Machine Learning Systems: Foundations, Scaling, Agentic AI, and Physical AI (Vols I–IV) • Harvard CS249r | https://mlsysbook.ai
This report summarizes scanner evidence for harvard-edge/cs249r_book, a Python project with 29,745 GitHub stars. SynthScan examined 2,197,331 lines of code across 15298 source files, recording 15015 pattern matches distributed across 28 syntactic categories. The legacy adjusted pattern signal is 10.9 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 7657 finding(s).
Are imports declared and package/API names verified? 3044 finding(s).
Are wrappers, guards, and repeated structures necessary? 9450 finding(s).
Which changes need focused human review? 15015 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 15015 distinct pattern matches across 28 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | .pre-commit-config.yaml | 52 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | .pre-commit-config.yaml | 55 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | .pre-commit-config.yaml | 57 | # =========================================================================== | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 2 | # ============================================================================= | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 20 | # ------------------------------------ | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 29 | # ------------------ | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 103 | # =========================================================================== | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 108 | # =========================================================================== | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 159 | # =========================================================================== | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 161 | # =========================================================================== | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 225 | # =========================================================================== | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 228 | # =========================================================================== | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 292 | # =========================================================================== | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 306 | # =========================================================================== | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 592 | # =========================================================================== | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 596 | # =========================================================================== | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 632 | # =========================================================================== | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 634 | # =========================================================================== | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 645 | # =========================================================================== | COMMENT |
| MEDIUM | .pre-commit-config.yaml | 647 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | labs/_quarto.yml | 1 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | labs/_quarto.yml | 3 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | labs/_quarto.yml | 6 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | labs/config/announcement.yml | 1 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | labs/config/announcement.yml | 3 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | labs/config/announcement.yml | 12 | # ============================================================================= | COMMENT |
| MEDIUM | labs/tests/test_engine.py | 31 | # ── Helpers ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | labs/tests/test_engine.py | 55 | # ── Test: Cell Execution ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | labs/tests/test_engine.py | 86 | # ── Test: mlsysim API Validation ───────────────────────────────────────────── | COMMENT |
| MEDIUM | labs/tests/conftest.py | 31 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | labs/tests/conftest.py | 33 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | labs/tests/conftest.py | 56 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | labs/tests/conftest.py | 58 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | labs/tests/test_protocol.py | 102 | # ═══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | labs/tests/test_protocol.py | 104 | # ═══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | labs/tests/test_protocol.py | 239 | # ═══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | labs/tests/test_protocol.py | 241 | # ═══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | labs/tests/test_protocol.py | 339 | # ═══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | labs/tests/test_protocol.py | 341 | # ═══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM | labs/tests/test_protocol.py | 35 | # ── Helpers ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | labs/tests/test_protocol.py | 163 | # ═══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM | labs/tests/test_protocol.py | 165 | # ═══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM | labs/tests/test_protocol.py | 263 | # ═══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM | labs/tests/test_protocol.py | 265 | # ═══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM | labs/tests/test_protocol.py | 296 | # ═══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM | labs/tests/test_protocol.py | 298 | # ═══════════════════════════════════════════════════════════════════════════════ | COMMENT |
| MEDIUM⚡ | labs/tests/test_static.py | 42 | # ── Test: Syntax ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | labs/tests/test_static.py | 59 | # ── Test: Marimo Structure ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM | labs/tests/test_static.py | 31 | # ── Helpers ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | labs/tests/test_static.py | 96 | # ── Test: Required Imports ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM | labs/tests/test_static.py | 122 | # ── Test: Content Quality ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | labs/tests/test_static.py | 194 | # ── Test: Wheel Version Consistency ───────────────────────────────────────── | COMMENT |
| MEDIUM | labs/tests/test_static.py | 452 | # ── Test: WASM Compatibility ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | labs/tests/test_static.py | 595 | # ── Test: Marimo Dataflow ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | labs/tests/test_static.py | 736 | # ── Test: Widget Return Completeness ───────────────────────────────────────── | COMMENT |
| MEDIUM | labs/tests/browser_smoke.py | 48 | # ── COOP/COEP HTTP server ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM | labs/tests/browser_smoke.py | 80 | # ── Browser driver ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | labs/tests/test_widget.py | 32 | # ── Helpers ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | labs/tests/test_widget.py | 76 | # ── Test: Widget Structure ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM | labs/tests/test_widget.py | 131 | # ── Test: Interactive State Engine ───────────────────────────────────────────── | COMMENT |
| 2946 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | labs/INTERACTIVE_MODES_CATALOG.md | 672 | def build_feasibility_heatmap(batch_sizes, precisions, memory_limit_gb=80.0): | CODE |
| LOW⚡ | labs/tools/interaction_lab_smoke.py | 219 | def _mlsysbook_safe_find_spec(name, package=None): | CODE |
| LOW⚡ | labs/tools/interaction_lab_smoke.py | 278 | def _mlsysbook_safe_find_spec(name, package=None): | CODE |
| LOW | labs/tools/interaction_lab_smoke.py | 618 | def click_first_generic_marimo_radio(page) -> tuple[ClickCheck, ...]: | CODE |
| LOW | labs/tools/interaction_lab_smoke.py | 1042 | def click_text_answer_options(page, max_radios: int) -> tuple[ClickCheck, ...]: | CODE |
| LOW | labs/tools/interaction_lab_smoke.py | 1071 | def click_common_answer_prefixes(page, max_radios: int) -> tuple[ClickCheck, ...]: | CODE |
| LOW⚡ | labs/tools/interaction_lab_smoke.py | 534 | def click_first_matching_text(page, labels: tuple[str, ...], timeout: int = 5_000) -> str: | STRING |
| LOW⚡ | labs/tools/interaction_lab_smoke.py | 553 | def click_marimo_shadow_control(page, labels: tuple[str, ...]) -> str: | STRING |
| LOW | labs/tools/interaction_lab_smoke.py | 467 | def collect_visible_text_across_scroll(page, max_steps: int = 8) -> str: | STRING |
| LOW | labs/mlsysbook_labs/edge.py | 230 | def training_memory_breakdown( | CODE |
| LOW | labs/mlsysbook_labs/variants.py | 262 | def _system_design_variant_defaults(config: dict[str, object], profile: TrackProfile) -> dict[str, object]: | CODE |
| LOW | labs/mlsysbook_labs/deployment.py | 265 | def evaluate_deployment_envelope( | CODE |
| LOW | labs/mlsysbook_labs/track_arcs.py | 258 | def track_arc_context_summary(track_id: str | None, lab_id: str) -> dict[str, str]: | CODE |
| LOW⚡ | labs/mlsysbook_labs/roofline.py | 74 | def hardware_roofline_profile( | CODE |
| LOW | labs/mlsysbook_labs/architecture.py | 205 | def architecture_track_profile( | CODE |
| LOW | labs/mlsysbook_labs/architecture.py | 331 | def architecture_scaling_curve( | CODE |
| LOW | labs/mlsysbook_labs/inference.py | 126 | def inference_economy_profile( | CODE |
| LOW | labs/mlsysbook_labs/inference.py | 303 | def paged_attention_fragmentation( | CODE |
| LOW | labs/mlsysbook_labs/selection.py | 419 | def calc_selection_inequality( | CODE |
| LOW | labs/mlsysbook_labs/rationale.py | 151 | def render_interactive_roofline( | CODE |
| LOW | labs/mlsysbook_labs/rationale.py | 297 | def render_distributed_memory_breakdown( | CODE |
| LOW | labs/mlsysbook_labs/rationale.py | 379 | def render_distributed_step_breakdown( | CODE |
| LOW | labs/mlsysbook_labs/migration.py | 14 | def baseline_learning_objectives(metadata: LabMetadata, variant: LabTrackVariant) -> tuple[str, ...]: | CODE |
| LOW | labs/mlsysbook_labs/responsibility.py | 147 | def responsibility_track_profile( | CODE |
| LOW | labs/mlsysbook_labs/system_design.py | 443 | def system_design_ledger_summary( | CODE |
| LOW | labs/tests/test_responsibility_helpers.py | 23 | def test_metric_conflict_exposes_subgroup_gap(): | CODE |
| LOW | labs/tests/test_responsibility_helpers.py | 37 | def test_explanation_overhead_flags_slo_risk_for_robotaxi_trace(): | CODE |
| LOW | labs/tests/test_responsibility_helpers.py | 51 | def test_responsibility_budget_reports_violations_for_overbuilt_oura_policy(): | CODE |
| LOW | labs/tests/test_responsibility_helpers.py | 66 | def test_carbon_budget_scales_with_retraining_and_explanations(): | CODE |
| LOW | labs/tests/test_architecture_helpers.py | 27 | def test_architecture_profiles_resolve_refs_and_candidates(): | CODE |
| LOW | labs/tests/test_architecture_helpers.py | 39 | def test_architecture_signature_reports_track_specific_failures(): | CODE |
| LOW | labs/tests/test_architecture_helpers.py | 60 | def test_architecture_scaling_curve_finds_first_failure(): | CODE |
| LOW | labs/tests/test_architecture_helpers.py | 70 | def test_architecture_decision_returns_rejections_and_memo(): | CODE |
| LOW⚡ | labs/tests/test_engine.py | 61 | def test_app_runs_without_error(self, lab_path): | CODE |
| LOW⚡ | labs/tests/test_engine.py | 77 | def test_app_produces_outputs(self, lab_path): | CODE |
| LOW⚡ | labs/tests/test_engine.py | 92 | def test_hardware_registry_accessible(self, mlsysim): | CODE |
| LOW | labs/tests/test_engine.py | 104 | def test_model_registry_accessible(self, mlsysim): | CODE |
| LOW | labs/tests/test_engine.py | 123 | def test_engine_solve_tiny_oom(self, mlsysim): | CODE |
| LOW | labs/tests/test_inference_helpers.py | 24 | def test_cost_crossover_matches_cloud_reference_case(): | CODE |
| LOW | labs/tests/test_inference_helpers.py | 31 | def test_cloud_kv_capacity_uses_model_and_hardware_refs(): | CODE |
| LOW | labs/tests/test_inference_helpers.py | 48 | def test_device_tracks_have_positive_state_capacity(): | CODE |
| LOW | labs/tests/test_inference_helpers.py | 64 | def test_batching_result_reports_padding_speedup(): | CODE |
| LOW | labs/tests/test_inference_helpers.py | 71 | def test_serving_plan_sizes_daily_cost(): | CODE |
| LOW | labs/tests/test_inference_helpers.py | 89 | def test_paged_attention_fragmentation_recovers_memory_waste(): | CODE |
| LOW⚡ | labs/tests/test_protocol.py | 97 | def extract_hardware_references(source: str) -> set[str]: | CODE |
| LOW⚡ | labs/tests/test_protocol.py | 110 | def test_no_hardcoded_hardware_specs(self, lab_path): | CODE |
| LOW⚡ | labs/tests/test_protocol.py | 247 | def test_multiple_hardware_tiers(self, lab_path): | CODE |
| LOW⚡ | labs/tests/test_protocol.py | 347 | def test_prediction_count_matches_parts(self, lab_path): | CODE |
| LOW | labs/tests/test_protocol.py | 194 | def test_synthesis_detector_negative_regression(self): | CODE |
| LOW | labs/tests/test_protocol.py | 223 | def test_tabs_include_synthesis(self, lab_path): | CODE |
| LOW | labs/tests/test_protocol.py | 317 | def test_ledger_chapter_matches_filename(self, lab_path): | CODE |
| LOW | labs/tests/test_protocol.py | 384 | def test_has_stakeholder_messages(self, lab_path): | CODE |
| LOW | labs/tests/test_lab_variants.py | 20 | def test_pilot_labs_have_all_canonical_track_variants(): | CODE |
| LOW | labs/tests/test_lab_variants.py | 31 | def test_variant_track_refs_match_canonical_profiles(): | CODE |
| LOW | labs/tests/test_lab_variants.py | 46 | def test_variant_alias_lookup(): | CODE |
| LOW | labs/tests/test_lab_variants.py | 53 | def test_variant_registry_paths_resolve(): | CODE |
| LOW | labs/tests/test_lab_variants.py | 67 | def test_non_pilot_variants_are_marked_as_baseline(): | CODE |
| LOW | labs/tests/test_lab_variants.py | 76 | def test_all_catalog_labs_are_now_pilot_variants(): | CODE |
| LOW | labs/tests/test_serving_helpers.py | 23 | def test_queueing_reference_case_matches_tail_latency_trap(): | CODE |
| LOW | labs/tests/test_serving_helpers.py | 38 | def test_batching_tax_reports_static_batch_delay(): | CODE |
| 5001 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | labs/bootstrap.py | 8 | CODE | |
| LOW | labs/tools/swarm_conductor.py | 9 | CODE | |
| LOW | labs/tools/swarm_conductor.py | 13 | CODE | |
| LOW | labs/tools/swarm_conductor.py | 16 | CODE | |
| LOW | labs/tools/swarm_conductor.py | 18 | CODE | |
| LOW | labs/tools/swarm_conductor.py | 19 | CODE | |
| LOW | labs/tools/render_lab_smoke.py | 11 | CODE | |
| LOW | labs/tools/capture_landing_shots.py | 7 | CODE | |
| LOW | labs/tools/interaction_lab_smoke.py | 10 | CODE | |
| LOW | labs/mlsysbook_labs/catalog.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/capstone.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/edge.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/variants.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/data_pipeline.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/tracks.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/style.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/style.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/style.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/style.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/style.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/style.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/style.py | 5 | CODE | |
| LOW | labs/mlsysbook_labs/legacy_components.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/legacy_components.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/legacy_components.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/legacy_components.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/legacy_components.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/legacy_components.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/legacy_components.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/legacy_components.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/legacy_components.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/legacy_components.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/deployment.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/serving.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/ui.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/registry_refs.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/track_arcs.py | 9 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 3 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 15 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 15 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 16 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 16 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 16 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 16 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 16 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 16 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 16 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 25 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 25 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 25 | CODE | |
| LOW | labs/mlsysbook_labs/__init__.py | 25 | CODE | |
| 2805 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | labs/vol2/lab_13_security_privacy.py | 0 | <style> .pilot-head{background:linear-gradient(135deg,#101827,#70411f);color:white;border-radius:14px;padding:clamp(18px | STRING |
| HIGH | labs/vol1/lab_03_ml_lifecycle.py | 0 | <style> .pilot-head{background:linear-gradient(135deg,#101827,#70411f);color:white;border-radius:14px;padding:clamp(18px | STRING |
| HIGH | labs/vol1/lab_09_data_selection.py | 0 | <style> .pilot-head{background:linear-gradient(135deg,#101827,#70411f);color:white;border-radius:14px;padding:clamp(18px | STRING |
| HIGH | labs/vol1/lab_10_model_compress.py | 0 | <style> .pilot-head{background:linear-gradient(135deg,#101827,#1d4f78);color:white;border-radius:14px;padding:clamp(18px | STRING |
| HIGH | labs/vol1/lab_02_system_paradigms.py | 0 | <style> .pilot-head{background:linear-gradient(135deg,#101827,#1d4f78);color:white;border-radius:14px;padding:clamp(18px | STRING |
| HIGH | labs/vol1/lab_01_ml_intro.py | 0 | <style> .pilot-head{background:linear-gradient(135deg,#101827,#1d4f78);color:white;border-radius:14px;padding:clamp(18px | STRING |
| HIGH | labs/vol1/lab_07_ml_frameworks.py | 0 | <style> .pilot-head{background:linear-gradient(135deg,#101827,#174e63);color:white;border-radius:14px;padding:clamp(18px | STRING |
| HIGH | labs/vol1/lab_13_model_serving.py | 0 | <style> .pilot-head{background:linear-gradient(135deg,#101827,#174e63);color:white;border-radius:14px;padding:clamp(18px | STRING |
| HIGH | labs/vol1/lab_04_data_engr.py | 0 | <style> .pilot-head{background:linear-gradient(135deg,#101827,#174e63);color:white;border-radius:14px;padding:clamp(18px | STRING |
| HIGH | labs/vol1/lab_05_nn_compute.py | 0 | <style> .pilot-head{background:linear-gradient(135deg,#101827,#174e63);color:white;border-radius:14px;padding:clamp(18px | STRING |
| HIGH | binder/tools/audit/book_check_registry_sources.py | 0 | command-line entry point. checks the given qmd files or directories (all of ``books/`` by default), prints violations gr | STRING |
| HIGH | binder/tools/audit/book_check_lego_equations.py | 0 | command-line entry point. checks the given qmd files or directories (all of ``books/`` by default), prints violations gr | STRING |
| HIGH | binder/tools/audit/book_check_lego_load_pint.py | 0 | command-line entry point. checks the given qmd files or directories (all of ``books/`` by default), prints violations gr | STRING |
| HIGH | binder/tools/scripts/content/fix_percent.py | 0 | process a single qmd file. returns count of replacements. | STRING |
| HIGH | binder/tools/scripts/content/fix_emdash.py | 0 | process a single qmd file. returns count of replacements. | STRING |
| HIGH | binder/tools/scripts/content/fix_capitalization.py | 0 | process a single qmd file. returns count of replacements. | STRING |
| HIGH | binder/tests/test_fmt_prose_contract.py | 0 | ```{{python}} #| echo: false class c: {assigns} ``` {prose} | STRING |
| HIGH | binder/tests/test_lego_prose_units.py | 0 | ```{{python}} #| echo: false class c: {assigns} ``` {prose} | STRING |
| HIGH | binder/tests/test_codemod_fmt.py | 0 | ```{{python}} #| echo: false class c: {assigns} ``` {prose} | STRING |
| HIGH | binder/cli/commands/headings.py | 0 | store the shared config manager and chapter discovery helpers. | STRING |
| HIGH | binder/cli/commands/formatting.py | 0 | store the shared config manager and chapter discovery helpers. | STRING |
| HIGH | binder/cli/commands/info.py | 0 | store the shared config manager and chapter discovery helpers. | STRING |
| HIGH | binder/cli/commands/bib.py | 0 | store the shared config manager and chapter discovery helpers. | STRING |
| HIGH | …eb-animations/original-v3-block-diagonal-mask/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …eb-animations/original-v2-tinytl-architecture/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …imations/original-v2-gang-scheduling-deadlock/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …1-web-animations/original-v3-radix-tree-cache/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …-animations/original-v4-10-mug-lease-timeline/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …eb-animations/original-v3-collection-pipeline/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …tions/original-v3-vol3-first-token-accounting/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …tions/original-v3-vol3-tail-sampling-pipeline/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …animations/original-v3-intent-before-dispatch/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …b-animations/original-v2-speculative-decoding/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …s/vol1-web-animations/original-v2-time-travel/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …ons/original-v4-05-compounding-error-flywheel/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …b-animations/original-v2-comm-compute-overlap/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …ions/original-v2-checkpoint-recovery-timeline/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …s/original-v4-03-request-local-prefill-decode/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …b-animations/original-v2-pipeline-parallelism/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …animations/original-v2-moe-all-to-all-routing/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …tions/original-v3-vol3-sandbox-pool-lifecycle/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …ns/original-v2-continuous-batching-comparison/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …tions/original-v4-15-hardware-fault-injection/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …mations/original-v2-federated-averaging-cycle/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …-web-animations/original-v3-search-topologies/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …-animations/original-v3-vol3-chunked-timeline/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …eb-animations/original-v2-pfc-credit-deadlock/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …eb-animations/original-v2-fusion-before-after/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …ginal-v3-vol3-asynchronous-freshness-pipeline/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …web-animations/original-v2-data-pipeline-vol2/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …/original-v3-vol3-overlapping-trace-intervals/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …nimations/original-v2-carbon-aware-scheduling/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …tions/original-v2-responsible-ai-architecture/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …-web-animations/original-v2-shadow-deployment/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …eb-animations/original-v3-hierarchical-budget/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …nimations/original-v3-vol3-index-invalidation/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …nimations/original-v2-traditional-vs-ml-fleet/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …l1-web-animations/original-v2-paged-attention/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …ol1-web-animations/original-v4-13-loaded-tick/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| HIGH | …eb-animations/original-v2-gpudirect-data-path/check.py | 0 | source-chapter review fixture. copied into each independently owned prototype. | STRING |
| 221 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | labs/tools/interaction_lab_smoke.py | 343 | except Exception: | CODE |
| HIGH | labs/tests/test_widget.py | 71 | except ValueError: | CODE |
| HIGH | labs/tests/test_widget.py | 184 | except Exception: | CODE |
| HIGH | binder/tools/audit/render_playwright_verify.py | 159 | except Exception: | CODE |
| HIGH | binder/tools/audit/render_playwright_verify.py | 211 | except Exception: | CODE |
| HIGH | binder/tools/audit/check_fig_ai_performance_drift.py | 59 | except Exception: | CODE |
| HIGH | binder/tools/audit/book_check_lego_equations.py | 86 | except (TypeError, ValueError, AttributeError, KeyError): | CODE |
| HIGH | binder/tools/audit/scan.py | 169 | except (subprocess.TimeoutExpired, OSError): | CODE |
| HIGH | binder/tools/audit/fmt/cell_exec.py | 21 | except ImportError: | CODE |
| HIGH | binder/tools/audit/fmt/cell_exec.py | 37 | except ImportError: | CODE |
| HIGH | binder/tools/audit/math_render/audit_math_pdf.py | 136 | except OSError: | CODE |
| HIGH | binder/tools/audit/math_render/audit_math_pdf.py | 198 | except Exception: | CODE |
| HIGH | binder/tools/audit/math_render/audit_pdf_spot_check.py | 72 | except Exception: | CODE |
| HIGH | binder/tools/scripts/content/format_tables.py | 378 | except ValueError: | CODE |
| HIGH | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 90 | except Exception: | CODE |
| HIGH | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 122 | except Exception: | CODE |
| HIGH | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 195 | except Exception: | CODE |
| HIGH | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 221 | except Exception: | CODE |
| HIGH | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 248 | except Exception: | CODE |
| HIGH | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 60 | except Exception: | CODE |
| HIGH | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 180 | except Exception: | CODE |
| HIGH | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 214 | except Exception: | CODE |
| HIGH | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 273 | except Exception: | CODE |
| HIGH | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 301 | except Exception: | CODE |
| HIGH | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 341 | except Exception: | CODE |
| HIGH | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 260 | except ValueError: | CODE |
| HIGH | binder/tests/test_content_structure.py | 56 | except ValueError: | CODE |
| HIGH | binder/tests/test_units.py | 514 | except (pint.DimensionalityError, ValueError): | CODE |
| HIGH | binder/tests/test_units.py | 573 | except TypeError: | CODE |
| HIGH | binder/tests/test_units.py | 579 | except TypeError: | CODE |
| HIGH | binder/cli/core/discovery.py | 281 | except ValueError: | CODE |
| HIGH | binder/cli/core/discovery.py | 332 | except (ValueError, yaml.YAMLError): | CODE |
| HIGH | binder/cli/core/process.py | 110 | except ProcessLookupError: | CODE |
| HIGH | binder/cli/core/process.py | 55 | except Exception: | CODE |
| HIGH | binder/cli/core/process.py | 95 | except subprocess.TimeoutExpired: | CODE |
| HIGH | binder/cli/core/workspace.py | 237 | except OSError: | CODE |
| HIGH | binder/cli/checks/spelling_tikz.py | 235 | except Exception: | CODE |
| HIGH | binder/cli/commands/_epub_checks.py | 467 | except ImportError: | CODE |
| HIGH | binder/cli/commands/render.py | 409 | except OSError: | CODE |
| HIGH | binder/cli/commands/maintenance.py | 276 | except (subprocess.TimeoutExpired, OSError): | CODE |
| HIGH | binder/cli/commands/validate.py | 6125 | except OSError: | CODE |
| HIGH | binder/cli/commands/validate.py | 153 | except (KeyError, IndexError, ValueError): | CODE |
| HIGH | binder/cli/commands/validate.py | 162 | except (KeyError, IndexError, ValueError): | CODE |
| HIGH | binder/cli/commands/validate.py | 6102 | except (FileNotFoundError, OSError): | CODE |
| HIGH | binder/cli/commands/_pdf_checks.py | 583 | except OSError: | CODE |
| HIGH | binder/cli/commands/info.py | 437 | except ValueError: | CODE |
| HIGH | binder/cli/commands/doctor.py | 307 | except ImportError: | CODE |
| HIGH | binder/cli/commands/reference_check.py | 244 | except OSError: | CODE |
| HIGH | staffml/vault-cli/scripts/apply_proposed_chains.py | 56 | except Exception: | CODE |
| HIGH | staffml/vault-cli/scripts/check_reviewer_identity.py | 57 | except subprocess.CalledProcessError: | CODE |
| HIGH | books/shared/scripts/clean_svgs.py | 169 | except: | CODE |
| HIGH | slides/vol3/20_conclusion/images/data/settle_run.py | 65 | except OSError: | CODE |
| HIGH | slides/vol3/07_tool_calling/images/data/pipecap.py | 8 | except BlockingIOError: | CODE |
| HIGH | …/vol2/10_inference/images/data/aggregate_azure_2024.py | 17 | except ValueError: | CODE |
| HIGH | slides/vol2/04_data_storage/images/make_figs.py | 380 | except FileNotFoundError: | CODE |
| HIGH | scripts/figure_qa_loop.py | 70 | except ValueError: | CODE |
| HIGH | scripts/generate_chapter_from_v2.py | 443 | except Exception: | CODE |
| HIGH | mlperf-edu/tools/measure_course_budgets.py | 52 | except (psutil.NoSuchProcess, psutil.AccessDenied): | CODE |
| HIGH | mlperf-edu/tools/measure_course_budgets.py | 115 | except ImportError: | CODE |
| HIGH | mlperf-edu/tools/build_handoff_manifest.py | 890 | except ValueError: | CODE |
| 104 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | labs/tools/render_lab_smoke.py | 73 | CODE | |
| LOW | labs/tools/interaction_lab_smoke.py | 321 | CODE | |
| LOW | labs/mlsysbook_labs/responsibility.py | 273 | CODE | |
| LOW | labs/tests/test_protocol.py | 56 | CODE | |
| LOW | labs/tests/test_static.py | 281 | CODE | |
| LOW | labs/tests/test_static.py | 508 | CODE | |
| LOW | labs/tests/test_static.py | 464 | CODE | |
| LOW | labs/tests/test_static.py | 538 | CODE | |
| LOW | labs/tests/browser_smoke.py | 213 | CODE | |
| LOW | labs/tests/test_wasm_persistence.py | 116 | CODE | |
| LOW | labs/tests/test_widget.py | 242 | CODE | |
| LOW | labs/tests/test_widget.py | 143 | CODE | |
| LOW | labs/vol1/lab_00_introduction.py | 567 | CODE | |
| LOW | tools/section_notation_pipeline.py | 53 | CODE | |
| LOW | tools/section_notation_pipeline.py | 237 | CODE | |
| LOW | tools/section_notation_pipeline.py | 272 | CODE | |
| LOW | binder/tools/bib_sync_preserve.py | 316 | CODE | |
| LOW | …er/tools/audit/generate_registry_migration_manifest.py | 213 | CODE | |
| LOW | …er/tools/audit/generate_registry_migration_manifest.py | 293 | CODE | |
| LOW | binder/tools/audit/book_check_registry_sources.py | 328 | CODE | |
| LOW | binder/tools/audit/registry_consumers.py | 62 | CODE | |
| LOW | binder/tools/audit/book_check_lego_scenario_inputs.py | 459 | CODE | |
| LOW | binder/tools/audit/book_check_lego_scenario_inputs.py | 633 | CODE | |
| LOW | binder/tools/audit/generate_appendix_constants.py | 316 | CODE | |
| LOW | binder/tools/audit/generate_appendix_constants.py | 330 | CODE | |
| LOW | binder/tools/audit/check_rendered_html.py | 99 | CODE | |
| LOW | binder/tools/audit/book_check_lego_quantity_flow.py | 165 | CODE | |
| LOW | binder/tools/audit/book_check_lego_quantity_flow.py | 190 | CODE | |
| LOW | binder/tools/audit/audit_dark_mode.py | 118 | CODE | |
| LOW | binder/tools/audit/book_check_lego_equations.py | 254 | CODE | |
| LOW | binder/tools/audit/chapter_html_verify.py | 526 | CODE | |
| LOW | binder/tools/audit/chapter_pdf_verify.py | 496 | CODE | |
| LOW | binder/tools/audit/verify.py | 160 | CODE | |
| LOW | binder/tools/audit/verify.py | 247 | CODE | |
| LOW | binder/tools/audit/refresh_mlsysim_constants_yamls.py | 67 | CODE | |
| LOW | binder/tools/audit/refresh_mlsysim_constants_yamls.py | 92 | CODE | |
| LOW | binder/tools/audit/chapter_build_sequence.py | 30 | CODE | |
| LOW | binder/tools/audit/protected_contexts.py | 229 | CODE | |
| LOW | binder/tools/audit/book_check_lego_load_pint.py | 127 | CODE | |
| LOW | binder/tools/audit/fmt/audit_fmt_usage.py | 186 | CODE | |
| LOW | binder/tools/audit/fmt/fix_spurious_prose.py | 70 | CODE | |
| LOW | binder/tools/audit/fmt/audit_lego_rendered_prose.py | 181 | CODE | |
| LOW | binder/tools/audit/fmt/audit_lego_rendered_prose.py | 273 | CODE | |
| LOW | binder/tools/audit/fmt/audit_lego_rendered_prose.py | 362 | CODE | |
| LOW | binder/tools/audit/fmt/fix_precision.py | 47 | CODE | |
| LOW | binder/tools/audit/fmt/fix_precision.py | 64 | CODE | |
| LOW | binder/tools/audit/fmt/fix_precision.py | 178 | CODE | |
| LOW | binder/tools/audit/fmt/inventory_design_b_rates.py | 108 | CODE | |
| LOW | binder/tools/audit/fmt/audit_lego_cells.py | 111 | CODE | |
| LOW | binder/tools/audit/fmt/audit_lego_cells.py | 168 | CODE | |
| LOW | binder/tools/audit/fmt/codemod_fmt.py | 185 | CODE | |
| LOW | binder/tools/audit/fmt/codemod_fmt.py | 291 | CODE | |
| LOW | binder/tools/audit/fmt/codemod_fmt.py | 398 | CODE | |
| LOW | binder/tools/audit/fmt/codemod_fmt.py | 445 | CODE | |
| LOW | binder/tools/audit/fmt/codemod_fmt.py | 588 | CODE | |
| LOW | binder/tools/audit/fmt/codemod_fmt.py | 637 | CODE | |
| LOW | binder/tools/audit/fmt/codemod_fmt.py | 705 | CODE | |
| LOW | binder/tools/audit/fmt/codemod_fmt.py | 766 | CODE | |
| LOW | binder/tools/audit/fmt/codemod_fmt.py | 815 | CODE | |
| LOW | binder/tools/audit/fmt/codemod_fmt.py | 865 | CODE | |
| 791 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 356 | roots.push(root); | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 364 | const texts = roots.map((root) => root.body?.innerText || root.textContent || ""); | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 430 | if (!el || seen.has(el)) continue; | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 435 | if (rect.width <= 0 || rect.height <= 0) continue; | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 438 | targets.push({id, maxScroll}); | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 486 | const text = (el.innerText || el.textContent || '').trim().replace(/\\s+/g, ' '); | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 487 | if (text && text.length < 3500 && !seenText.has(text)) { | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 489 | textNodes.push(text); | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 498 | if (!el || seen.has(el)) continue; | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 503 | if (rect.width <= 0 || rect.height <= 0) continue; | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 504 | targets.push({el, maxScroll}); | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 512 | positions.push(Math.min(y, target.maxScroll)); | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 514 | positions.push(target.maxScroll); | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 517 | if (target.el === document.scrollingElement || target.el === document.documentElement || target.el === doc | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 520 | chunks.push(capture()); | CODE |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 562 | elements.push(el); | STRING |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 777 | const text = (el.innerText || el.textContent || '').trim().replace(/\\s+/g, ' '); | STRING |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 780 | if (!text || rect.width <= 0 || rect.height <= 0 || style.display === 'none' || style.visibility === 'hidd | STRING |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 788 | labels.push(text); | STRING |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 887 | const text = (el.innerText || el.textContent || '').trim().replace(/\\s+/g, ' '); | STRING |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 888 | if (text && text.length < 2500 && !seen.has(text)) { | STRING |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 890 | textNodes.push(text); | STRING |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 1113 | const text = (label?.innerText || label?.textContent || input.value || '').trim().replace(/\\s+/g, ' '); | STRING |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 1115 | if (text && rect.width > 0 && rect.height > 0) { | STRING |
| HIGH⚡ | labs/tools/interaction_lab_smoke.py | 1116 | candidates.push([index, text]); | STRING |
| HIGH | labs/tools/interaction_lab_smoke.py | 591 | const candidate = control.value || control.getAttribute("value") || control.textContent || ""; | STRING |
| HIGH | labs/tools/interaction_lab_smoke.py | 636 | roots.push(root); | STRING |
| HIGH | labs/tools/interaction_lab_smoke.py | 765 | roots.push(root); | STRING |
| HIGH | labs/tools/interaction_lab_smoke.py | 819 | roots.push(root); | STRING |
| HIGH | labs/tools/interaction_lab_smoke.py | 829 | const text = normalize(el.innerText || el.textContent); | STRING |
| HIGH | labs/tools/interaction_lab_smoke.py | 1280 | searchFiltersRows: filtered > 0 && filtered < before, | STRING |
| HIGH | labs/tools/interaction_lab_smoke.py | 1281 | volumeFilterWorks: v2Rows > 0 && v2Rows < before, | STRING |
| HIGH | labs/tests/test_wasm_persistence.py | 77 | window.__initError = String(e && e.stack ? e.stack : e); | CODE |
| HIGH | labs/tests/test_wasm_persistence.py | 143 | "window.__ready === true || window.__initError", | STRING |
| HIGH | labs/tests/test_wasm_persistence.py | 146 | init_error = page.evaluate("window.__initError || null") | STRING |
| HIGH | labs/tests/test_wasm_persistence.py | 187 | resolve(getReq.result !== undefined && getReq.result !== null); | CODE |
| HIGH | labs/tests/test_wasm_persistence.py | 187 | resolve(getReq.result !== undefined && getReq.result !== null); | CODE |
| HIGH | labs/tests/test_wasm_persistence.py | 233 | "window.__ready === true || window.__initError", timeout=30_000 | CODE |
| HIGH | labs/tests/test_wasm_persistence.py | 235 | init_error = page.evaluate("window.__initError || null") | CODE |
| HIGH | labs/tests/test_wasm_persistence.py | 299 | true today even against the pre-#1988 resolve(null)-style onerror | STRING |
| HIGH | labs/tests/test_wasm_persistence.py | 318 | "window.__ready === true || window.__initError", timeout=30_000 | CODE |
| HIGH | labs/tests/test_wasm_persistence.py | 320 | init_error = page.evaluate("window.__initError || null") | CODE |
| HIGH⚡ | labs/tests/test_wasm_ledger_namespace.py | 16 | page.wait_for_function("window.__ready || window.__initError", timeout=60000) | CODE |
| HIGH⚡ | labs/tests/test_wasm_ledger_namespace.py | 17 | assert page.evaluate("window.__initError || null") is None | CODE |
| HIGH | binder/tools/audit/render_playwright_verify.py | 155 | "() => typeof MathJax !== 'undefined' && MathJax.startup && MathJax.startup.promise", | CODE |
| HIGH⚡ | binder/tools/audit/audit_dark_mode.py | 49 | const effBg = el => { const chain = []; for (let e = el; e; e = e.parentElement) chain.push(parse(getComputedStyle(e). | CODE |
| HIGH⚡ | binder/tools/audit/audit_dark_mode.py | 52 | const add = o => { if (out.issues.length < 25) out.issues.push(o); out.total = (out.total || 0) + 1; }; | CODE |
| HIGH⚡ | binder/tools/audit/audit_dark_mode.py | 52 | const add = o => { if (out.issues.length < 25) out.issues.push(o); out.total = (out.total || 0) + 1; }; | CODE |
| HIGH⚡ | binder/tools/audit/audit_dark_mode.py | 59 | const el = n.parentElement; if (!el || seen.has(el)) continue; seen.add(el); | CODE |
| HIGH⚡ | binder/tools/audit/audit_dark_mode.py | 65 | cls: (el.className && el.className.toString ? el.className.toString() : '').slice(0, 40), | CODE |
| HIGH⚡ | binder/tools/audit/audit_dark_mode.py | 65 | cls: (el.className && el.className.toString ? el.className.toString() : '').slice(0, 40), | CODE |
| HIGH⚡ | binder/tools/audit/audit_dark_mode.py | 72 | if (el && el.getBoundingClientRect().height > 0 && lum(effBg(el)) > 0.2) add({kind: 'region-light', region: sel, lum | CODE |
| HIGH⚡ | binder/tools/audit/audit_dark_mode.py | 76 | if (lum(effBg(s)) > 0.35) add({kind: 'callout-header-light', cls: s.parentElement.className.toString().slice(0, 40), | CODE |
| HIGH | binder/tools/audit/audit_dark_mode.py | 131 | print("playwright is not installed: pip install playwright && python3 -m playwright install webkit", file=sys.st | STRING |
| HIGH | binder/tools/scripts/check_original_player_speed.py | 45 | root.dataset.transitionCalls = Number(root.dataset.transitionCalls || 0) + 1; | CODE |
| HIGH | binder/tools/scripts/check_original_player_speed.py | 78 | assert page.evaluate('players.first.state.speed===1 && players.second.state.speed===1') | CODE |
| HIGH | binder/tools/scripts/check_original_player_speed.py | 108 | assert page.evaluate("players.first.state.index===0 && players.first.state.target===1") | CODE |
| HIGH⚡ | binder/tools/scripts/check_original_player_speed.py | 142 | assert page.evaluate("players.first.state.index===1 && players.first.state.phase==='reading'") | CODE |
| HIGH⚡ | binder/tools/scripts/check_original_player_speed.py | 146 | assert page.evaluate("players.first.state.index===1 && players.first.state.target===2") | CODE |
| HIGH⚡ | binder/tools/scripts/check_original_player_speed.py | 156 | assert page.evaluate('players.first.state.index===0 && players.first.state.target===1 && !players.first.state.playin | CODE |
| 78 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | labs/tools/swarm_conductor.py | 131 | except Exception as exc: | CODE |
| LOW | labs/tools/render_lab_smoke.py | 24 | except Exception as exc: # pragma: no cover - CLI dependency guard | CODE |
| LOW | labs/tools/render_lab_smoke.py | 81 | except Exception as exc: # pragma: no cover - timing dependent | CODE |
| LOW | labs/tools/render_lab_smoke.py | 154 | except Exception as exc: | CODE |
| MEDIUM | labs/tools/interaction_lab_smoke.py | 219 | def _mlsysbook_safe_find_spec(name, package=None): | CODE |
| MEDIUM | labs/tools/interaction_lab_smoke.py | 278 | def _mlsysbook_safe_find_spec(name, package=None): | CODE |
| LOW⚡ | labs/tools/interaction_lab_smoke.py | 208 | except Exception: | CODE |
| LOW⚡ | labs/tools/interaction_lab_smoke.py | 210 | except Exception: | CODE |
| LOW⚡ | labs/tools/interaction_lab_smoke.py | 267 | except Exception: | CODE |
| LOW⚡ | labs/tools/interaction_lab_smoke.py | 269 | except Exception: | CODE |
| LOW | labs/tools/interaction_lab_smoke.py | 26 | except Exception as exc: # pragma: no cover - CLI dependency guard | CODE |
| LOW | labs/tools/interaction_lab_smoke.py | 714 | except Exception as exc: | CODE |
| LOW | labs/tools/interaction_lab_smoke.py | 747 | except Exception as exc: | CODE |
| LOW | labs/tools/interaction_lab_smoke.py | 855 | except Exception as exc: | CODE |
| LOW | labs/tools/interaction_lab_smoke.py | 1009 | except Exception as exc: | CODE |
| LOW | labs/tools/interaction_lab_smoke.py | 1059 | except Exception as exc: | CODE |
| LOW | labs/tools/interaction_lab_smoke.py | 1093 | except Exception as exc: | CODE |
| LOW | labs/tools/interaction_lab_smoke.py | 1163 | except Exception as exc: | CODE |
| LOW | labs/tools/interaction_lab_smoke.py | 1350 | except Exception as exc: | CODE |
| LOW | labs/tools/interaction_lab_smoke.py | 1378 | except Exception as exc: | CODE |
| LOW⚡ | labs/tools/interaction_lab_smoke.py | 369 | except Exception: | STRING |
| LOW⚡ | labs/tools/interaction_lab_smoke.py | 372 | except Exception: | STRING |
| LOW⚡ | labs/tools/interaction_lab_smoke.py | 530 | except Exception: | STRING |
| LOW⚡ | labs/tools/interaction_lab_smoke.py | 540 | except Exception as exc: | STRING |
| LOW⚡ | labs/tools/interaction_lab_smoke.py | 545 | except Exception as exc: | STRING |
| LOW | labs/tools/interaction_lab_smoke.py | 329 | except Exception as exc: # pragma: no cover - timing dependent | STRING |
| LOW | labs/tools/interaction_lab_smoke.py | 343 | except Exception: | STRING |
| LOW | labs/mlsysbook_labs/capstone.py | 94 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/capstone.py | 99 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/edge.py | 160 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/edge.py | 165 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/data_pipeline.py | 108 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/data_pipeline.py | 113 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/deployment.py | 128 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/deployment.py | 133 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/serving.py | 119 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/serving.py | 124 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/ops.py | 105 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/ops.py | 110 | except Exception: | CODE |
| LOW⚡ | labs/mlsysbook_labs/roofline.py | 61 | except Exception: | CODE |
| LOW⚡ | labs/mlsysbook_labs/roofline.py | 66 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/architecture.py | 127 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/architecture.py | 132 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/frameworks.py | 120 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/frameworks.py | 125 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/inference.py | 109 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/inference.py | 114 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/selection.py | 147 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/selection.py | 152 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/selection.py | 440 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/selection.py | 445 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/neural_compute.py | 106 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/neural_compute.py | 111 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/training.py | 124 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/training.py | 129 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/responsibility.py | 130 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/responsibility.py | 135 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/benchmarking.py | 91 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/benchmarking.py | 96 | except Exception: | CODE |
| LOW | labs/mlsysbook_labs/system_design.py | 142 | except Exception: | CODE |
| 647 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | labs/vol2/lab_09_perf_engineering.py | 174 | # Experiment orchestration through MLSysIM | COMMENT |
| MEDIUM | binder/tools/audit/checks/abbreviation_first_use.py | 383 | # headings, table cells, captions, and callout scaffolding out of the count, | COMMENT |
| MEDIUM | …erms/vol2_fleet_orchestration_fleet_orchestration.json | 102 | "context": "::: {#dfn-fleet-orchestration-priority-inversion .callout-definition title=\"Priority inversion\"}" | CODE |
| MEDIUM | binder/cli/commands/validate.py | 386 | # Existing bibliography citations inside scaffolding blocks. New citations in | COMMENT |
| MEDIUM | binder/cli/commands/validate.py | 387 | # Purpose, learning objectives, or takeaways fail `refs.scaffold-citations`. | COMMENT |
| MEDIUM | binder/cli/commands/validate.py | 4339 | # Frontmatter is allowed to contain non-book scaffolding; all book | COMMENT |
| MEDIUM | binder/cli/commands/validate.py | 5753 | # _qmd_files drops index-volN.qmd and volN/index.qmd as scaffolding, | COMMENT |
| MEDIUM | binder/cli/commands/validate.py | 8527 | # Authoring scaffold, not prose: a @sec- inside an HTML comment | COMMENT |
| MEDIUM⚡ | staffml/app/src/data/tracks/edge.json | 1 | [{"id":"edge-sensor-drift-regression-the-decaying-sensor-dilemma-0","track":"edge","scope":"Realtime Pipeline","level":" | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/edge.json | 1 | [{"id":"edge-sensor-drift-regression-the-decaying-sensor-dilemma-0","track":"edge","scope":"Realtime Pipeline","level":" | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/edge.json | 1 | [{"id":"edge-sensor-drift-regression-the-decaying-sensor-dilemma-0","track":"edge","scope":"Realtime Pipeline","level":" | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/edge.json | 1 | [{"id":"edge-sensor-drift-regression-the-decaying-sensor-dilemma-0","track":"edge","scope":"Realtime Pipeline","level":" | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/edge.json | 1 | [{"id":"edge-sensor-drift-regression-the-decaying-sensor-dilemma-0","track":"edge","scope":"Realtime Pipeline","level":" | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/cloud.json | 1 | [{"id":"cloud-kv-cache-cost-the-per-token-kv-cache-cost-0","track":"cloud","scope":"Serving Stack","level":"L2","title": | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/cloud.json | 1 | [{"id":"cloud-kv-cache-cost-the-per-token-kv-cache-cost-0","track":"cloud","scope":"Serving Stack","level":"L2","title": | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/cloud.json | 1 | [{"id":"cloud-kv-cache-cost-the-per-token-kv-cache-cost-0","track":"cloud","scope":"Serving Stack","level":"L2","title": | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/cloud.json | 1 | [{"id":"cloud-kv-cache-cost-the-per-token-kv-cache-cost-0","track":"cloud","scope":"Serving Stack","level":"L2","title": | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/cloud.json | 1 | [{"id":"cloud-kv-cache-cost-the-per-token-kv-cache-cost-0","track":"cloud","scope":"Serving Stack","level":"L2","title": | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| MEDIUM | books/vol3/SEMINAL_PAPERS_COMPENDIUM.md | 249 | ### 23. From Local to Global: A Graph RAG Approach to Query-Focused Summarization | COMMENT |
| MEDIUM | books/vol2/04_data_storage/data_storage_quizzes.json | 417 | "section_id": "#sec-storage-data-versioning-orchestration", | CODE |
| MEDIUM | …8_fleet_orchestration/fleet_orchestration_quizzes.json | 12 | "section_id": "#sec-fleet-orchestration-introduction", | CODE |
| MEDIUM | …8_fleet_orchestration/fleet_orchestration_quizzes.json | 56 | "section_id": "#sec-fleet-orchestration-distributed-scheduling", | CODE |
| MEDIUM | …8_fleet_orchestration/fleet_orchestration_quizzes.json | 100 | "section_id": "#sec-fleet-orchestration-objectives", | CODE |
| MEDIUM | …8_fleet_orchestration/fleet_orchestration_quizzes.json | 144 | "section_id": "#sec-fleet-orchestration-core-allocation", | CODE |
| MEDIUM | …8_fleet_orchestration/fleet_orchestration_quizzes.json | 202 | "section_id": "#sec-fleet-orchestration-paradigms", | CODE |
| MEDIUM | …8_fleet_orchestration/fleet_orchestration_quizzes.json | 273 | "section_id": "#sec-fleet-orchestration-topology-aware", | CODE |
| MEDIUM | …8_fleet_orchestration/fleet_orchestration_quizzes.json | 343 | "section_id": "#sec-fleet-orchestration-elastic-training", | CODE |
| MEDIUM | …8_fleet_orchestration/fleet_orchestration_quizzes.json | 407 | "section_id": "#sec-fleet-orchestration-cost-optimization", | CODE |
| MEDIUM | …8_fleet_orchestration/fleet_orchestration_quizzes.json | 483 | "section_id": "#sec-fleet-orchestration-custom-schedulers", | CODE |
| MEDIUM | …8_fleet_orchestration/fleet_orchestration_quizzes.json | 547 | "section_id": "#sec-fleet-orchestration-serving", | CODE |
| MEDIUM | …8_fleet_orchestration/fleet_orchestration_quizzes.json | 616 | "section_id": "#sec-fleet-orchestration-multi-tenancy", | CODE |
| MEDIUM | …8_fleet_orchestration/fleet_orchestration_quizzes.json | 654 | "section_id": "#sec-fleet-orchestration-debugging", | CODE |
| MEDIUM | …8_fleet_orchestration/fleet_orchestration_quizzes.json | 731 | "section_id": "#sec-fleet-orchestration-fallacies", | CODE |
| MEDIUM | …8_fleet_orchestration/fleet_orchestration_quizzes.json | 775 | "section_id": "#sec-fleet-orchestration-summary", | CODE |
| MEDIUM | …1-web-animations/animation-catalog/vol1-inventory.json | 1673 | "context": "### Core operations {#sec-ml-frameworks-core-operations-914f}\n\nCalling `y = torch.matmul(x, w)` withou | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 1951 | "chapter_title": "Fleet Orchestration {#sec-fleet-orchestration}", | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 1958 | "section": "Gang scheduling {#sec-fleet-orchestration-gang-scheduling}", | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 1963 | "context": "### Gang scheduling {#sec-fleet-orchestration-gang-scheduling}\n\nPartial allocation of rigid multi-GPU | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 1970 | "chapter_title": "Fleet Orchestration {#sec-fleet-orchestration}", | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 1977 | "section": "Gang scheduling {#sec-fleet-orchestration-gang-scheduling}", | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 2082 | "chapter_title": "Fleet Orchestration {#sec-fleet-orchestration}", | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 2089 | "section": "The scheduler-framework contract {#sec-fleet-orchestration-elastic-contract}", | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 2094 | "context": "### The scheduler-framework contract {#sec-fleet-orchestration-elastic-contract}\n\nIf a scheduler recla | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 2101 | "chapter_title": "Fleet Orchestration {#sec-fleet-orchestration}", | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 2108 | "section": "Elastic scaling policies {#sec-fleet-orchestration-elastic-policies}", | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 2118 | "chapter_title": "Fleet Orchestration {#sec-fleet-orchestration}", | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 2135 | "chapter_title": "Fleet Orchestration {#sec-fleet-orchestration}", | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 2142 | "section": "Capacity reservation strategies {#sec-fleet-orchestration-capacity-reservation}", | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 2147 | "context": ": **Cloud Capacity Reservation Tiers**: Capacity tiers trade cost and commitment against availability gu | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 2154 | "chapter_title": "Fleet Orchestration {#sec-fleet-orchestration}", | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 2171 | "chapter_title": "Fleet Orchestration {#sec-fleet-orchestration}", | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 2178 | "section": "Debugging Cluster Utilization {#sec-fleet-orchestration-debugging}", | CODE |
| MEDIUM⚡ | …1-web-animations/animation-catalog/vol2-inventory.json | 2181 | "context": "## Debugging Cluster Utilization {#sec-fleet-orchestration-debugging}\n\nA cluster dashboard shows avera | CODE |
| MEDIUM | …1-web-animations/animation-catalog/vol2-inventory.json | 19 | "context": "## Suggested Reading Paths {#sec-vol2-about-reading-paths}\n\nThe chapters are ordered so that each can | CODE |
| 239 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | requirements.txt | 1 | # MLSysBook Dependencies | COMMENT |
| LOW | .pre-commit-config.yaml | 1 | # MLSysBook Pre-commit Configuration | COMMENT |
| LOW | .pre-commit-config.yaml | 21 | # To see error codes, triggers, and source-level fixes for any check group: | COMMENT |
| LOW | .pre-commit-config.yaml | 41 | # | COMMENT |
| LOW | .pre-commit-config.yaml | 521 | # anti-patterns, tag-placement, xref-resolves. Plus the original | COMMENT |
| LOW | .pre-commit-config.yaml | 541 | # kits/, slides/). The old validate.py / source_citations.py triggers | COMMENT |
| LOW | pyproject.toml | 261 | # Flake8 configuration (in setup.cfg or .flake8 file) | COMMENT |
| LOW | pyproject.toml | 281 | # heros - TeX Gyre Heros font; fith - PDF FitH parameter; | COMMENT |
| LOW | labs/config/announcement.yml | 1 | # ============================================================================= | COMMENT |
| LOW | labs/tests/test_static.py | 481 | f"WASM-incompatible import 'from {node.module}' at line {node.lineno}. " | COMMENT |
| LOW | labs/tests/browser_smoke.py | 81 | COMMENT | |
| LOW | labs/vol1/lab_00_introduction.py | 1 | import marimo | COMMENT |
| LOW | labs/vol1/lab_00_introduction.py | 21 | # Progressive disclosure: each check gates the next concept. | COMMENT |
| LOW | labs/assets/styles/dark-mode.scss | 101 | // accent tint matches the instructors look; setting all three properties on | COMMENT |
| LOW | labs/assets/styles/style.scss | 1 | /*-- scss:defaults --*/ | COMMENT |
| LOW | labs/assets/styles/style.scss | 181 | // Hover/active color uses $accent set above (= $colabs-accent). | COMMENT |
| LOW | binder/tools/dependencies/requirements.txt | 41 | #torch>=2.0.0 | COMMENT |
| LOW | binder/tools/dependencies/requirements.txt | 61 | # Wraps the W3C `epubcheck` jar so `./binder/binder check epub --scope epubcheck` | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 1 | # Exact pins for the Linux build container (Python 3.10, Ubuntu 22.04). | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 21 | # via isoduration | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 41 | # -r binder/tools/dependencies/requirements.txt | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 61 | # via | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 81 | # nltk | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 101 | # python-discovery | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 121 | httpcore2==2.13.1 | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 141 | # via | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 161 | # nbconvert | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 181 | # via | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 201 | # nbconvert | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 221 | # via nbconvert | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 241 | # via | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 261 | # via | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 281 | numpy==2.2.6 | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 301 | # jupyterlab | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 321 | pillow==12.3.0 | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 341 | # ipython | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 361 | pydantic-core==2.50.1 | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 381 | # matplotlib | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 401 | # via | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 421 | # via betterbib | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 441 | rpds-py==0.30.0 | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 461 | stack-data==0.6.3 | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 481 | # betterbib | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 501 | # jupyter-client | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 521 | # cattrs | COMMENT |
| LOW | binder/tools/dependencies/requirements.lock.txt | 541 | # via | COMMENT |
| LOW | binder/tools/audit/book_check_registry_sources.py | 161 | ) | COMMENT |
| LOW | binder/tools/audit/protected_contexts.py | 301 | # Opening fence — toggle on, then yield as in fence. | COMMENT |
| LOW | binder/tools/audit/protected_contexts.py | 361 | COMMENT | |
| LOW | binder/tools/audit/checks/abbreviation_first_use.py | 61 | RULE_TEXT = "Abbreviations must follow chapter-level first-use policy" | COMMENT |
| LOW | binder/tools/audit/checks/abbreviation_first_use.py | 141 | # Markup that may legitimately sit between an expansion and its `(ABBREV)` | COMMENT |
| LOW | binder/tools/audit/checks/abbreviation_first_use.py | 521 | ) | COMMENT |
| LOW | binder/tools/audit/checks/h3_titlecase.py | 61 | } | COMMENT |
| LOW | binder/tools/audit/checks/h3_titlecase.py | 81 | # 1. Phrase preprocessor: replace known multi-word named phrases | COMMENT |
| LOW | binder/tools/audit/checks/h3_titlecase.py | 101 | # 6. Concept-term override: if the heading contains any §10.3 lowercase | COMMENT |
| LOW | binder/tools/audit/checks/h3_titlecase.py | 201 | COMMENT | |
| LOW | binder/tools/audit/checks/h3_titlecase.py | 461 | COMMENT | |
| LOW | …nder/tools/audit/checks/concept_term_capitalization.py | 81 | CATEGORY = "concept-term-capitalization" | COMMENT |
| LOW | …nder/tools/audit/checks/concept_term_capitalization.py | 141 | # attribute spans completely contain any sub-spans we'd want to keep | COMMENT |
| LOW | …nder/tools/audit/checks/concept_term_capitalization.py | 341 | # caption heads, box heads, and structural lead-ins all use sentence | COMMENT |
| 437 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …der/tools/audits/mlsysim_constants/vol2_inference.yaml | 512 | target_source: derive from mlsysim.models.Models.Language.Llama2_70B.size_in_bytes(BYTES_INT4) | CODE |
| CRITICAL | …der/tools/audits/mlsysim_constants/vol2_inference.yaml | 601 | target_source: mlsysim.models.Models.Language.Llama2_70B.size_in_bytes(BYTES_FP16) | CODE |
| CRITICAL | binder/tests/test_mlsysim_registry_coverage.py | 41 | # ``Hardware.Cloud.H100.memory.capacity.m_as(GB)``. Resolve the registry object | COMMENT |
| CRITICAL | binder/vscode-ext/src/extension.ts | 301 | if (!event.textEditor.document.uri.fsPath.endsWith('.qmd')) { | CODE |
| CRITICAL | mlsysim/paper/scripts/generate_paper_values.py | 512 | V.num("AnchorThreeCapacityGB", Hardware.Cloud.H100.memory.capacity.m_as("GB"), "Hardware.Cloud.H100.memory.capacity | CODE |
| CRITICAL | mlsysim/paper/scripts/generate_paper_values.py | 536 | h100_cap_gb = Hardware.Cloud.H100.memory.capacity.m_as("GB") | CODE |
| CRITICAL | mlsysim/paper/scripts/generate_paper_values.py | 554 | V.num("AnchorFourTflops", Hardware.Cloud.TPUv4.compute.peak_flops.m_as("TFLOPs/s"), "Hardware.Cloud.TPUv4.compute.pe | CODE |
| CRITICAL | mlsysim/paper/scripts/generate_paper_values.py | 556 | V.num("AnchorFourIciGBs", Hardware.Cloud.TPUv4.nvlink.bandwidth_per_direction.m_as("GB/s"), | CODE |
| CRITICAL⚡ | mlsysim/tests/test_solver_suite.py | 52 | from mlsysim.core.exceptions import OOMError | CODE |
| CRITICAL | mlsysim/tests/test_calculation_scenarios.py | 1103 | assert s.WarehouseFixedWindowAtAisleSpeed.result.with_takeover.required_distance.m_as('mm') == pytest.approx(1618.99 | CODE |
| CRITICAL | mlsysim/tests/test_calculation_scenarios.py | 1104 | assert round(s.WarehouseFixedWindowAtCrawl.result.with_takeover.required_distance.m_as('mm')) == 307 | CODE |
| CRITICAL | mlsysim/tests/test_training_reference_fleets.py | 28 | peak = Hardware.Cloud.V100.compute.peak_flops.to("TFLOP/s").magnitude | CODE |
| CRITICAL | mlsysim/tests/test_golden_regressions.py | 205 | h100_fp16_tflops = Hardware.Cloud.H100.compute.peak_flops.m_as("TFLOP/s") | CODE |
| CRITICAL⚡ | mlsysim/tests/test_hardware.py | 49 | assert Hardware.Cloud.V100.nvlink.bandwidth.m_as(GB / second) == 300.0 | CODE |
| CRITICAL⚡ | mlsysim/tests/test_hardware.py | 50 | assert Hardware.Cloud.A100.nvlink.bandwidth.m_as(GB / second) == 600.0 | CODE |
| CRITICAL⚡ | mlsysim/tests/test_hardware.py | 51 | assert Hardware.Cloud.H100.nvlink.bandwidth.m_as(GB / second) == 900.0 | CODE |
| CRITICAL⚡ | mlsysim/tests/test_hardware.py | 52 | assert Hardware.Cloud.B200.nvlink.bandwidth.m_as(GB / second) == 1800.0 | CODE |
| CRITICAL⚡ | mlsysim/tests/test_hardware.py | 89 | assert Hardware.Tech.Memory.DDR4_3200.bandwidth.m_as(GB / second) == pytest.approx(51.2) | CODE |
| CRITICAL⚡ | mlsysim/tests/test_hardware.py | 90 | assert Hardware.Tech.Memory.HBM2.bandwidth.m_as(GB / second) == pytest.approx(900) | CODE |
| CRITICAL⚡ | mlsysim/tests/test_hardware.py | 91 | assert Hardware.Tech.Memory.HBM3.bandwidth.m_as(GB / second) == pytest.approx(1600) | CODE |
| CRITICAL⚡ | mlsysim/tests/test_hardware.py | 92 | assert Hardware.Tech.Memory.GDDR6X.bandwidth.m_as(GB / second) == pytest.approx(760) | CODE |
| CRITICAL | mlsysim/mlsysim/cli/exceptions.py | 24 | from mlsysim.core.exceptions import OOMError | CODE |
| CRITICAL | mlsysim/mlsysim/viz/plots.py | 312 | fleet_system.node.accelerator.compute.peak_flops.to("TFLOPs/s").magnitude | CODE |
| CRITICAL | mlsysim/mlsysim/engine/scenarios.py | 1315 | device_memory=Q_(_Hardware.Cloud.H100.memory.capacity.to("GiB").magnitude, "GB"), | CODE |
| CRITICAL | mlsysim/mlsysim/engine/scenarios.py | 1461 | device_memory=Q_(_Hardware.Cloud.H100.memory.capacity.to("GiB").magnitude, "GB"), | CODE |
| CRITICAL | mlsysim/mlsysim/engine/scenarios.py | 2120 | device_memory=_Hardware.Cloud.A100.memory.capacity.to("GiB").magnitude * Q_(1, "GB"), | CODE |
| CRITICAL | mlsysim/mlsysim/engine/scenario_types.py | 3971 | return self.machine.brain_soc.memory.capacity.to("GB") | CODE |
| CRITICAL | mlsysim/mlsysim/engine/solvers/performance.py | 135 | fleet.node.accelerator.compute.precision_flops.get( | CODE |
| CRITICAL | …ts/13_transformers/test_13_transformers_progressive.py | 240 | before = model.embedding_layer.token_embedding.weight.data.copy() | CODE |
| CRITICAL | tinytorch/tests/cli/test_cli_execution.py | 215 | from tito.core.exceptions import TinyTorchCLIError | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | binder/cli/main.py | 246 | Parse `binder build` arguments into format, scope, and target components. Extracts output format ('html', 'pdf' | STRING |
| HIGH | binder/cli/main.py | 399 | Separate parallel-build flags from the rest of a ``build`` or ``debug`` argument list. Recognizes ``--parallel` | STRING |
| HIGH | binder/cli/core/config.py | 146 | Get the configuration file for a specific format and optional volume. Args: format_type: Format typ | STRING |
| HIGH | binder/cli/core/config.py | 173 | Copy the config for a format and optional volume to ``_quarto.yml``. Args: format_type: Format type | STRING |
| HIGH | binder/cli/core/config.py | 253 | Read and parse a configuration file. Args: format_type: Format type ('html', 'pdf', 'epub') | STRING |
| HIGH | binder/cli/core/discovery.py | 337 | Resolve a filename, relative path, or readable chapter title. Explicit volume prefixes constrain every matching | STRING |
| HIGH | binder/cli/core/discovery.py | 505 | Validate a list of chapter names and return their paths. Args: chapter_names: List of chapter names | STRING |
| HIGH | binder/cli/core/volume_index.py | 12 | Resolve the canonical entry point file for a volume and build format. Selects the homepage for HTML and the preface | STRING |
| HIGH | binder/cli/core/volume_index.py | 60 | Refresh the root ``index.qmd`` copy without writing through an existing symlink. Finds the canonical index source v | STRING |
| HIGH | binder/cli/core/parallel.py | 213 | Run *job* in the workspace and collect its log and output. Args: job: The build to run. | STRING |
| HIGH | binder/cli/core/parallel.py | 431 | Expand a build request into one job per format, volume, and chapter. Args: discovery: ``ChapterDiscovery`` | STRING |
| HIGH | books/shared/publish/compress_pdf.py | 188 | Compress a PDF file using Ghostscript. Args: input_path: Path to input PDF file | STRING |
| HIGH | books/shared/publish/compress_epub.py | 257 | Compress an EPUB file by optimizing embedded images. Args: input_path: Path to input EPUB | STRING |
| HIGH | mlsysim/mlsysim/engine/resolver_factory.py | 57 | Retrieves a resolver class by its registered name. Args: name: The class name of t | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 348 | Compute the quotient of two numbers. Args: a: Dividend value. b: Divisor value. Returns: | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 400 | Calculate the factorial of a non-negative integer. Args: n: Non-negative integer. Returns: Fac | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 419 | Compute the n-th Fibonacci number iteratively. Args: n: Zero-indexed position in Fibonacci sequence. R | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 560 | Compute the arithmetic average of a sequence of numbers. Args: numbers: List of floating point numbers. | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 577 | Compute the sample variance of a collection of values. Args: numbers: List of numerical measurements. | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 596 | Compute the sample standard deviation of numerical data. Args: numbers: List of observations. Returns: | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 615 | Find the median value of a sequence of numbers. Args: numbers: List of numeric values. Returns: | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 684 | Calculate the harmonic mean of positive numbers. Args: numbers: List of strictly positive real numbers. | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 705 | Calculate the geometric mean of positive numbers. Args: numbers: List of strictly positive real values. | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 726 | Compute the recursive single-digit sum of an integer. Args: n: Non-negative integer. Returns: | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 745 | Compute the binomial coefficient n choose k. Args: n: Total number of items. k: Number of chosen it | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 772 | Compute the number of ordered arrangements of k items from n. Args: n: Size of the total population. | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 971 | Sort non-negative integers in linear time via frequency counting. Args: arr: List of non-negative integers. | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 1463 | Perform topological ordering on a directed acyclic graph. Args: graph: Mapping from each vertex to its outg | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 1604 | Compute numerically stable softmax distribution over logits. Args: logits: Unnormalized class score vector. | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 1623 | Compute numerically stable logarithm of softmax distribution. Args: logits: Raw unnormalized prediction val | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 1642 | Compute mean squared error loss between predictions and targets. Args: predictions: Model output prediction | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 1678 | Compute multiclass cross entropy loss given unnormalized logits. Args: logits: Raw predictions for each cla | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 1700 | Compute binary cross entropy loss for probability predictions. Args: predictions: Predicted probabilities i | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 1724 | Perform forward matrix-vector affine transformation y = Wx + b. Args: x: Input feature vector of size in_fe | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 2198 | Partition a list into consecutive sublists of fixed size. Args: items: List of integers to partition. | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 2245 | Identify the largest numerical value in a list. Args: numbers: Non-empty list of floating point values. | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 2265 | Identify the smallest numerical value in a list. Args: numbers: Non-empty list of floating point numbers. | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 2300 | Compute standard dot product between two numerical vectors. Args: vec_a: First vector of floating point num | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 2317 | Compute straight-line Euclidean distance between two points. Args: vec_a: Coordinates of first vector point | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 2337 | Compute cosine of the angle between two multi-dimensional vectors. Args: vec_a: First feature vector. | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 2361 | Compute L1 taxicab distance between two vector coordinates. Args: vec_a: First point coordinates. v | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 2398 | Compute the matrix product of two 2D numerical matrices. Args: mat_a: Left matrix of dimension [M, K]. | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 2460 | Extract overlapping sequential windows from an integer list. Args: items: Source list of integers. | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 2548 | Extract consecutive character n-grams from a text string. Args: text: Source text sequence. n: Wind | STRING |
| HIGH | tinytorch/datasets/tinypy/tinypy_sample.txt | 2569 | Pad or truncate an integer sequence to an exact uniform length. Args: seq: Source integer sequence. | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 187 | def divide(a: float, b: float) -> float: """Compute the quotient of two numbers. Args: a: Dividend valu | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 267 | def factorial(n: int) -> int: """Calculate the factorial of a non-negative integer. Args: n: Non-negati | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 293 | def fibonacci(n: int) -> int: """Compute the n-th Fibonacci number iteratively. Args: n: Zero-indexed p | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 483 | def mean(numbers: list[float]) -> float: """Compute the arithmetic average of a sequence of numbers. Args: | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 507 | def variance(numbers: list[float]) -> float: """Compute the sample variance of a collection of values. Args: | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 533 | def standard_deviation(numbers: list[float]) -> float: """Compute the sample standard deviation of numerical data. | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 559 | def median(numbers: list[float]) -> float: """Find the median value of a sequence of numbers. Args: num | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 663 | def harmonic_mean(numbers: list[float]) -> float: """Calculate the harmonic mean of positive numbers. Args: | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 691 | def geometric_mean(numbers: list[float]) -> float: """Calculate the geometric mean of positive numbers. Args: | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 719 | def digital_root(n: int) -> int: """Compute the recursive single-digit sum of an integer. Args: n: Non- | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 745 | def combinations_count(n: int, k: int) -> int: """Compute the binomial coefficient n choose k. Args: n: | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 779 | def permutations_count(n: int, k: int) -> int: """Compute the number of ordered arrangements of k items from n. | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 1047 | def counting_sort(arr: list[int]) -> list[int]: """Sort non-negative integers in linear time via frequency counting. | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 1079 | class Stack: """A Last In First Out (LIFO) stack data structure.""" def __init__(self) -> None: """Init | STRING |
| HIGH | tinytorch/datasets/tinypy/create_tinypy.py | 1143 | class Queue: """A First In First Out (FIFO) queue data structure.""" def __init__(self) -> None: """Ini | STRING |
| 22 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/migrate_all.py | 17 | # Actually, a simpler way is to just use word boundaries for the LaTeX string. | COMMENT |
| MEDIUM | …audit/data/chapter_terms/vol2_robust_ai_robust_ai.json | 49 | "context": "::: {#dfn-robust-ai-robust-ai .callout-definition title=\"Robust AI\"}" | CODE |
| MEDIUM | …audit/data/chapter_terms/vol2_robust_ai_robust_ai.json | 290 | "context": "::: {#dfn-robust-ai-concept-drift .callout-definition title=\"Concept drift\"}" | CODE |
| MEDIUM | …audit/data/chapter_terms/vol2_robust_ai_robust_ai.json | 414 | "context": "::: {#dfn-robust-ai-adversarial-attack .callout-definition title=\"Adversarial attack\"}" | CODE |
| MEDIUM | …audit/data/chapter_terms/vol2_robust_ai_robust_ai.json | 500 | "context": "::: {#dfn-robust-ai-data-poisoning .callout-definition title=\"Data poisoning\"}" | CODE |
| MEDIUM | …hapter_terms/global_frontmatter_socratiq_socratiq.json | 21 | "context": "::: {#fig-quiz-questions fig-env=\"figure\" fig-pos=\"htb\" fig-cap=\"**AI-Generated Personalized Quiz | CODE |
| MEDIUM | …ools/scripts/margin_figures/generate_margin_figures.py | 583 | # term, against the erosion allowance (the chapter's pivotal decision: | COMMENT |
| MEDIUM⚡ | binder/tools/scripts/publish/publish.sh | 6 | # A comprehensive manual publishing tool for the MLSysBook textbook | COMMENT |
| MEDIUM | binder/tools/scripts/maintenance/repo_health_check.py | 60 | """Get comprehensive repository statistics""" | STRING |
| MEDIUM | binder/tools/scripts/maintenance/repo_health_check.py | 374 | """Display comprehensive health report""" | STRING |
| MEDIUM | binder/cli/commands/validate.py | 2524 | # (Li et al. 2020): A distributed training paradigm…" — the cite | COMMENT |
| MEDIUM | binder/cli/commands/doctor.py | 45 | """Run comprehensive health check. | STRING |
| MEDIUM | binder/cli/commands/layout_chapter.py | 618 | # the harness back to Roman numerals. Restore the authoritative Arabic | COMMENT |
| MEDIUM⚡ | staffml/app/src/data/tracks/edge.json | 1 | [{"id":"edge-sensor-drift-regression-the-decaying-sensor-dilemma-0","track":"edge","scope":"Realtime Pipeline","level":" | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/edge.json | 1 | [{"id":"edge-sensor-drift-regression-the-decaying-sensor-dilemma-0","track":"edge","scope":"Realtime Pipeline","level":" | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/edge.json | 1 | [{"id":"edge-sensor-drift-regression-the-decaying-sensor-dilemma-0","track":"edge","scope":"Realtime Pipeline","level":" | CODE |
| LOW⚡ | staffml/app/src/data/tracks/edge.json | 1 | [{"id":"edge-sensor-drift-regression-the-decaying-sensor-dilemma-0","track":"edge","scope":"Realtime Pipeline","level":" | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/edge.json | 1 | [{"id":"edge-sensor-drift-regression-the-decaying-sensor-dilemma-0","track":"edge","scope":"Realtime Pipeline","level":" | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/tinyml.json | 1 | [{"id":"tinyml-deployment-the-firmware-brick-0","track":"tinyml","scope":"Visual Debugging","level":"L3","title":"The Fi | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/tinyml.json | 1 | [{"id":"tinyml-deployment-the-firmware-brick-0","track":"tinyml","scope":"Visual Debugging","level":"L3","title":"The Fi | CODE |
| LOW⚡ | staffml/app/src/data/tracks/tinyml.json | 1 | [{"id":"tinyml-deployment-the-firmware-brick-0","track":"tinyml","scope":"Visual Debugging","level":"L3","title":"The Fi | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/tinyml.json | 1 | [{"id":"tinyml-deployment-the-firmware-brick-0","track":"tinyml","scope":"Visual Debugging","level":"L3","title":"The Fi | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/cloud.json | 1 | [{"id":"cloud-kv-cache-cost-the-per-token-kv-cache-cost-0","track":"cloud","scope":"Serving Stack","level":"L2","title": | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/cloud.json | 1 | [{"id":"cloud-kv-cache-cost-the-per-token-kv-cache-cost-0","track":"cloud","scope":"Serving Stack","level":"L2","title": | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/cloud.json | 1 | [{"id":"cloud-kv-cache-cost-the-per-token-kv-cache-cost-0","track":"cloud","scope":"Serving Stack","level":"L2","title": | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/cloud.json | 1 | [{"id":"cloud-kv-cache-cost-the-per-token-kv-cache-cost-0","track":"cloud","scope":"Serving Stack","level":"L2","title": | CODE |
| LOW⚡ | staffml/app/src/data/tracks/cloud.json | 1 | [{"id":"cloud-kv-cache-cost-the-per-token-kv-cache-cost-0","track":"cloud","scope":"Serving Stack","level":"L2","title": | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/cloud.json | 1 | [{"id":"cloud-kv-cache-cost-the-per-token-kv-cache-cost-0","track":"cloud","scope":"Serving Stack","level":"L2","title": | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| LOW⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| MEDIUM | staffml/app/src/data/tracks/global.json | 1 | [{"id":"global-memory-hierarchy-the-hbm-vs-l1-latency-gap-0","track":"global","scope":"Foundations","level":"L1","title" | CODE |
| MEDIUM | shared/styles/partials/_tables.scss | 93 | #tbl-paradigm-evolution { | COMMENT |
| MEDIUM | …vol2/13_security_privacy/security_privacy_quizzes.json | 404 | "section_id": "#sec-security-privacy-comprehensive-defense-architectures-48ab", | CODE |
| MEDIUM | …l2/11_edge_intelligence/edge_intelligence_quizzes.json | 12 | "section_id": "#sec-edge-intelligence-distributed-learning-paradigm-shift-883d", | CODE |
| MEDIUM | books/vol2/14_robust_ai/robust_ai_quizzes.json | 12 | "section_id": "#sec-robust-ai-introduction-robust-ai-systems-4671", | CODE |
| MEDIUM | books/vol2/14_robust_ai/robust_ai_quizzes.json | 82 | "section_id": "#sec-robust-ai-realworld-robustness-failures-c119", | CODE |
| MEDIUM | books/vol2/14_robust_ai/robust_ai_quizzes.json | 146 | "section_id": "#sec-robust-ai-unified-framework-robust-ai-b25d", | CODE |
| MEDIUM | books/vol2/14_robust_ai/robust_ai_quizzes.json | 210 | "section_id": "#sec-robust-ai-environmental-shifts-a2cf", | CODE |
| MEDIUM | books/vol2/14_robust_ai/robust_ai_quizzes.json | 281 | "section_id": "#sec-robust-ai-inputlevel-attacks-model-robustness-d6ea", | CODE |
| MEDIUM | books/vol2/14_robust_ai/robust_ai_quizzes.json | 346 | "section_id": "#sec-robust-ai-input-attack-detection-defense-19d3", | CODE |
| MEDIUM | books/vol2/14_robust_ai/robust_ai_quizzes.json | 410 | "section_id": "#sec-robust-ai-data-poisoning-defenses-d070", | CODE |
| MEDIUM | books/vol2/14_robust_ai/robust_ai_quizzes.json | 481 | "section_id": "#sec-robust-ai-robustness-generative-ai-941b", | CODE |
| MEDIUM | books/vol2/14_robust_ai/robust_ai_quizzes.json | 518 | "section_id": "#sec-robust-ai-diagnosing-the-masquerade-9f21", | CODE |
| MEDIUM | books/vol2/14_robust_ai/robust_ai_quizzes.json | 562 | "section_id": "#sec-robust-ai-fallacies-pitfalls-087e", | CODE |
| MEDIUM | books/vol2/14_robust_ai/robust_ai_quizzes.json | 619 | "section_id": "#sec-robust-ai-summary-a274", | CODE |
| MEDIUM | books/shared/assets/styles/_base-styles.scss | 868 | #tbl-paradigm-evolution { | COMMENT |
| MEDIUM | …/_prototypes/vol1-web-animations/figure-plan/vol1.json | 550 | "section": "### Benchmark harness {#sec-benchmarking-benchmark-harness-09ea}", | CODE |
| MEDIUM | …/_prototypes/vol1-web-animations/figure-plan/vol1.json | 565 | "section": "### Benchmark harness {#sec-benchmarking-benchmark-harness-09ea}", | CODE |
| MEDIUM | …vol1-web-animations/figure-plan/generated-figures.html | 240 | <script type="application/json" id="records">[{"key": "vol1:fig-preprocessing-fitted-state", "volume": 1, "title": "Shar | CODE |
| MEDIUM | …animations/figure-plan/section-integration-review.json | 389 | "heading": "## System-Level Faults {#sec-robust-ai-diagnosing-the-masquerade-9f21}", | CODE |
| MEDIUM | …1-web-animations/animation-catalog/vol1-inventory.json | 33 | "section": "The Evolution of AI Bottlenecks {#sec-introduction-ai-paradigm-evolution-ae2b}", | CODE |
| MEDIUM | …1-web-animations/animation-catalog/vol1-inventory.json | 152 | "section": "Four Deployment Regimes Across Nine Orders of Magnitude {#sec-ml-systems-deployment-paradigm-framework-0 | CODE |
| MEDIUM | …1-web-animations/animation-catalog/vol1-inventory.json | 2998 | "section": "Benchmark harness {#sec-benchmarking-benchmark-harness-09ea}", | CODE |
| MEDIUM | …1-web-animations/animation-catalog/vol1-inventory.json | 3015 | "section": "Benchmark harness {#sec-benchmarking-benchmark-harness-09ea}", | CODE |
| 99 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | labs/tools/swarm_conductor.py | 50 | # Step 1: Static AST & Reactive checks | COMMENT |
| LOW | labs/tools/swarm_conductor.py | 71 | # Step 2: Headless HTML export | COMMENT |
| LOW | labs/tools/swarm_conductor.py | 96 | # Step 3: Playwright visual snapshot | COMMENT |
| LOW | labs/vol4/staff/station-pilot/README.md | 17 | ## Step 0: Receive and make the station safe | COMMENT |
| LOW | labs/vol4/staff/station-pilot/README.md | 26 | ## Step 1: Reproduce stock LeRobot on a workstation | COMMENT |
| LOW | labs/vol4/staff/station-pilot/README.md | 76 | ## Step 2: Test UNO Q Linux ↔ STM32 communication without motors | COMMENT |
| LOW | labs/vol4/staff/station-pilot/README.md | 91 | ## Step 3: Put the STM32 in the motor command path, first with no motor load | COMMENT |
| LOW⚡ | labs/vol4/staff/station-pilot/README.md | 122 | ## Step 4: Run a learned action policy locally on the Q | COMMENT |
| LOW⚡ | labs/vol4/staff/station-pilot/README.md | 130 | ## Step 5: Observe again, compare policies, and test faults | COMMENT |
| LOW⚡ | labs/vol4/staff/station-pilot/README.md | 138 | ## Step 6: Reproduce as a student would | COMMENT |
| LOW⚡ | binder/tools/audit/checks/h3_titlecase.py | 505 | "### Step 3: Estimate ROI", | CODE |
| LOW⚡ | binder/tools/audit/checks/h3_titlecase.py | 509 | "### Step 2: Simplify for large N", | CODE |
| LOW⚡ | binder/tools/audit/checks/h3_titlecase.py | 511 | "#### Step 1: Calculate the failure rate per GPU subsystem", | CODE |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 519 | # Step 1: Universal DOI lookup from raw entry | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 525 | # Step 2: Canonical DOI lookup from existing record or backup audit manifest | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 531 | # Step 3: Universal arXiv lookup | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 537 | # Step 4: Official standard or regulation | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 541 | # Step 5: Verified Web URL from raw bib entry | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 545 | # Step 6: Canonical URL from existing record or backup audit manifest | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 551 | # Step 7: Crossref title search | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 555 | # Step 8: OpenLibrary search for books | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 560 | # Step 9: Curated subagent audit evidence from previous verification pass | COMMENT |
| LOW⚡ | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 452 | # Step 1: Curated Provenance Override | COMMENT |
| LOW⚡ | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 458 | # Step 2: Direct DOI lookup (from doi field or URL) | COMMENT |
| LOW⚡ | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 502 | # Step 4: Official Standards / Specifications Registry | COMMENT |
| LOW⚡ | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 509 | # Step 5: Web URL Liveness & Verification | COMMENT |
| LOW⚡ | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 520 | # Step 6: Bibliographic search via Crossref (by Title & Author) | COMMENT |
| LOW⚡ | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 528 | # Step 7: Academic Search via OpenAlex (by Title & Author) | COMMENT |
| LOW⚡ | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 536 | # Step 7: OpenLibrary Search for Books | COMMENT |
| LOW | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 480 | # Step 3: arXiv lookup (from eprint, URL, or raw text) | COMMENT |
| LOW | scripts/generate_chapter_from_v4.py | 1027 | # Step 0: Frontmatter (Purpose & Objectives) | COMMENT |
| LOW | scripts/generate_chapter_from_v3.py | 1026 | # Step 0: Frontmatter (Purpose & Objectives) | COMMENT |
| LOW | scripts/generate_chapter_from_v2.py | 1330 | # Step 0: Frontmatter (Purpose & Objectives) | COMMENT |
| LOW⚡ | .github/workflows/book-validate-dev.yml | 208 | # Step 3: Update contributors (runs in parallel with builds after pre-commit passes) | COMMENT |
| LOW⚡ | .github/workflows/book-validate-dev.yml | 215 | # Step 4: Determine build configuration (shared logic) | COMMENT |
| LOW | .github/workflows/book-validate-dev.yml | 138 | # Step 1: Pre-commit validation | COMMENT |
| LOW | .github/workflows/book-validate-dev.yml | 196 | # Step 2: Container Health Check (validate containers before builds) | COMMENT |
| LOW | .github/workflows/book-validate-dev.yml | 345 | # Step 4: Matrix-driven build calls (clean and simple!) | COMMENT |
| LOW | .github/workflows/book-validate-dev.yml | 364 | # Step 4: Collect build results (needed for outputs) | COMMENT |
| LOW | .github/workflows/book-validate-dev.yml | 579 | # Step 5: Final results and summary | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 107 | # Step 1: Book (vol1 + vol2). Off by default — opt in via deploy_book=true. | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 123 | # Step 2: Kits | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 141 | # Step 3: TinyTorch | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 160 | # Step 4: MLSYSIM (with quartodoc) | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 180 | # Step 5: Labs | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 201 | # Step 6: StaffML (Next.js + D1 ship + Cloudflare worker deploy) | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 223 | # Step 7: Slides | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 246 | # Step 8: MLPerf EDU independent preview. Off by default until explicitly selected. | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 268 | # Step 9: Landing Site (landing + about + community + newsletter) | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 288 | # Step 10: Instructors | COMMENT |
| LOW⚡ | mlsysim/docs/understanding-efficiency.md | 131 | ### Step 1: Run the Workload | COMMENT |
| LOW⚡ | mlsysim/docs/understanding-efficiency.md | 137 | ### Step 2: Measure Actual Throughput | COMMENT |
| LOW⚡ | mlsysim/docs/understanding-efficiency.md | 143 | ### Step 3: Back-Calculate Efficiency | COMMENT |
| LOW | mlsysim/docs/understanding-efficiency.md | 160 | ### Step 4: Use Calibrated Efficiency for What-If Analysis | COMMENT |
| LOW⚡ | mlsysim/mlsysim/core/types.py | 81 | # Step 1: reject bare numbers for fields that should carry units. | COMMENT |
| LOW⚡ | mlsysim/mlsysim/core/types.py | 85 | # Step 2: reject dimensionally-compatible but semantically-wrong aliases, | COMMENT |
| LOW⚡ | mlsysim/mlsysim/cli/schemas.py | 213 | # Step 1: prefer an explicit plan topology, then hardware aggregate | COMMENT |
| LOW⚡ | mlsysim/mlsysim/cli/schemas.py | 220 | # Step 2: refuse to floor partial nodes; that would silently change | COMMENT |
| LOW⚡ | mlsysim/mlsysim/cli/schemas.py | 227 | # Step 3: use the most specific one-way bandwidth source available. | COMMENT |
| LOW⚡ | mlsysim/mlsysim/cli/schemas.py | 234 | # Step 4: compile the declarative plan into the Fleet object used by | COMMENT |
| 152 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | labs/tools/swarm_conductor.py | 50 | # Step 1: Static AST & Reactive checks | COMMENT |
| LOW | labs/tools/swarm_conductor.py | 71 | # Step 2: Headless HTML export | COMMENT |
| LOW | labs/tools/swarm_conductor.py | 96 | # Step 3: Playwright visual snapshot | COMMENT |
| LOW⚡ | binder/tools/audit/checks/h3_titlecase.py | 505 | "### Step 3: Estimate ROI", | CODE |
| LOW⚡ | binder/tools/audit/checks/h3_titlecase.py | 509 | "### Step 2: Simplify for large N", | CODE |
| LOW⚡ | binder/tools/audit/checks/h3_titlecase.py | 511 | "#### Step 1: Calculate the failure rate per GPU subsystem", | CODE |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 519 | # Step 1: Universal DOI lookup from raw entry | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 525 | # Step 2: Canonical DOI lookup from existing record or backup audit manifest | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 531 | # Step 3: Universal arXiv lookup | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 537 | # Step 4: Official standard or regulation | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 541 | # Step 5: Verified Web URL from raw bib entry | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 545 | # Step 6: Canonical URL from existing record or backup audit manifest | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 551 | # Step 7: Crossref title search | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 555 | # Step 8: OpenLibrary search for books | COMMENT |
| LOW⚡ | …nder/tools/scripts/audit/parallel_verify_master_bib.py | 560 | # Step 9: Curated subagent audit evidence from previous verification pass | COMMENT |
| LOW⚡ | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 452 | # Step 1: Curated Provenance Override | COMMENT |
| LOW⚡ | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 458 | # Step 2: Direct DOI lookup (from doi field or URL) | COMMENT |
| LOW⚡ | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 502 | # Step 4: Official Standards / Specifications Registry | COMMENT |
| LOW⚡ | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 509 | # Step 5: Web URL Liveness & Verification | COMMENT |
| LOW⚡ | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 520 | # Step 6: Bibliographic search via Crossref (by Title & Author) | COMMENT |
| LOW⚡ | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 528 | # Step 7: Academic Search via OpenAlex (by Title & Author) | COMMENT |
| LOW⚡ | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 536 | # Step 7: OpenLibrary Search for Books | COMMENT |
| LOW | …tools/scripts/audit/comprehensive_live_bib_verifier.py | 480 | # Step 3: arXiv lookup (from eprint, URL, or raw text) | COMMENT |
| LOW | scripts/generate_chapter_from_v4.py | 1027 | # Step 0: Frontmatter (Purpose & Objectives) | COMMENT |
| LOW | scripts/generate_chapter_from_v3.py | 1026 | # Step 0: Frontmatter (Purpose & Objectives) | COMMENT |
| LOW | scripts/generate_chapter_from_v2.py | 1330 | # Step 0: Frontmatter (Purpose & Objectives) | COMMENT |
| LOW⚡ | .github/workflows/book-validate-dev.yml | 208 | # Step 3: Update contributors (runs in parallel with builds after pre-commit passes) | COMMENT |
| LOW⚡ | .github/workflows/book-validate-dev.yml | 215 | # Step 4: Determine build configuration (shared logic) | COMMENT |
| LOW | .github/workflows/book-validate-dev.yml | 138 | # Step 1: Pre-commit validation | COMMENT |
| LOW | .github/workflows/book-validate-dev.yml | 196 | # Step 2: Container Health Check (validate containers before builds) | COMMENT |
| LOW | .github/workflows/book-validate-dev.yml | 345 | # Step 4: Matrix-driven build calls (clean and simple!) | COMMENT |
| LOW | .github/workflows/book-validate-dev.yml | 364 | # Step 4: Collect build results (needed for outputs) | COMMENT |
| LOW | .github/workflows/book-validate-dev.yml | 579 | # Step 5: Final results and summary | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 107 | # Step 1: Book (vol1 + vol2). Off by default — opt in via deploy_book=true. | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 123 | # Step 2: Kits | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 141 | # Step 3: TinyTorch | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 160 | # Step 4: MLSYSIM (with quartodoc) | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 180 | # Step 5: Labs | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 201 | # Step 6: StaffML (Next.js + D1 ship + Cloudflare worker deploy) | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 223 | # Step 7: Slides | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 246 | # Step 8: MLPerf EDU independent preview. Off by default until explicitly selected. | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 268 | # Step 9: Landing Site (landing + about + community + newsletter) | COMMENT |
| LOW⚡ | .github/workflows/publish-all-live.yml | 288 | # Step 10: Instructors | COMMENT |
| LOW⚡ | mlsysim/mlsysim/core/types.py | 81 | # Step 1: reject bare numbers for fields that should carry units. | COMMENT |
| LOW⚡ | mlsysim/mlsysim/core/types.py | 85 | # Step 2: reject dimensionally-compatible but semantically-wrong aliases, | COMMENT |
| LOW⚡ | mlsysim/mlsysim/cli/schemas.py | 213 | # Step 1: prefer an explicit plan topology, then hardware aggregate | COMMENT |
| LOW⚡ | mlsysim/mlsysim/cli/schemas.py | 220 | # Step 2: refuse to floor partial nodes; that would silently change | COMMENT |
| LOW⚡ | mlsysim/mlsysim/cli/schemas.py | 227 | # Step 3: use the most specific one-way bandwidth source available. | COMMENT |
| LOW⚡ | mlsysim/mlsysim/cli/schemas.py | 234 | # Step 4: compile the declarative plan into the Fleet object used by | COMMENT |
| LOW | mlsysim/mlsysim/engine/solvers/training.py | 207 | # Step 1: shard model state across model-parallel dimensions before | COMMENT |
| LOW | mlsysim/mlsysim/engine/solvers/training.py | 230 | # Step 2: activations scale with the local microbatch and layers owned by | COMMENT |
| LOW⚡ | socratiq/src_shadow/js/libs/agents/chat_agent_Editor.js | 22 | // // Step 1: Insert the text at the current cursor position | COMMENT |
| LOW⚡ | socratiq/src_shadow/js/libs/agents/chat_agent_Editor.js | 25 | // // Step 2: Move the cursor to the end of the inserted text | COMMENT |
| LOW | socratiq/src_shadow/js/libs/agents/key_terms_summary.js | 135 | // Step 1: Remove HTML tags and non-alphabetic characters, except spaces and dashes | COMMENT |
| LOW⚡ | socratiq/src_shadow/js/libs/agents/key_terms_summary.js | 178 | // Step 1: Remove HTML tags | COMMENT |
| LOW⚡ | socratiq/src_shadow/js/libs/agents/key_terms_summary.js | 181 | // Step 2: Remove specific phrases, case-insensitive | COMMENT |
| LOW⚡ | tinytorch/guide/install.sh | 728 | # Step 1: Download from GitHub using sparse checkout | COMMENT |
| LOW⚡ | tinytorch/guide/install.sh | 886 | # Step 2: Create Python virtual environment | COMMENT |
| LOW⚡ | tinytorch/guide/install.sh | 916 | # Step 3: Install dependencies | COMMENT |
| LOW⚡ | tinytorch/guide/install.sh | 963 | # Step 4: Verify installation | COMMENT |
| 136 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | binder/tools/scripts/utilities/count_footnotes.sh | 3 | # Define the search directory | COMMENT |
| MEDIUM | binder/tools/scripts/utilities/analyze_footnotes.sh | 47 | # Create a temporary file to store filename and footnote count pairs | COMMENT |
| MEDIUM | binder/cli/data/concept_terms.yaml | 3 | # This file defines the §10.3 concept terms that must be naturalized to lowercase | COMMENT |
| MEDIUM | binder/cli/data/abbreviations.yaml | 3 | # This file is the single source of truth for: | COMMENT |
| MEDIUM⚡ | staffml/vault-cli/tests/test_book_refs.py | 81 | # Create the book tree (so link-check is active) but NOT the chapter. | COMMENT |
| MEDIUM⚡ | books/config/shared/html/announcement.yml | 4 | # This file is kept as a no-op so old references (if any) don't 404 the | COMMENT |
| MEDIUM | books/shared/scripts/epub_postprocess.py | 490 | # Create a temporary output file | COMMENT |
| MEDIUM | …15_trajectory_curation/images/data/corpus_excerpt.json | 34 | "text": "[File: /django-environ/environ/environ.py (994 lines total)]\n1:# This file is part of the django-environ.\n | CODE |
| MEDIUM⚡ | …15_trajectory_curation/images/data/corpus_excerpt.json | 54 | "text": "[File: /django-environ/environ/environ.py (1002 lines total)]\n1:# This file is part of the django-environ.\ | CODE |
| MEDIUM⚡ | …15_trajectory_curation/images/data/corpus_excerpt.json | 64 | "text": "[File: /django-environ/environ/environ.py (1003 lines total)]\n1:# This file is part of the django-environ.\ | CODE |
| MEDIUM | scripts/build_outline_v4.py | 32 | # Define the new V4 Frontmatter / Curriculum Charter | COMMENT |
| MEDIUM | scripts/create_master_outline_v3.py | 8 | # Define the new V3 Preamble (Lines 1 to ~540) | COMMENT |
| MEDIUM | scripts/create_master_outline_v3.py | 299 | # Define the new Chapter 02 blueprint for V3 | STRING |
| MEDIUM | scripts/pedagogy_sim/apply_edits.py | 60 | # Create a backup | COMMENT |
| MEDIUM | .github/workflows/book-publish-live.yml | 2189 | # Create a basic fallback release notes file | COMMENT |
| MEDIUM | .github/workflows/book-publish-live.yml | 2263 | # Create the release as a DRAFT for manual editing | COMMENT |
| MEDIUM | .github/workflows/tinytorch-publish-live.yml | 869 | # Create the release as draft | COMMENT |
| MEDIUM | .github/workflows/contributors/update_contributors.py | 287 | # Create a combined key using username and email_address to handle | COMMENT |
| MEDIUM | mlperf-edu/registry/suites.yaml | 3 | # This file is registry source of truth, exactly like the per-workload YAML | COMMENT |
| MEDIUM⚡ | tinytorch/guide/install.sh | 126 | VENV_CREATE_TIMEOUT=60 # Creating the virtual environment | CODE |
| MEDIUM | tinytorch/tools/check_grading_holes.py | 118 | # Define the test, then call it. A cell that passes here is a cell no | COMMENT |
| MEDIUM | tinytorch/tests/16_compression/test_compressor_core.py | 47 | # Create a simple model with known sparsity | COMMENT |
| MEDIUM | tinytorch/tests/01_tensor/test_tensor_core.py | 304 | # Create a 1000×1000 tensor (1 million elements) | COMMENT |
| MEDIUM | tinytorch/tests/integration/test_cnn_integration.py | 26 | # Create a simple 3x3 image with a known pattern | COMMENT |
| MEDIUM | tinytorch/tests/integration/test_cnn_integration.py | 33 | # Create a vertical edge detector kernel | COMMENT |
| MEDIUM | tinytorch/tests/integration/test_cnn_integration.py | 192 | # Create a simple loss (sum of all outputs) | COMMENT |
| MEDIUM | …torch/tests/integration/test_optimizers_integration.py | 31 | # Create a simple linear layer | COMMENT |
| MEDIUM | …torch/tests/integration/test_optimizers_integration.py | 42 | # Create a simple loss (sum of outputs) | COMMENT |
| MEDIUM | tinytorch/tests/07_optimizers/test_optimizer_core.py | 58 | # Create a simple parameter | COMMENT |
| MEDIUM⚡ | tinytorch/tests/14_profiling/test_profiler_core.py | 69 | # Create a simple model | COMMENT |
| MEDIUM | tinytorch/tests/environment/test_setup_validation.py | 126 | # Create a simple plot | COMMENT |
| MEDIUM | tinytorch/tests/environment/test_conftest_validation.py | 317 | # Create a fake module file | COMMENT |
| MEDIUM | tinytorch/tests/03_layers/test_03_layers_progressive.py | 355 | # Create a simple custom layer for testing | STRING |
| MEDIUM | tinytorch/tests/03_layers/test_03_layers_progressive.py | 427 | # Create a layer that actually works with tensors | STRING |
| MEDIUM | …milestones/01_1958_perceptron/01_rosenblatt_forward.py | 180 | # Create a simple scatter plot | COMMENT |
| MEDIUM | …/milestones/06_2018_mlperf/01_optimization_olympics.py | 525 | # Create a copy for pruning | COMMENT |
| MEDIUM | tinytorch/tito/core/auth.py | 105 | # Create the temp file owner-only from the start (O_EXCL + 0o600), so the | COMMENT |
| MEDIUM | tinytorch/tito/core/status_analyzer.py | 265 | # Create a temporary file to test import | COMMENT |
| MEDIUM | tinytorch/tito/commands/setup.py | 579 | # Create a dummy Namespace for login command arguments | COMMENT |
| MEDIUM | tinytorch/tito/commands/setup.py | 615 | # Create a dummy Namespace for login command arguments | COMMENT |
| MEDIUM | tinytorch/tito/commands/system/logo.py | 34 | # Create the explanation text | COMMENT |
| MEDIUM | tinytorch/src/16_compression/16_compression.py | 139 | # Create a model and analyze its weights | COMMENT |
| MEDIUM | tinytorch/src/16_compression/16_compression.py | 1474 | # Create a simple model (Linear already imported above) | COMMENT |
| MEDIUM | tinytorch/src/16_compression/16_compression.py | 1684 | # Create a realistic model with explicit layers - students see the architecture | COMMENT |
| MEDIUM | tinytorch/src/16_compression/16_compression.py | 1876 | # Create a model | COMMENT |
| MEDIUM | tinytorch/src/04_losses/04_losses.py | 977 | # Create a range of prediction errors for analysis | STRING |
| MEDIUM | tinytorch/src/08_training/08_training.py | 1736 | # Create a simple model | COMMENT |
| MEDIUM | tinytorch/src/08_training/08_training.py | 1836 | # Create a simple model using REAL Linear layer | COMMENT |
| MEDIUM | tinytorch/src/01_tensor/01_tensor.py | 1739 | # Create a moderately-sized matrix (large enough to show cache effects) | COMMENT |
| MEDIUM | tinytorch/src/19_benchmarking/19_benchmarking.py | 4608 | # Create a simple model and input | COMMENT |
| MEDIUM | tinytorch/src/15_quantization/15_quantization.py | 1129 | # Create a simple model | COMMENT |
| MEDIUM | tinytorch/src/15_quantization/15_quantization.py | 1235 | # Create a linear layer | COMMENT |
| MEDIUM | tinytorch/src/15_quantization/15_quantization.py | 1865 | # Create a simple model | COMMENT |
| MEDIUM | tinytorch/src/15_quantization/15_quantization.py | 1953 | # Create a realistic model using explicit composition (Sequential from tinytorch.core.layers) | COMMENT |
| MEDIUM | tinytorch/src/18_memoization/18_memoization.py | 1321 | # Create a minimal mock model that returns random logits | COMMENT |
| MEDIUM | tinytorch/src/18_memoization/18_memoization.py | 1500 | # Create a mock transformer-like object for testing | COMMENT |
| MEDIUM | tinytorch/src/18_memoization/18_memoization.py | 1961 | # Create a cache for 2-layer transformer | COMMENT |
| MEDIUM⚡ | tinytorch/src/13_transformers/13_transformers.py | 1295 | # Create a small vocabulary (character-level) | COMMENT |
| MEDIUM⚡ | tinytorch/src/13_transformers/13_transformers.py | 1304 | # Create the model from the classes defined above in this notebook, not from | COMMENT |
| MEDIUM | tinytorch/src/13_transformers/13_transformers.py | 1670 | # Create a small transformer block (using concrete parameters) | COMMENT |
| 11 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | labs/tests/test_protocol.py | 130 | # Check if it's inside a string (skip those) | COMMENT |
| LOW | binder/setup.py | 18 | # Check if we're in a virtual environment | COMMENT |
| LOW | binder/tools/setup/setup.sh | 10 | # Check if Python is installed | COMMENT |
| LOW | binder/tools/setup/clean.sh | 130 | # Check if GC is needed | COMMENT |
| LOW | binder/tools/audit/protected_contexts.py | 246 | # Check if this line closes the comment | COMMENT |
| LOW | binder/tools/scripts/transform_pico_cells.py | 175 | # Check if body has structured sections already | COMMENT |
| LOW | binder/tools/scripts/images/remove_bg.py | 39 | # Set alpha to 0 (transparent) for white pixels | COMMENT |
| LOW | binder/tools/scripts/content/section_splitter.py | 114 | # Check if unnumbered | COMMENT |
| LOW | binder/tools/scripts/content/section_splitter.py | 362 | # Check if this is a real section header | COMMENT |
| LOW | binder/tools/scripts/content/format_div_spacing.py | 221 | # Check if we need to insert a blank line before this line | COMMENT |
| LOW | binder/tools/scripts/content/fix_abbreviations.py | 160 | # Check if this first use includes the expansion | COMMENT |
| LOW | binder/tools/scripts/content/format_tables.py | 158 | # Check if next line is a border | COMMENT |
| LOW | binder/tools/scripts/content/format_tables.py | 308 | # Check if it's primarily numeric | COMMENT |
| LOW | binder/tools/scripts/content/format_tables.py | 349 | # Check if header matches bold indicators | COMMENT |
| LOW | binder/tools/scripts/content/format_tables.py | 371 | # Check if mostly numeric (data table) | COMMENT |
| LOW | binder/tools/scripts/content/format_tables.py | 384 | # Check if descriptive (multi-word = comparison table) | COMMENT |
| LOW | binder/tools/scripts/content/format_tables.py | 732 | # Check if any data lines differ (catches alignment changes) | COMMENT |
| LOW | binder/tools/scripts/content/format_tables.py | 541 | # Check if adding this part would exceed max_width | STRING |
| LOW | binder/tools/scripts/content/format_tables.py | 572 | # Check if any cell needs wrapping | STRING |
| LOW | binder/tools/scripts/content/fix_bibliography.py | 117 | # Check if it's an arXiv preprint | COMMENT |
| LOW⚡ | binder/tools/scripts/content/fix_capitalization.py | 65 | # Check if inside bold definition: **Term** or ***Term*** | COMMENT |
| LOW⚡ | binder/tools/scripts/content/fix_capitalization.py | 73 | # Check if at start of sentence | COMMENT |
| LOW⚡ | binder/tools/scripts/content/fix_capitalization.py | 82 | # Check if inside inline math $...$ | COMMENT |
| LOW⚡ | binder/tools/scripts/content/fix_capitalization.py | 97 | # Check if inside \index{...} | COMMENT |
| LOW⚡ | binder/tools/scripts/content/fix_capitalization.py | 104 | # Check if "Iron Law of Processor Performance" (H&P reference — keep caps) | COMMENT |
| LOW⚡ | binder/tools/scripts/content/fix_capitalization.py | 111 | # Check if inside title="..." | COMMENT |
| LOW⚡ | binder/tools/scripts/content/fix_capitalization.py | 118 | # Check if inside fig-cap="..." or fig-alt="..." | COMMENT |
| LOW⚡ | binder/tools/scripts/content/fix_capitalization.py | 126 | # Check if referring to Sutton's essay title "The Bitter Lesson" | COMMENT |
| LOW | binder/tools/scripts/content/fix_capitalization.py | 188 | # Check if this match should be preserved | COMMENT |
| LOW | binder/tools/scripts/content/format_python_in_qmd.py | 148 | # Check if it's a comment line | COMMENT |
| LOW | binder/tools/scripts/content/format_python_in_qmd.py | 151 | # Check if it's a single-line docstring | COMMENT |
| LOW | binder/tools/scripts/utilities/prettify_pipe_tables.py | 212 | # Check if this starts a pipe table | COMMENT |
| LOW | binder/tools/scripts/utilities/analyze_footnotes.sh | 35 | # Check if exactly one positional argument is given | COMMENT |
| LOW | binder/tools/scripts/publish/publish.sh | 140 | # Check if GitHub CLI is available | COMMENT |
| LOW | binder/tools/scripts/publish/publish.sh | 287 | # Check if PDF was created | COMMENT |
| LOW | binder/tools/scripts/publish/publish.sh | 311 | # Check if Ghostscript is available | COMMENT |
| LOW | binder/tools/scripts/publish/publish.sh | 625 | # Check if version already exists | COMMENT |
| LOW⚡ | binder/tools/scripts/publish/modify_dev_announcement.py | 46 | # Read the file | COMMENT |
| LOW | binder/tools/scripts/publish/modify_dev_announcement.py | 95 | # Check if any changes were made | COMMENT |
| LOW | …r/tools/scripts/maintenance/update_texlive_packages.py | 353 | # Check if file should be excluded | COMMENT |
| LOW | …scripts/maintenance/capitalize_sentence_start_xrefs.py | 228 | # Check if already capitalized | COMMENT |
| LOW | binder/tools/scripts/maintenance/run_maintenance.sh | 20 | # Check if we're in a git repository | COMMENT |
| LOW | binder/tools/scripts/maintenance/repo_health_check.py | 339 | # Check if BFG is installed | COMMENT |
| LOW | binder/tools/scripts/maintenance/repo_health_check.py | 455 | # Check if we're in a git repo | COMMENT |
| LOW⚡ | binder/cli/core/bib_gateway.py | 714 | # Write files atomically | COMMENT |
| LOW | binder/cli/checks/lego_cell_architecture.py | 123 | # Check if any Stage 1, 2, or 3 comment appears before the class definition in the cell | COMMENT |
| LOW⚡ | binder/cli/commands/bib.py | 532 | # Check if betterbib is available | COMMENT |
| LOW | binder/cli/commands/doctor.py | 98 | # Display results | COMMENT |
| LOW | binder/cli/commands/doctor.py | 397 | # Check if we're in a git repo | COMMENT |
| LOW | books/shared/scripts/clean_svgs.py | 113 | # Check if file contains control characters | COMMENT |
| LOW | books/shared/scripts/clean_svgs.py | 207 | # Check if build directory exists | COMMENT |
| LOW | scripts/generate_chapter_from_v4.py | 562 | # Check if anchor tag exists anywhere in first 5 lines | COMMENT |
| LOW | scripts/generate_chapter_from_v3.py | 561 | # Check if anchor tag exists anywhere in first 5 lines | COMMENT |
| LOW | .github/workflows/infra-health-check.yml | 289 | # Check if any tools are missing and fail if so | COMMENT |
| LOW | .github/workflows/infra-health-check.yml | 525 | # Check if any tools are missing and fail if so | COMMENT |
| LOW | .github/workflows/book-publish-live.yml | 724 | # Check if dev commit exists and is valid | COMMENT |
| LOW | .github/workflows/book-publish-live.yml | 962 | # Check if workflow files are in the dev branch changes | COMMENT |
| LOW | .github/workflows/book-publish-live.yml | 999 | # Check if dev_commit is an ancestor of current main | COMMENT |
| LOW | .github/workflows/book-publish-live.yml | 1772 | # Check if there are actually changes to commit | COMMENT |
| LOW | .github/workflows/infra-container-linux.yml | 245 | # Check if we have the required permissions | COMMENT |
| 64 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | labs/mlsysbook_labs/capstone.py | 301 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/variants.py | 4045 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/data_pipeline.py | 309 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/tracks.py | 143 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/style.py | 7 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/legacy_components.py | 16 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/deployment.py | 382 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/serving.py | 429 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/registry_refs.py | 32 | __all__ = ["resolve_mlsysim_ref"] | CODE |
| LOW | labs/mlsysbook_labs/track_arcs.py | 293 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/__init__.py | 338 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/ops.py | 308 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/architecture.py | 402 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/triad.py | 196 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/frameworks.py | 380 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/inference.py | 354 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/selection.py | 523 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/workflow.py | 264 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/migration.py | 163 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/neural_compute.py | 323 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/training.py | 401 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/responsibility.py | 424 | __all__ = [ | CODE |
| LOW | labs/mlsysbook_labs/state.py | 5 | __all__ = ["DesignLedger", "LedgerState"] | CODE |
| LOW | labs/mlsysbook_labs/system_design.py | 953 | __all__ = [ | STRING |
| LOW | binder/tools/audit/spurious_zero.py | 18 | __all__ = [ | CODE |
| LOW | binder/tools/figures/__init__.py | 12 | __all__ = [ | CODE |
| LOW | …r/tools/scripts/maintenance/update_texlive_packages.py | 42 | logger = logging.getLogger(__name__) | CODE |
| LOW | staffml/vault-cli/src/vault_cli/validator.py | 639 | __all__ = ["InvariantFailure", "fast_tier", "structural_tier", "run_all"] | CODE |
| LOW | staffml/vault-cli/src/vault_cli/book_refs.py | 168 | __all__ = ["BookRefError", "BookRefResolver"] | CODE |
| LOW | staffml/vault-cli/src/vault_cli/release.py | 257 | def update_latest_pointer(releases_dir: Path, version: str) -> None: | CODE |
| LOW | staffml/vault-cli/src/vault_cli/release.py | 280 | __all__ = [ | CODE |
| LOW | staffml/vault-cli/src/vault_cli/compiler.py | 405 | __all__ = ["DDL", "build"] | CODE |
| LOW | staffml/vault-cli/src/vault_cli/models.py | 453 | __all__ = [ | CODE |
| LOW | staffml/vault-cli/src/vault_cli/paths.py | 119 | __all__ = [ | CODE |
| LOW | staffml/vault-cli/src/vault_cli/exit_codes.py | 30 | __all__ = ["ExitCode"] | CODE |
| LOW | staffml/vault-cli/src/vault_cli/policy.py | 55 | __all__ = ["load_policy", "is_published", "filter_questions", "policy_version"] | CODE |
| LOW | staffml/vault-cli/src/vault_cli/__init__.py | 10 | __all__ = ["__version__"] | CODE |
| LOW | staffml/vault-cli/src/vault_cli/legacy_export.py | 435 | __all__ = [ | CODE |
| LOW | staffml/vault-cli/src/vault_cli/ship.py | 233 | __all__ = ["LegPlan", "LegState", "ShipError", "ShipJournal", "ShipOutcome", "run_ship"] | CODE |
| LOW | staffml/vault-cli/src/vault_cli/yaml_io.py | 91 | __all__ = ["VaultYamlError", "MAX_BYTES", "MAX_DEPTH", "load_bytes", "load_file", "dump_str"] | CODE |
| LOW | staffml/vault-cli/src/vault_cli/hashing.py | 117 | __all__ = ["CANON_VERSION", "content_hash", "hash_of_canonical_yaml", "release_hash"] | CODE |
| LOW | staffml/vault-cli/src/vault_cli/commands/show.py | 121 | __all__ = ["register"] | CODE |
| LOW | staffml/vault-cli/src/vault_cli/commands/chain.py | 189 | __all__ = ["register"] | CODE |
| LOW | staffml/vault-cli/src/vault_cli/commands/ls.py | 95 | __all__ = ["register"] | CODE |
| LOW | staffml/vault-cli/src/vault_cli/commands/lint.py | 236 | __all__ = ["register", "ALL_CHECKS", "Finding"] | CODE |
| LOW | staffml/vault-cli/src/vault_cli/chains/audit.py | 206 | __all__ = [ | CODE |
| LOW | staffml/vault-cli/src/vault_cli/chains/rescue.py | 193 | __all__ = [ | CODE |
| LOW | staffml/vault-cli/src/vault_cli/chains/embeddings.py | 156 | __all__ = [ | CODE |
| LOW | staffml/vault/schema/enums.py | 200 | __all__ = [ | CODE |
| LOW | books/shared/publish/compress_pdf.py | 60 | def _setup_logging(self) -> None: | CODE |
| LOW | books/shared/publish/compress_epub.py | 58 | def _setup_logging(self) -> None: | CODE |
| LOW | .github/workflows/contributors/add_contributor.py | 152 | def set_output(name: str, value: object) -> None: | CODE |
| LOW | .github/scripts/sync-repository-name.py | 146 | def set_outputs(**values: str) -> None: | CODE |
| LOW | mlperf-edu/src/mlperf/__init__.py | 5 | __all__ = ["PowerMeter"] | CODE |
| LOW | …u/src/mlperf/reference/timeseries/patchtst/__init__.py | 5 | __all__ = ["PatchTST_backbone"] | CODE |
| LOW | site/scripts/update_volume_status.py | 119 | def update_status_files(jobs: list[dict]) -> None: | CODE |
| LOW | site/newsletter/cli/core/buttondown.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | site/newsletter/cli/commands/pull.py | 40 | logger = logging.getLogger(__name__) | CODE |
| LOW | site/newsletter/cli/commands/set_author.py | 31 | logger = logging.getLogger(__name__) | CODE |
| LOW | site/newsletter/cli/commands/status.py | 16 | logger = logging.getLogger(__name__) | CODE |
| 89 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | labs/mlsysbook_labs/reports.py | 70 | CODE | |
| LOW | labs/mlsysbook_labs/selection.py | 419 | CODE | |
| LOW | labs/mlsysbook_labs/migration.py | 46 | CODE | |
| LOW | labs/mlsysbook_labs/migration.py | 94 | CODE | |
| LOW | binder/tools/figures/margin/devices.py | 465 | CODE | |
| LOW | binder/cli/checks/lego_prose_literals.py | 213 | CODE | |
| LOW | binder/cli/commands/layout.py | 820 | CODE | |
| LOW | binder/cli/commands/bib.py | 600 | CODE | |
| LOW | binder/cli/commands/reference_check.py | 249 | CODE | |
| LOW | staffml/vault-cli/src/vault_cli/commands/release.py | 704 | CODE | |
| LOW | staffml/vault-cli/src/vault_cli/commands/ls.py | 33 | CODE | |
| LOW | staffml/vault-cli/src/vault_cli/commands/authoring.py | 187 | CODE | |
| LOW | slides/vol3/12_failure_recovery/images/make_figs.py | 43 | CODE | |
| LOW | slides/vol3/18_multi_agent/images/make_figs.py | 46 | CODE | |
| LOW | slides/vol3/11_durable_execution/images/make_figs.py | 70 | CODE | |
| LOW | slides/vol3/11_durable_execution/images/make_figs.py | 77 | CODE | |
| LOW | slides/vol3/05_kv_cache/images/make_figs.py | 47 | CODE | |
| LOW | slides/vol3/16_fine_tuning/images/make_figs.py | 44 | CODE | |
| LOW | slides/vol3/14_agent_operations/images/make_figs.py | 51 | CODE | |
| LOW | slides/vol4/13_placement/images/make_figs.py | 37 | CODE | |
| LOW | slides/vol2/11_edge_intelligence/images/make_figs.py | 79 | CODE | |
| LOW | slides/vol1/10b_model_compression/images/make_figs.py | 65 | CODE | |
| LOW | slides/vol1/04_data_engineering/images/make_figs.py | 34 | CODE | |
| LOW | slides/vol1/16_conclusion/images/make_figs.py | 94 | CODE | |
| LOW | slides/vol1/10_model_compression/images/make_figs.py | 53 | CODE | |
| LOW | slides/vol1/04b_data_engineering/images/make_figs.py | 35 | CODE | |
| LOW | slides/assets/kit/slideplot.py | 52 | CODE | |
| LOW | slides/assets/kit/slideplot.py | 113 | CODE | |
| LOW | scripts/generate_figure_contact_sheet.py | 50 | CODE | |
| LOW | mlperf-edu/src/mlperf/manifest.py | 494 | CODE | |
| LOW | …u/src/mlperf/reference/timeseries/patchtst/backbone.py | 17 | CODE | |
| LOW | …u/src/mlperf/reference/timeseries/patchtst/backbone.py | 129 | CODE | |
| LOW | …u/src/mlperf/reference/timeseries/patchtst/backbone.py | 178 | CODE | |
| LOW | …u/src/mlperf/reference/timeseries/patchtst/backbone.py | 202 | CODE | |
| LOW | mlsysim/mlsysim/labs/experiments/v2_11_experiments.py | 512 | CODE | |
| LOW | mlsysim/mlsysim/labs/experiments/v1_06_experiments.py | 154 | CODE | |
| LOW | mlsysim/mlsysim/labs/experiments/v2_02_experiments.py | 556 | CODE | |
| LOW | mlsysim/mlsysim/labs/experiments/v2_02_experiments.py | 658 | CODE | |
| LOW | mlsysim/mlsysim/labs/experiments/v2_05_experiments.py | 431 | CODE | |
| LOW | mlsysim/mlsysim/labs/experiments/v2_07_experiments.py | 225 | CODE | |
| LOW | mlsysim/mlsysim/labs/experiments/v1_05_experiments.py | 298 | CODE | |
| LOW | mlsysim/mlsysim/fmt/domains.py | 808 | CODE | |
| LOW | mlsysim/mlsysim/fmt/domains.py | 1413 | CODE | |
| LOW | mlsysim/mlsysim/fmt/core.py | 532 | CODE | |
| LOW | mlsysim/mlsysim/fmt/quantities.py | 87 | CODE | |
| LOW | mlsysim/mlsysim/fmt/quantities.py | 137 | CODE | |
| LOW | mlsysim/mlsysim/fmt/quantities.py | 176 | CODE | |
| LOW | mlsysim/mlsysim/fmt/quantities.py | 268 | CODE | |
| LOW | mlsysim/mlsysim/fmt/ranges.py | 211 | CODE | |
| LOW | mlsysim/mlsysim/cli/commands/serve.py | 10 | CODE | |
| LOW | mlsysim/mlsysim/physics/robotics/perception.py | 67 | CODE | |
| LOW | mlsysim/mlsysim/engine/constraint_explorer.py | 232 | CODE | |
| LOW | mlsysim/mlsysim/engine/constraint_explorer.py | 111 | CODE | |
| LOW | mlsysim/mlsysim/engine/engine.py | 95 | CODE | |
| LOW | mlsysim/mlsysim/engine/solvers/serving.py | 53 | CODE | |
| LOW | mlsysim/mlsysim/engine/solvers/serving.py | 275 | CODE | |
| LOW | mlsysim/mlsysim/engine/solvers/compression.py | 193 | CODE | |
| LOW | mlsysim/mlsysim/engine/solvers/distributed.py | 239 | CODE | |
| LOW | mlsysim/mlsysim/engine/solvers/embodied.py | 71 | CODE | |
| LOW | mlsysim/mlsysim/engine/solvers/embodied.py | 213 | CODE | |
| 15 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | labs/tests/test_widget.py | 212 | # fill in the missing refs as requested by Marimo. | COMMENT |
| HIGH⚡ | .github/workflows/book-publish-live.yml | 9 | # creates a versioned Git tag, and publishes a GitHub Release with AI-generated notes. | COMMENT |
| HIGH | .github/workflows/book-publish-live.yml | 2137 | # Use AI-generated notes directly (they include proper header) | COMMENT |
| HIGH | .github/workflows/book-publish-live.yml | 2252 | # Use the AI-generated release notes | COMMENT |
| HIGH | mlperf-edu/src/mlperf/assets.py | 728 | citation="Liu et al., Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Mo | CODE |
| HIGH | tinytorch/guide/community/dashboard.html | 871 | // Removed System Complexity Axis as requested | COMMENT |
| HIGH | tinytorch/guide/community/tests/index.html | 718 | // Removed System Complexity Axis as requested | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | binder/tools/scripts/utilities/analyze_footnotes.sh | 8 | # Usage: | COMMENT |
| LOW⚡ | binder/tools/scripts/publish/mit-press-release.sh | 8 | # Usage: | COMMENT |
| LOW | staffml/app/scripts/mirror-visuals.sh | 7 | # Usage: | COMMENT |
| LOW⚡ | shared/scripts/sync-mirrors.sh | 13 | # Usage: | COMMENT |
| LOW⚡ | books/config/_quarto-pdf-vol2-copyedit.yml | 7 | # Usage: | COMMENT |
| LOW⚡ | books/config/_quarto-pdf-vol1.yml | 6 | # Usage: | COMMENT |
| LOW⚡ | books/config/_quarto-pdf-vol2.yml | 6 | # Usage: | COMMENT |
| LOW⚡ | books/config/_quarto-pdf-vol1-copyedit.yml | 7 | # Usage: | COMMENT |
| LOW⚡ | books/config/_quarto-epub-vol1.yml | 6 | # Usage: | COMMENT |
| LOW⚡ | books/config/_quarto-epub-vol2.yml | 6 | # Usage: | COMMENT |
| LOW | .github/scripts/flatten-vol-urls.sh | 30 | # Usage: | COMMENT |
| LOW | .github/scripts/visual_smoke.py | 34 | # Usage: | COMMENT |
| LOW | socratiq/src_shadow/js/libs/agents/duck_search.js | 39 | // Example usage | COMMENT |
| LOW | socratiq/src_shadow/js/libs/agents/research.js | 175 | // Example usage | COMMENT |
| LOW | socratiq/src_shadow/js/libs/agents/research.js | 521 | // Example usage | COMMENT |
| LOW | socratiq/src_shadow/js/libs/utils/prompt_templater.js | 64 | // Usage example: | COMMENT |
| LOW⚡ | tinytorch/scripts/test-fresh-install.sh | 8 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | binder/tools/audit/fmt/codemod_fmt.py | 1138 | CODE | |
| MEDIUM | binder/tools/audit/fmt/codemod_fmt.py | 1139 | CODE | |
| MEDIUM | binder/tools/audit/fmt/codemod_fmt.py | 1140 | CODE | |
| MEDIUM | binder/tools/audit/fmt/codemod_fmt.py | 1161 | CODE | |
| MEDIUM | binder/tools/audit/fmt/codemod_fmt.py | 1162 | CODE | |
| MEDIUM | binder/tools/audit/fmt/codemod_fmt.py | 1163 | CODE | |
| MEDIUM | binder/tools/audit/fmt/codemod_fmt.py | 1166 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | staffml/vault-cli/docs/JSON_OUTPUT.md | 282 | "new_provenance": "llm-then-human-edited", "reviewed_by": "user@example.com" } | CODE |
| LOW | staffml/vault/questions/global/data/global-0046.yaml | 17 | realistic_solution: 'Microservice equivalence fails on artifact cost and stochasticity. Submitting 24-hour training ru | CODE |
| LOW | …/js/libs/vector_db/vectordb/splitters/text_splitter.js | 111 | // const text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur tincidunt magna ut justo gravida, se | COMMENT |
| LOW | …/js/libs/vector_db/vectordb/splitters/text_splitter.js | 111 | // const text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur tincidunt magna ut justo gravida, se | COMMENT |
| LOW | socratiq/src_shadow/js/libs/utils/split_text.js | 45 | // const text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur tincidunt magna ut justo gravida, se | COMMENT |
| LOW | socratiq/src_shadow/js/libs/utils/split_text.js | 45 | // const text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur tincidunt magna ut justo gravida, se | COMMENT |
| LOW | …nts/highlight_menu/components/text_area_suggestions.js | 52 | this.removeAttribute('placeholder'); | CODE |
| LOW | …nts/highlight_menu/components/text_area_suggestions.js | 58 | this.setAttribute('placeholder', 'Write something...'); | CODE |
| LOW | …nts/highlight_menu/components/text_area_suggestions.js | 108 | this.removeAttribute('placeholder'); | CODE |
| LOW | …rch/guide/community/tests/e2e/credentials.example.json | 3 | "email": "user@example.com", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | staffml/app/src/data/tracks/tinyml.json | 1 | [{"id":"tinyml-deployment-the-firmware-brick-0","track":"tinyml","scope":"Visual Debugging","level":"L3","title":"The Fi | CODE |
| MEDIUM⚡ | staffml/app/src/data/tracks/mobile.json | 1 | [{"id":"mobile-on-demand-model-download-the-app-store-diet-0","track":"mobile","scope":"Ship And Update","level":"L2","t | CODE |
| LOW | tinytorch/src/10_tokenization/10_tokenization.py | 991 | - Don't forget to call _build_mappings() at the end | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …audit/data/chapter_terms/vol2_inference_inference.json | 415 | "context": "::: {#fig-prefix-caching fig-env=\"figure\" fig-pos=\"htb\" fig-cap=\"**Prefix Caching via Block Shari | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | socratiq/src_shadow/js/libs/agents/test-gemini-fix.js | 30 | console.log('[GEMINI_FIX] Expected URL:', 'https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flas | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | slides/vol3/17_rlvr/images/data/verifier_gap.py | 35 | # TODO: implement a proper validator to compare against ground truth. For now we just check for exact string mat | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tinytorch/tests/cli/test_nbgrader_command.py | 226 | "source": "def helper():\n return 1\n", | CODE |