AI Slop Code Risk Monitor

Augani/openreel-video

SlopCodeMonitor badge for Augani/openreel-video Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

OpenReel Video - Professional browser-based video editor. Open source CapCut alternative. 100% browser-based, no installation, no cloud uploads, no watermarks.

2.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for Augani/openreel-video, a TypeScript project with 5,526 GitHub stars. SynthScan examined 511,530 lines of code across 1835 source files, recording 811 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 2.1 (Low 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.

2.1
Adjusted Signal
2.1
Raw Pattern Score
100%
Time Factor
2026-10-17
Last Push
5.5K
Stars
TypeScript
Language
511.5K
Lines of Code
1.8K
Files
811
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

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.

Cognitive Ownership Risk 6.8/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 676 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.3/100 · LOW

Are imports declared and package/API names verified? 24 finding(s).

Agent Over-Engineering Ratio 9.2/100 · LOW

Are wrappers, guards, and repeated structures necessary? 743 finding(s).

PR Review Velocity Impact 9.8/100 · LOW

Which changes need focused human review? 811 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 0HIGH 0MEDIUM 119LOW 692

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 811 distinct pattern matches across 14 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.

Hyper-Verbose Identifiers632 hits · 651 pts
SeverityFileLineSnippetContext
LOW…wers/plans/2026-06-30-shader-fx-A-substrate-effects.md51export declare function getMotionShaderEffectDefs(): readonly MotionShaderDef[];CODE
LOW…wers/plans/2026-06-30-shader-fx-A-substrate-effects.md52export declare function defaultMotionShaderParams(def: MotionShaderDef): Record<string, number>;CODE
LOW…s/superpowers/plans/2026-06-18-phase0-app-readiness.md114export function listRegisteredActionTypes(): string[];CODE
LOW…powers/plans/2026-06-02-electron-desktop-phases-0-2.md368export function registerAppSchemePrivileges(): void {CODE
LOW⚡docs/superpowers/plans/2026-05-22-filter-presets.md167def test_temperature_warm_shifts_toward_orange():CODE
LOW⚡docs/superpowers/plans/2026-05-22-filter-presets.md173def test_temperature_cool_shifts_toward_blue():CODE
LOW⚡docs/superpowers/plans/2026-05-22-filter-presets.md179def test_tint_positive_pushes_green():CODE
LOW⚡docs/superpowers/plans/2026-05-22-filter-presets.md184def test_exposure_one_stop_doubles_value():CODE
LOW⚡docs/superpowers/plans/2026-05-22-filter-presets.md189def test_contrast_s_curve_pushes_midtones_away_from_gray():CODE
LOW⚡docs/superpowers/plans/2026-05-22-filter-presets.md198def test_saturation_zero_is_grayscale():CODE
LOW⚡docs/superpowers/plans/2026-05-22-filter-presets.md205def test_vibrance_affects_low_sat_more_than_high_sat():CODE
LOW⚡docs/superpowers/plans/2026-05-22-filter-presets.md215def test_hue_shift_red_to_orange():CODE
LOW⚡docs/superpowers/plans/2026-05-22-filter-presets.md221def test_split_tone_pushes_shadows_to_color():CODE
LOW⚡docs/superpowers/plans/2026-05-22-filter-presets.md231def test_lift_gamma_gain_lift_brightens_blacks():CODE
LOW⚡docs/superpowers/plans/2026-05-22-filter-presets.md237def test_channel_mixer_identity_unchanged():CODE
LOW⚡docs/superpowers/plans/2026-05-22-filter-presets.md243def test_tone_curve_monotonic_passthrough():CODE
LOW⚡docs/superpowers/plans/2026-05-22-filter-presets.md249def test_clip_levels_pulls_blacks_and_whites():CODE
LOW⚡docs/superpowers/plans/2026-05-22-filter-presets.md256def test_monochrome_with_weights():CODE
LOWdocs/superpowers/plans/2026-05-22-filter-presets.md453def test_identity_lut_corner_values():CODE
LOWdocs/superpowers/plans/2026-05-22-filter-presets.md459def test_apply_transforms_lifts_lut_when_exposure_positive():CODE
LOWdocs/superpowers/plans/2026-05-22-filter-presets.md641def test_recipe_to_transform_steps_resolves_callables(tmp_path: Path):CODE
LOWdocs/superpowers/plans/2026-05-22-filter-presets.md663def test_load_recipe_rejects_unknown_step(tmp_path: Path):CODE
LOWdocs/superpowers/plans/2026-05-22-filter-presets.md691def test_build_manifest_entry_includes_sha_and_bytes(tmp_path: Path):CODE
LOWdocs/superpowers/plans/2026-05-22-filter-presets.md713def test_write_manifest_validates_against_schema(tmp_path: Path):CODE
LOWdocs/superpowers/plans/2026-05-22-filter-presets.md827def recipe_to_transform_steps(recipe: Recipe) -> List[Tuple[Any, dict]]:CODE
LOWdocs/superpowers/plans/2026-05-22-filter-presets.md1057def test_sample_generates_expected_cube(tmp_path: Path):CODE
LOWdocs/superpowers/plans/2026-05-27-studio-redesign.md1656function detectorTypeForSubjectKind(kind: Subject["kind"]): { node: string; outPort: string } | null {CODE
LOWscripts/filters/recipe.py96def recipe_to_transform_steps(recipe: Recipe) -> list[tuple[Any, dict]]:CODE
LOWscripts/filters/tests/test_recipe_loader.py38def test_recipe_to_transform_steps_resolves_callables(tmp_path: Path):CODE
LOWscripts/filters/tests/test_recipe_loader.py60def test_load_recipe_rejects_unknown_step(tmp_path: Path):CODE
LOWscripts/filters/tests/test_recipe_loader.py78def test_build_manifest_entry_includes_sha_and_bytes(tmp_path: Path):CODE
LOWscripts/filters/tests/test_recipe_loader.py100def test_write_manifest_validates_against_schema(tmp_path: Path):CODE
LOWscripts/filters/tests/test_generate.py11def test_sample_generates_expected_cube(tmp_path: Path):CODE
LOW⚡scripts/filters/tests/test_transforms.py25def test_temperature_warm_shifts_toward_orange():CODE
LOW⚡scripts/filters/tests/test_transforms.py31def test_temperature_cool_shifts_toward_blue():CODE
LOW⚡scripts/filters/tests/test_transforms.py37def test_tint_positive_pushes_green():CODE
LOW⚡scripts/filters/tests/test_transforms.py42def test_exposure_one_stop_doubles_value():CODE
LOW⚡scripts/filters/tests/test_transforms.py47def test_contrast_s_curve_pushes_midtones_away_from_gray():CODE
LOW⚡scripts/filters/tests/test_transforms.py56def test_saturation_zero_is_grayscale():CODE
LOW⚡scripts/filters/tests/test_transforms.py63def test_vibrance_affects_low_sat_more_than_high_sat():CODE
LOW⚡scripts/filters/tests/test_transforms.py73def test_hue_shift_red_to_orange():CODE
LOW⚡scripts/filters/tests/test_transforms.py79def test_split_tone_pushes_shadows_to_color():CODE
LOW⚡scripts/filters/tests/test_transforms.py89def test_lift_gamma_gain_lift_brightens_blacks():CODE
LOW⚡scripts/filters/tests/test_transforms.py95def test_channel_mixer_identity_unchanged():CODE
LOW⚡scripts/filters/tests/test_transforms.py101def test_tone_curve_monotonic_passthrough():CODE
LOW⚡scripts/filters/tests/test_transforms.py107def test_clip_levels_pulls_blacks_and_whites():CODE
LOW⚡scripts/filters/tests/test_transforms.py114def test_monochrome_with_weights():CODE
LOWscripts/filters/tests/test_lut.py17def test_identity_lut_corner_values():CODE
LOWscripts/filters/tests/test_lut.py23def test_apply_transforms_lifts_lut_when_exposure_positive():CODE
LOWpackages/ui/src/components/toolcraft-panel-section.tsx120function ToolcraftPanelSectionBody({CODE
LOWpackages/ui/src/components/toolcraft-panel-section.tsx184function useInitialControlTransitionSuppression(dependency: unknown): boolean {CODE
LOWpackages/ui/src/components/toolcraft-input-control.tsx276export function ToolcraftNumberInputControl({CODE
LOW…ges/ui/src/components/toolcraft-number-field-group.tsx17export function ToolcraftNumberFieldGroup({CODE
LOWpackages/core/src/video/chroma-key-engine.ts36export function createDefaultChromaKeySettings(): ChromaKeySettings {CODE
LOWpackages/core/src/video/video-effects-engine.ts1912export async function getVideoEffectsEngineAsync(CODE
LOWpackages/core/src/video/video-effects-engine.ts1960export function disposeVideoEffectsEngine(): void {CODE
LOWpackages/core/src/video/canvas-fit.ts12export function resolveCanvasFitDimensions(CODE
LOWpackages/core/src/video/unified-effects-processor.ts252export function getUnifiedEffectsProcessor(): UnifiedEffectsProcessor {CODE
LOWpackages/core/src/video/unified-effects-processor.ts259export async function initUnifiedEffectsProcessor(CODE
LOWpackages/core/src/video/canvas2d-fallback-renderer.ts220function resolveCompositeOperation(CODE
572 more matches not shown…
Decorative Section Separators109 hits · 330 pts
SeverityFileLineSnippetContext
MEDIUM…s/2026-06-02-electron-desktop-native-offload-design.md39┌─ Renderer (Chromium, app://) ───────┐ ┌─ Main process (Node) ──────────────┐CODE
MEDIUMpackages/fxpkg/src/nodelib.ts99 // ── Inputs (§12.3) ──────────────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/nodelib.ts131 // ── Math (§12.3) ────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/nodelib.ts177 // ── Color (§12.3) ───────────────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/nodelib.ts257 // ── Spatial (§12.3) ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/nodelib.ts309 // ── Sampling (§12.3) ────────────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/nodelib.ts332 // ── Detection (§12.4) ───────────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/nodelib.ts385 // ── Particles (§12.4, §20) ──────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/nodelib.ts407 // ── Overlays (§12.4, §21) ───────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/nodelib.ts434 // ── Temporal (§12.4, §19) ───────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/nodelib.ts456 // ── Behavior drivers (§12.4) ────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/nodelib.ts483 // ── Composite (§12.3, §22) ──────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/nodelib.ts523 // ── Output (§12.3) ──────────────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/nodelib.ts530 // ── System-owned blueprint safety nodes (§9A.6) ─────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/nodelib.ts552 // ── Template nodes (§12.2) ──────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/money.ts54// ── KYC tiers (§42.3) ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/money.ts68// ── Anti-fraud (§43) ────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/money.ts95// ── Event sealing (§41.5) ──────────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/money.ts109// ── Holdback + payout batch (§42.2) ─────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/money.ts146// ── Payout rails (§42.1) ────────────────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/blueprints.ts28// ── Passthrough (Phase 0 milestone) ──────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/blueprints.ts51// ── Warm look (a simple filter blueprint, §48 Phase 2) ───────────────────COMMENT
MEDIUMpackages/fxpkg/src/blueprints.ts92// ── Snow around subject (§9A.1) ──────────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/blueprints.ts158// ── Fire Aura (§9A.4 high difficulty, Appendix C reference effect) ────────COMMENT
MEDIUMpackages/fxpkg/src/blueprints.ts276// ── Mirror World (subject reflected) ─────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/blueprints.ts313// ── Ghost Trail (temporal, ABI 1.1) ──────────────────────────────────────COMMENT
MEDIUMpackages/fxpkg/src/blueprints.ts343// ── Sparkles on the subject (pose-driven particles) ──────────────────────COMMENT
MEDIUMpackages/image-core/src/schema.ts3// ── Primitives ──────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/schema.ts75// ── Adjustments ──────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/schema.ts195// ── Mask ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/schema.ts209// ── Layer base ────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/schema.ts241// ── Layer variants ────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/schema.ts366// ── Project types ─────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts48// ── Fixtures ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts131// ── Helper: apply then invert ─────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts143// ── SetProjectNameCommand ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts166// ── AddArtboardCommand ────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts188// ── RemoveArtboardCommand ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts224// ── UpdateArtboardCommand ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts242// ── AddLayerCommand ───────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts271// ── RemoveLayerCommand ────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts297// ── DuplicateLayerCommand ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts317// ── ReorderLayerCommand ───────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts344// ── UpdateLayerTransformCommand ───────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts391// ── UpdateLayerStyleCommand ───────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts435// ── UpdateTextCommand ─────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts473// ── ApplyAdjustmentCommand ────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts519// ── ApplyMaskCommand ──────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts555// ── RasterEditCommand ─────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts591// ── GroupLayersCommand / UngroupLayersCommand ─────────────────────────────────COMMENT
MEDIUMpackages/image-core/src/commands.test.ts703// ── PasteLayersCommand ────────────────────────────────────────────────────────COMMENT
MEDIUMapps/web/src/components/editor/EditorInterface.tsx193 // ── Layout state (resizable columns and timeline band) ──────────COMMENT
MEDIUMapps/web/src/components/editor/EditorInterface.tsx336 // ── Render ───────────────────────────────────────────────────────COMMENT
MEDIUM…ps/web/src/components/editor/inspector/TextSection.tsx587// ─── Text shader controls ────────────────────────────────────────COMMENT
MEDIUM…ps/web/src/components/editor/inspector/TextSection.tsx695// ─── 3D Text controls ─────────────────────────────────────────────COMMENT
MEDIUM…c/components/editor/panels/EffectsTransitionsPanel.tsx16// ─── Effect & Transition catalogs ──────────────────────────────────COMMENT
MEDIUM…c/components/editor/panels/EffectsTransitionsPanel.tsx1230// ─── Drag payload helpers ──────────────────────────────────────────COMMENT
MEDIUM…c/components/editor/panels/EffectsTransitionsPanel.tsx1236// ─── Cards ────────────────────────────────────────────────────────COMMENT
MEDIUM…c/components/editor/panels/EffectsTransitionsPanel.tsx1404// ─── Hook: thumbnail of the user's currently selected clip ────────COMMENT
MEDIUM…c/components/editor/panels/EffectsTransitionsPanel.tsx1450// ─── Main panel ───────────────────────────────────────────────────COMMENT
49 more matches not shown…
Over-Commented Block25 hits · 25 pts
SeverityFileLineSnippetContext
LOW.serena/project.yml1# the name by which the project can be referenced within SerenaCOMMENT
LOW.serena/project.yml21# - For Free Pascal/Lazarus, use pascalCOMMENT
LOW.serena/project.yml41# If not set, the global setting from serena_config.yml is used.COMMENT
LOW.serena/project.yml61# Below is the complete list of tools for convenience.COMMENT
LOW.serena/project.yml81# * `insert_before_symbol`: Inserts content before the beginning of the definition of a given symbol.COMMENT
LOW.serena/project.yml101# list of tools to include that would otherwise be disabled (particularly optional tools that are disabled by default)COMMENT
LOW.serena/project.local.yml1# This file allows you to locally override settings in project.yml for development purposes.COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md141/// The schema version this crate currently models. Matches iOS `OpenReelProjectFile.schemaVersion`.COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md401#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md441 /// QuickTime MOV.COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md461pub enum ProResProfile {COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md561 /// Underlying source-file location.COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md601 #[serde(default, skip_serializing_if = "Option::is_none")]COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md701COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md721 pub duration: f64,COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md741 /// Blend mode (opaque passthrough for now; typed in a later plan).COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md761 pub audio_configuration: AudioConfiguration,COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md781 pub position: Point,COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md841COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md1021 #[serde(default)]COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md1061pub struct AudioTrackMix {COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md1161 #[serde(rename = "createdAt")]COMMENT
LOW…rs/plans/2026-05-28-phase-0-openreel-project-schema.md1261//! Schema-migration plumbing.COMMENT
LOWpackages/creation-core/src/creation_core.cpp1// OpenReel Creation Core - native C++ implementation of the C ABI.COMMENT
LOW.github/workflows/release.yml1name: Release DesktopCOMMENT
Fake / Example Data17 hits · 25 pts
SeverityFileLineSnippetContext
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html12 <div class="placeholder" style="background:#2a2a3a;">Media</div>CODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html13 <div class="placeholder" style="background:#1a1a2a;">Preview</div>CODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html14 <div class="placeholder" style="background:#2a2a3a;">Inspector</div>CODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html15 <div class="placeholder" style="grid-column: 1 / -1; background:#1f1f2f;">Timeline (multi-track)</div>CODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html37 <div class="placeholder" style="background:#2a2a3a;">Media</div>CODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html38 <div class="placeholder" style="background:#1a1a2a;">Preview</div>CODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html39 <div class="placeholder" style="background:#2a2a3a;">Inspector</div>CODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html40 <div class="placeholder" style="grid-column: 1 / -1; background:#1f1f2f;">Timeline</div>CODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html54 <div class="placeholder" style="background:#2a2a3a;">Media</div>CODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html55 <div class="placeholder" style="background:#1a1a2a;">Preview</div>CODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html56 <div class="placeholder" style="background:#2a2a3a;">Inspector</div>CODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html57 <div class="placeholder" style="grid-column: 1 / -1; background:#1f1f2f;">Timeline</div>CODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html72 <div class="placeholder" style="position: absolute; top: 8px; left: 8px; width: 35%; height: 50%; background:#CODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html73 <div class="placeholder" style="position: absolute; top: 8px; right: 8px; width: 45%; height: 60%; background:CODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html74 <div class="placeholder" style="position: absolute; bottom: 30%; left: 8px; width: 35%; height: 30%; backgrounCODE
LOW⚡…storm/46511-1779972049/content/workspace-paradigm.html75 <div class="placeholder" style="position: absolute; bottom: 8px; left: 8px; right: 8px; height: 25%; backgrounCODE
LOW…b/src/components/shaders/ShaderPreviewBrowser.test.tsx60 ).toHaveAttribute("placeholder", "Search effects");CODE
Modern AI Meta-Vocabulary7 hits · 20 pts
SeverityFileLineSnippetContext
MEDIUM…powers/plans/2026-06-02-desktop-native-pro-redesign.md51# PHASE 1 — Native shell + theme + boot scaffoldCOMMENT
MEDIUMdocs/superpowers/plans/2026-05-28-ios-trim-and-crop.md1097### Task 2.3: Create the `CropEditorView` scaffolding (no interactions yet)COMMENT
MEDIUM…rs/plans/2026-05-28-phase-0-openreel-project-schema.md62### Task 2: Wire deps into `openreel-project` and replace the scaffold `lib.rs`COMMENT
MEDIUM…powers/plans/2026-06-02-electron-desktop-phases-0-2.md476### Task 0.4: IPC contract scaffold + zod validation harnessCOMMENT
MEDIUM…s/2026-06-02-electron-desktop-native-offload-design.md76 sidecar/ # FFmpeg orchestration (encode/decode/capture/probe)CODE
MEDIUM…s/2026-06-02-electron-desktop-native-offload-design.md164### 6.3 Job orchestrationCOMMENT
MEDIUMpackages/creation-core/src/creation_core.cpp3// This is the Phase 0 native scaffold. It implements the C ABI declared inCOMMENT
Unused Imports7 hits · 7 pts
SeverityFileLineSnippetContext
LOWscripts/filters/transforms.py1CODE
LOWscripts/filters/manifest.py1CODE
LOWscripts/filters/generate.py1CODE
LOWscripts/filters/lut.py1CODE
LOWscripts/filters/recipe.py1CODE
LOWscripts/filters/tests/test_transforms.py2CODE
LOWscripts/parity/compare_averages.py7CODE
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUM.serena/project.yml51# Same syntax as gitignore, so you can use * and **.COMMENT
LOW.serena/project.yml62# To make sure you have the latest list of tools, and to view their descriptions,COMMENT
Verbosity Indicators2 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡packages/core/src/audio/beat-detection-engine.ts117 // Step 3: Compute dynamic threshold based on local statistics and sensitivityCOMMENT
LOW⚡packages/core/src/audio/beat-detection-engine.ts123 // Step 4: Detect peaks (onsets) with multiple constraintsCOMMENT
Structural Annotation Overuse2 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡packages/core/src/audio/beat-detection-engine.ts117 // Step 3: Compute dynamic threshold based on local statistics and sensitivityCOMMENT
LOW⚡packages/core/src/audio/beat-detection-engine.ts123 // Step 4: Detect peaks (onsets) with multiple constraintsCOMMENT
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOW.serena/project.yml112# Set this to [] to disable base modes for this project.COMMENT
LOW.serena/project.yml113# Set this to a list of mode names to always include the respective modes for this project.COMMENT
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMscripts/start-issue.sh43# Create the branch linked to the issue and check it outCOMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMpackages/agent/src/headless-host.ts47 // robust to inverse handlers throwing and to history trimming (maxHistorySize)COMMENT
Deep Nesting2 hits · 2 pts
SeverityFileLineSnippetContext
LOWscripts/filters/transforms.py55CODE
LOWscripts/filters/lut.py28CODE
Excessive Try-Catch Wrapping2 hits · 2 pts
SeverityFileLineSnippetContext
LOWapps/desktop/src/main/sidecar/rigging-backend.ts264 except Exception as exc:CODE
LOWapps/desktop/src/main/sidecar/rigging-backend.ts327 except Exception as exc:CODE