Repository Analysis

heygen-com/hyperframes

Write HTML. Render video. Built for agents.

7.1 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of heygen-com/hyperframes, a TypeScript project with 34,902 GitHub stars. SynthScan v2.0 examined 705,084 lines of code across 3251 source files, recording 2536 pattern matches distributed across 18 syntactic categories. The overall adjusted score of 7.1 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

7.1
Adjusted Score
7.1
Raw Score
100%
Time Factor
2026-07-14
Last Push
34.9K
Stars
TypeScript
Language
705.1K
Lines of Code
3.3K
Files
2.5K
Pattern Hits
2026-07-14
Scan Date
0.00
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

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

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 5HIGH 8MEDIUM 1142LOW 1381

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 2536 distinct pattern matches across 18 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Decorative Section Separators1072 hits · 3312 pts
SeverityFileLineSnippetContext
MEDIUMexamples/gcp-cloud-run/scripts/smoke.sh47# ── Defaults ──────────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/gcp-cloud-run/scripts/smoke.sh88# ── 1. Enable APIs ──────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/gcp-cloud-run/scripts/smoke.sh95# ── 2. Build + push the render image ────────────────────────────────────────COMMENT
MEDIUMexamples/gcp-cloud-run/scripts/smoke.sh125# ── 3. terraform apply ──────────────────────────────────────────────────────COMMENT
MEDIUMexamples/gcp-cloud-run/scripts/smoke.sh165# ── 4. Upload the fixture as a project tarball ──────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/template.yaml98 # ── S3 bucket for plan tarballs, chunk outputs, and final renders ───────COMMENT
MEDIUMexamples/aws-lambda/template.yaml138 # ── Single Lambda function handling all three roles ──────────────────────COMMENT
MEDIUMexamples/aws-lambda/template.yaml170 # ── CloudWatch log group for the state machine ──────────────────────────COMMENT
MEDIUMexamples/aws-lambda/template.yaml411 # ── CloudWatch alarm: runaway chunk invocations ─────────────────────────COMMENT
MEDIUMexamples/aws-lambda/template.yaml434 # ── CloudWatch alarm: Lambda function errors ────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/template.yaml459 # ── CloudWatch alarm: Step Functions execution failures ─────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh150# ── Pre-flight ───────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh165# ── 1. Build + deploy once ───────────────────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh193# ── 2. Per-fixture eval ──────────────────────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh213 # ── 2a. Local in-process timing via the regression harness ────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh238 # ── 2b. Lambda render ───────────────────────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh336 # ── 2c. PSNR comparisons ───────────────────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh352 # ── 2d. Audio equivalence (residual RMS) ──────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh436# ── 3. Summary ───────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/smoke.sh50# ── Resolve script directory + repo root ──────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/smoke.sh55# ── Defaults ──────────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/smoke.sh112# ── Arg parsing ───────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/smoke.sh176# ── Pre-flight checks ─────────────────────────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/smoke.sh208# ── 1. Build the handler ZIP ──────────────────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/smoke.sh221# ── 2. SAM validate + deploy ──────────────────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/smoke.sh247# ── 3. Read stack outputs ─────────────────────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/smoke.sh258# ── 4. Upload fixture as a project tarball ────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/smoke.sh268# ── 5. Render at each chunk count ─────────────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/smoke.sh374# ── 6. Gate on PSNR threshold ─────────────────────────────────────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/smoke.sh385# ── 7. Summary ────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/generate-catalog-pages.ts32// ── Types ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/generate-catalog-pages.ts58// ── Discovery ──────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/generate-catalog-pages.ts95// ── MDX generation ─────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/generate-catalog-pages.ts464// ── Main ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/generate-catalog-previews.ts57// ── Types ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/generate-catalog-previews.ts70// ── Discovery ──────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/generate-catalog-previews.ts119// ── Preview generation ─────────────────────────────────────────────────────COMMENT
MEDIUMscripts/generate-catalog-previews.ts291// ── CLI ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/vite.browser.ts12// ── Shared Puppeteer browser ─────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/vite.config.ts26// ── Bridge Hono fetch → Node http response ───────────────────────────────────COMMENT
MEDIUMpackages/studio/vite.config.ts56// ── Vite plugin ──────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/gsapSoftReload.test.ts456// ── Bug 2: undo/redo restore soft-apply ──────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkCutoverEligibility.ts53// ─── html-attribute safety ───────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.ts24// ─── Types ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.ts41// ─── Op helpers ───────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.ts58// ─── Read-back helpers ────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.ts161// ─── Core check (pure — testable without flag) ────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.ts237// ─── Attempt counter (denominator for the soak gate) ──────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.ts327// ─── Telemetry ────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.ts536// ─── Soak gate ────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.test.ts17// ─── Telemetry capture ────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.test.ts33// ─── Flag mock ────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.test.ts48// ─── Fixtures ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.test.ts67// ─── A. Flag gating ───────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.test.ts141// ─── B. Telemetry-only (no side effects on real write) ────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.test.ts202// ─── C. Resolver-parity detection ────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.test.ts333// ─── D. Redaction ─────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.test.ts374// ─── E. Soak gate ─────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.test.ts514// ─── G. recordAnimationResolverParity (GSAP animationId ops) ──────────────────COMMENT
MEDIUMpackages/studio/src/utils/sdkResolverShadow.test.ts567// ─── H. Inlined sub-composition: bare leaf id resolves (regression) ───────────COMMENT
1012 more matches not shown…
Hyper-Verbose Identifiers1031 hits · 1007 pts
SeverityFileLineSnippetContext
LOWscripts/set-version.ts120function createReleaseCommitAndTag(version: string, skipMonotonicityCheck: boolean = false) {CODE
LOWscripts/set-version.ts246export function missingChangelogArtifacts(version: string) {CODE
LOWscripts/set-version.ts254export function unreviewedChangelogArtifacts(version: string) {CODE
LOWscripts/set-version.ts280export function hasGeneratedChangelogTodo(content: string) {CODE
LOWscripts/set-version.ts284export function docsChangelogEntryHasGeneratedTodo(content: string, marker: string) {CODE
LOWscripts/set-version.ts337function assertNoUnexpectedChanges(changedPaths: string[], allowedPaths: string[]) {CODE
LOWscripts/generate-catalog-pages.ts189function generateTextureAgentUsage(CODE
LOWscripts/generate-catalog-pages.ts232function generateTextureAnimationExample(CODE
LOWscripts/cli-options.ts124export function parseVersionPositionalArg(CODE
LOWscripts/release-prepare.ts135export function resolveStableReleaseAction(state: {CODE
LOWscripts/release-prepare.ts161export function buildSetVersionCommandArgs(options: PrepareOptions) {CODE
LOWscripts/changelog-weekly.ts428function renderMarkdownWeeklyBullet(commit: WeeklyCommit) {CODE
LOWpackages/studio/vite.studioMotion.ts24export function readStudioDevManualEditManifestContent(projectDir: string): string {CODE
LOWpackages/studio/vite.studioMotion.ts28export function readStudioDevMotionManifestContent(projectDir: string): string {CODE
LOWpackages/studio/vite.studioMotion.ts32export function createStudioDevRenderBodyScripts(CODE
LOWpackages/studio/vite.browser.ts65async function applyStudioRenderBodyScriptsToThumbnailPage(CODE
LOWpackages/studio/vite.browser.ts78async function reapplyStudioRenderBodyScriptsToThumbnailPage(CODE
LOWpackages/studio/src/captions/keyboard.ts5export function shouldHandleCaptionNudgeKey(event: CaptionNudgeKeyEvent): boolean {CODE
LOW…/studio/src/captions/components/CaptionOverlayUtils.ts171export function getOrCreateWrapper(el: HTMLElement): HTMLElement {CODE
LOWpackages/studio/src/contexts/DomEditContext.tsx106export function useDomEditActionsContextOptional(): DomEditActionsValue | null {CODE
LOWpackages/studio/src/contexts/DomEditContext.tsx110export function useDomEditSelectionContext(): DomEditSelectionValue {CODE
LOWpackages/studio/src/contexts/FileManagerContext.tsx14export function useFileManagerContextOptional(): FileManagerValue | null {CODE
LOWpackages/studio/src/contexts/TimelineEditContext.tsx16export function useTimelineEditContextOptional(): TimelineEditCallbacks {CODE
LOWpackages/studio/src/contexts/VariablePromoteContext.tsx102export function useVariablePromoteChannel(channel: PromoteChannel): ChannelPromote | null {CODE
LOWpackages/studio/src/contexts/StudioContext.tsx62export function useStudioShellContextOptional(): StudioShellValue | null {CODE
LOWpackages/studio/src/utils/studioPreviewHelpers.ts49function resolvePreviewLocalPointer(CODE
LOWpackages/studio/src/utils/studioPreviewHelpers.ts87function removePointerEventsOverride(style: HTMLStyleElement | null): void {CODE
LOWpackages/studio/src/utils/studioPreviewHelpers.ts97function needsPointerEventsInheritanceFallback(doc: Document, win: Window): boolean {CODE
LOWpackages/studio/src/utils/studioPreviewHelpers.ts118function hasOwnPointerEventsOverride(el: HTMLElement, win: Window): boolean {CODE
LOWpackages/studio/src/utils/studioPreviewHelpers.ts123function inheritsPointerEventsNoneFromAncestor(el: HTMLElement, win: Window): boolean {CODE
LOWpackages/studio/src/utils/studioPreviewHelpers.ts141function hasAuthorPointerEventsNone(el: HTMLElement): boolean {CODE
LOWpackages/studio/src/utils/studioPreviewHelpers.ts149function collectPointerEventsNoneTargets(CODE
LOWpackages/studio/src/utils/studioPreviewHelpers.ts163function filterAuthorInteractiveTargets(CODE
LOWpackages/studio/src/utils/studioPreviewHelpers.ts206export function getPreviewTargetFromPointer(CODE
LOWpackages/studio/src/utils/studioPreviewHelpers.ts267export function getAllPreviewTargetsFromPointer(CODE
LOWpackages/studio/src/utils/studioPreviewHelpers.ts334export function pauseStudioPreviewPlayback(iframe: HTMLIFrameElement | null): number | null {CODE
LOWpackages/studio/src/utils/studioSaveDiagnostics.ts44function createStudioSaveAbortError(): Error {CODE
LOWpackages/studio/src/utils/studioSaveDiagnostics.ts68export function getStudioSaveErrorMessage(error: unknown): string {CODE
LOWpackages/studio/src/utils/studioSaveDiagnostics.ts101function isRetryableStudioSaveError(error: unknown): boolean {CODE
LOWpackages/studio/src/utils/studioSaveDiagnostics.ts109export function buildStudioSaveFailureProperties(CODE
LOWpackages/studio/src/utils/studioSaveDiagnostics.ts132export async function createStudioSaveHttpError(CODE
LOWpackages/studio/src/utils/rdpSimplify.ts154function interpolatePropertyAtTime(CODE
LOWpackages/studio/src/utils/clipboardPayload.ts22export function serializeClipboardPayload(payload: ClipboardPayload): string {CODE
LOWpackages/studio/src/utils/clipboardPayload.ts34export function deserializeClipboardPayload(json: string): ClipboardPayload | null {CODE
LOWpackages/studio/src/utils/studioUrlState.ts32export function resolveMasterCompositionPath(fileTree: string[]): string | null {CODE
LOWpackages/studio/src/utils/studioUrlState.ts37export function normalizeStudioUrlPanelTab(CODE
LOWpackages/studio/src/utils/studioUrlState.ts51export function normalizeStudioCompositionPath(CODE
LOWpackages/studio/src/utils/studioUrlState.ts102export function parseStudioUrlStateFromHash(hash: string): StudioUrlState {CODE
LOWpackages/studio/src/utils/studioUrlState.ts117export function readStudioUrlStateFromWindow(): StudioUrlState {CODE
LOWpackages/studio/src/utils/clipboard.ts33function shouldCopyWithSelectionFirst(): boolean {CODE
LOWpackages/studio/src/utils/frameCapture.ts31export function buildFrameCaptureFilename(compositionPath: string | null, currentTime: number) {CODE
LOWpackages/studio/src/utils/rootDuration.ts35export function readRootCompositionDuration(source: string): number | null {CODE
LOWpackages/studio/src/utils/rootDuration.ts58export function patchRootCompositionDuration(source: string, newValue: string): string {CODE
LOWpackages/studio/src/utils/rootDuration.ts76export function extendRootDurationInSource(source: string, newEnd: number): string {CODE
LOWpackages/studio/src/utils/sourcePatcher.ts10function escapeStyleAttributeValue(value: string, quote: string): string {CODE
LOWpackages/studio/src/utils/sourcePatcher.ts32function splitInlineStyleDeclarations(style: string): string[] {CODE
LOWpackages/studio/src/utils/sourcePatcher.ts400function findMatchingClosingTagIndex(html: string, tagName: string, contentStart: number): number {CODE
LOWpackages/studio/src/utils/sourcePatcher.ts492function patchHtmlAttributeByTarget(CODE
LOWpackages/studio/src/utils/timelineAssetDrop.ts59export function buildTimelineFileDropPlacements(CODE
LOWpackages/studio/src/utils/timelineAssetDrop.ts75export function resolveTimelineAssetCompositionSize(source: string): {CODE
971 more matches not shown…
Over-Commented Block225 hits · 209 pts
SeverityFileLineSnippetContext
LOWlefthook.yml21 glob: "*.{ts,tsx}"COMMENT
LOWdocs/guides/claude-design-hyperframes.md1021 // === SCENE 3 (6-9s) — hard cut ===COMMENT
LOWexamples/gcp-cloud-run/scripts/smoke.sh1#!/usr/bin/env bashCOMMENT
LOWexamples/gcp-cloud-run/scripts/smoke.sh21#COMMENT
LOWexamples/aws-lambda/template.yaml101 DeletionPolicy: RetainCOMMENT
LOWexamples/aws-lambda/scripts/eval.sh1#!/usr/bin/env bashCOMMENT
LOWexamples/aws-lambda/scripts/eval.sh341 ffmpeg -nostdin -v error -i "$a" -i "$b" -lavfi "psnr=stats_file=$log" -f null - 2>/dev/null || trueCOMMENT
LOWexamples/aws-lambda/scripts/smoke.sh1#!/usr/bin/env bashCOMMENT
LOWexamples/aws-lambda/scripts/smoke.sh21# - jqCOMMENT
LOWexamples/aws-lambda/scripts/smoke.sh41# 0 all goodCOMMENT
LOWscripts/test-skills-fresh.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/test-skills-fresh.sh21# `skills add` only copies skills/. The capture tool you changed lives inCOMMENT
LOWscripts/test-skills-fresh.sh41# 5. Installs the full skills tree from the LOCAL repo via `npx skills addCOMMENT
LOWscripts/check-large-files.sh1#!/bin/shCOMMENT
LOWscripts/upload-docs-images.sh1#!/usr/bin/env bashCOMMENT
LOWpackages/studio/src/utils/gsapSoftReload.ts381 // the two can desync (a keyframe-node drag parks the playhead via the storeCOMMENT
LOWpackages/studio/src/utils/gsapSoftReload.ts461 // `gsap.set` transform is otherwise orphaned: the re-run won't re-set itCOMMENT
LOWpackages/studio/src/utils/sdkResolverShadow.ts181): SdkResolverMismatch[] {COMMENT
LOW…es/studio/src/components/editor/DomEditCropHandles.tsx121 state.insets.right > 0 ||COMMENT
LOW…ges/studio/src/components/editor/MotionPathOverlay.tsx101 // it: a pending park seek belongs to the OLD animation, so firing it after theCOMMENT
LOW…ges/studio/src/components/editor/MotionPathOverlay.tsx241 // ax/ay = absolute composition position (home + offset) for drawing; n.x/n.yCOMMENT
LOWpackages/studio/src/hooks/useSdkSession.test.ts1import { describe, expect, it } from "vitest";COMMENT
LOWpackages/studio/src/hooks/gsapTweenSynth.ts21 return Array.from(byPct.values()).sort((a, b) => a.percentage - b.percentage);COMMENT
LOWpackages/studio/src/hooks/gsapResizeIntercept.ts181 width: Math.round(size.width),COMMENT
LOWpackages/studio/src/hooks/useAnimatedPropertyCommit.ts401 const elementHasKeyframes = selectedGsapAnimations.some((a) => !!a.keyframes);COMMENT
LOWpackages/studio/src/telemetry/distinctId.ts1// ---------------------------------------------------------------------------COMMENT
LOW…/src/player/components/timelineClipDragPreview.test.ts1import { describe, expect, it } from "vitest";COMMENT
LOW…/studio/src/player/components/TimelineClipDiamonds.tsx81 onContextMenuKeyframe,COMMENT
LOWpackages/producer/de-canary-suite.sh1#!/usr/bin/env bashCOMMENT
LOWpackages/producer/src/regression-harness.ts41//COMMENT
LOWpackages/producer/src/server.ts821 const server = serve({ fetch: app.fetch, port }, () => {COMMENT
LOWpackages/producer/src/utils/audioRegression.ts81// ── Sample-level residual RMS ───────────────────────────────────────────────COMMENT
LOWpackages/producer/src/utils/audioRegression.ts241 // [Parsed_astats_0 @ 0x...] Overall ← section header (no value)COMMENT
LOWpackages/producer/src/services/htmlCompiler.test.ts1381COMMENT
LOWpackages/producer/src/services/frameDirCache.test.ts241 dirsToClean.push(leakyA, leakyB);COMMENT
LOWpackages/producer/src/services/hdrCompositor.ts621 // - re-shows the layer's currently paintable elements (and theirCOMMENT
LOWpackages/producer/src/services/htmlCompiler.ts521 // injected frame images, so the browser never needs to load the source.COMMENT
LOWpackages/producer/src/services/htmlCompiler.ts861 // Assign per-instance runtime composition ids BEFORE inlining, mirroring theCOMMENT
LOWpackages/producer/src/services/htmlCompiler.ts1821 );COMMENT
LOW…ckages/producer/src/services/shaderTransitionWorker.ts41 */COMMENT
LOWpackages/producer/src/services/renderOrchestrator.ts941 );COMMENT
LOWpackages/producer/src/services/renderOrchestrator.ts1701 // via the explicit `forceScreenshot` parameter rather than readingCOMMENT
LOWpackages/producer/src/services/renderOrchestrator.ts1741 compositionHash,COMMENT
LOWpackages/producer/src/services/renderOrchestrator.ts1981COMMENT
LOWpackages/producer/src/services/renderOrchestrator.ts2041 // sample frame indices from this so they land inside the drained range.COMMENT
LOWpackages/producer/src/services/renderOrchestrator.ts2061 // 1:59 (119 s) wall and a clean MP4 on the same comp, with noCOMMENT
LOWpackages/producer/src/services/renderOrchestrator.ts2281 compiled,COMMENT
LOWpackages/producer/src/services/renderOrchestrator.ts2461 gif: ".gif",COMMENT
LOWpackages/producer/src/services/renderOrchestrator.ts2561 const effectiveQuality = job.config.crf ?? preset.quality;COMMENT
LOWpackages/producer/src/services/fileServer.test.ts421 // This test pins three properties of the streaming path:COMMENT
LOWpackages/producer/src/services/distributed/assemble.ts221 // frame-accurate compositors, some third-party transcoders), anCOMMENT
LOWpackages/producer/src/services/distributed/plan.test.ts421 async () => {COMMENT
LOW…kages/producer/src/services/distributed/renderChunk.ts521 // first capture sees the same `window.__hfVariables` the in-processCOMMENT
LOW…kages/producer/src/services/distributed/renderChunk.ts541 // `heygen-com/hyperframes#955` for the worst-case wall regression thatCOMMENT
LOW…kages/producer/src/services/distributed/renderChunk.ts561 let encodeStageMs = 0;COMMENT
LOW…/producer/src/services/distributed/renderChunk.test.ts121 if (!hasChrome) return;COMMENT
LOWpackages/producer/src/services/distributed/plan.ts801 return firstSegment === undefined || !PLAN_PROJECT_DIR_SKIP_SEGMENTS.has(firstSegment);COMMENT
LOWpackages/producer/src/services/distributed/plan.ts841 let compiled = compileResult.compiled;COMMENT
LOWpackages/producer/src/services/render/shared.ts401// Stage one video's extracted-frame dir into the compiled dir. Default is aCOMMENT
LOW…es/producer/src/services/render/stages/compileStage.ts141 // initial `cfg.forceScreenshot`, alpha-output (webm / mov / png-sequence —COMMENT
165 more matches not shown…
AI Slop Vocabulary56 hits · 140 pts
SeverityFileLineSnippetContext
MEDIUMexamples/aws-lambda/scripts/eval.sh5# 1. Render in-process locally (regression harness) → wall-clockCOMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh13# The "local" timing includes `bun` + `tsx` + harness startupCOMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh16# AGAINST Lambda on tiny fixtures (where harness boot dominates) andCOMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh213 # ── 2a. Local in-process timing via the regression harness ────────────COMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh214 # The harness renders the fixture in-process locally and compares it toCOMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh216 # (the harness discards its tempdir); we only need its wall-clock hereCOMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh218 # `output/output.mp4` baseline — the same artifact the harness producedCOMMENT
MEDIUMexamples/aws-lambda/scripts/eval.sh346 # render — the harness above discards its tempdir, and the baselineCOMMENT
MEDIUMexamples/aws-lambda/scripts/smoke.sh58# The producer regression harness uses 50 dB as its PSNR floor forCOMMENT
MEDIUM…dio/src/components/editor/offCanvasIndicatorRefresh.ts37 // catch anyway), keying on the attribute directly makes the coupling robust to anyCOMMENT
MEDIUMpackages/producer/de-canary-suite.sh2411c1c878 clean # media-heavy; false de-fail history (harness artifacts)CODE
MEDIUM…kages/producer/tests/style-2-prod/output/compiled.html141!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUMpackages/producer/tests/d3-adapter/output/compiled.html66!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…kages/producer/tests/style-3-prod/output/compiled.html127!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…ages/producer/tests/style-11-prod/output/compiled.html414!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…/producer/tests/fast-capture-gsap/output/compiled.html16!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…roducer/tests/google-maps-adapter/output/compiled.html62!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…oducer/tests/font-variant-numeric/output/compiled.html31!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…er/tests/distributed/mp4-h265-sdr/output/compiled.html31!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…er/tests/distributed/mp4-h264-sdr/output/compiled.html31!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…/tests/distributed/three-boundary/output/compiled.html16!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…ucer/tests/distributed/mov-prores/output/compiled.html31!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…oducer/tests/distributed/webm-vp9/output/compiled.html47!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…er/tests/distributed/png-sequence/output/compiled.html47!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…stributed/three-boundary-deferred/output/compiled.html16!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…producer/tests/hdr-hlg-regression/output/compiled.html38!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…roducer/tests/portrait-edge-bleed/output/compiled.html14!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…ges/producer/tests/variables-prod/output/compiled.html66!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…ges/producer/tests/mapbox-adapter/output/compiled.html61!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…ages/producer/tests/style-16-prod/output/compiled.html95!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…ages/producer/tests/style-17-prod/output/compiled.html23!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…kages/producer/tests/style-9-prod/output/compiled.html39!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…kages/producer/tests/style-5-prod/output/compiled.html63!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…roducer/tests/pip-video-late-host/output/compiled.html16!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…cer/tests/sub-comp-height-percent/output/compiled.html15!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…ages/producer/tests/style-15-prod/output/compiled.html127!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…ckages/producer/tests/sub-comp-t0/output/compiled.html70!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…s/producer/tests/maplibre-adapter/output/compiled.html62!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…cer/tests/sub-comp-class-selector/output/compiled.html49!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…oducer/tests/missing-host-comp-id/output/compiled.html63!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…s/producer/tests/video-hfid-no-id/output/compiled.html16!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…ages/producer/tests/style-12-prod/output/compiled.html87!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…oducer/tests/sub-comp-id-selector/output/compiled.html45!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…e-shader-compositor-render-compat/output/compiled.html38!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…tests/heygen-promo-preview-assets/output/compiled.html39!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…kages/producer/tests/style-1-prod/output/compiled.html87!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…es/producer/tests/leaflet-adapter/output/compiled.html62!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…s/producer/tests/audio-mux-parity/output/compiled.html17!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUMpackages/producer/tests/many-cuts/output/compiled.html54!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUM…ages/producer/tests/style-13-prod/output/compiled.html39!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUMpackages/cli/src/commands/validate.ts264 // it's robust to rounded pills, cross-component panel edges,COMMENT
MEDIUMpackages/player/tests/perf/scenarios/06-parity.ts241 // defensively to keep this robust on weird mounts.COMMENT
MEDIUM.github/codeql/codeql-config.yml19 # harness). Every compiled.html re-rasterizes the regex-stripped composition;COMMENT
MEDIUM…-video/references/motion-primitives/assets/gsap.min.js10!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defCODE
MEDIUMskills/remotion-to-hyperframes/scripts/tests/smoke.sh2# smoke.sh — exercise the eval harness scripts against synthetic inputs.COMMENT
MEDIUMskills/remotion-to-hyperframes/scripts/tests/smoke.sh6# Asserts the harness produces sensible output without depending on a realCOMMENT
Structural Annotation Overuse81 hits · 130 pts
SeverityFileLineSnippetContext
LOWdocs/guides/claude-design-hyperframes.md65## Step 1: Understand the briefCOMMENT
LOWdocs/guides/claude-design-hyperframes.md82## Step 2: Pick a skeleton and fill identityCOMMENT
LOWdocs/guides/claude-design-hyperframes.md122## Step 3: Fill scenes -- content + animationCOMMENT
LOWdocs/guides/claude-design-hyperframes.md211## Step 4: TransitionsCOMMENT
LOWdocs/guides/claude-design-hyperframes.md318## Step 5: Verify the preview + deliverCOMMENT
LOWpackages/studio/tests/e2e/design-panel-qa-matrix.md7## Step 0: demo-failure reproduction (baseline, pre-fix)COMMENT
LOWpackages/studio/src/captions/parser.ts145 // Step 1: Extract transcript words from sourceCOMMENT
LOWpackages/studio/src/captions/parser.ts151 // Step 2: Look for grouping and word elements in the iframe DOMCOMMENT
LOWpackages/studio/src/captions/parser.ts155 // Step 3: Infer wordsPerGroup from element countsCOMMENT
LOWpackages/studio/src/captions/parser.ts164 // Step 4: Build the caption model with inferred groupingCOMMENT
LOWpackages/studio/src/captions/parser.ts172 // Step 5: Read computed styles from the first word or group elementCOMMENT
LOWpackages/studio/src/captions/parser.ts224 // Step 6: Read container styles from group element (if visible background)COMMENT
LOWpackages/studio/src/captions/parser.ts252 // Step 7: Apply extracted styles to all groups in the modelCOMMENT
LOWpackages/cli/src/capture/htmlExtractor.ts27 // Step 2: Inline external stylesheetsCOMMENT
LOWpackages/cli/src/capture/htmlExtractor.ts69 // Step 3: Make URLs absolute and fix HTML entity encoding in src attributesCOMMENT
LOWpackages/cli/src/capture/htmlExtractor.ts142 // Step 4: Extract everythingCOMMENT
LOWpackages/sdk/src/engine/mutate.ts1150 // Step 1: remove the existing tween. Position-derived IDs renumber, so theCOMMENT
LOWpackages/sdk/src/engine/mutate.ts1157 // Step 2: insert the replacement keyframed tween.COMMENT
LOWskills/music-to-video/SKILL.md25## Step 0: Setup, BGM, and inputsCOMMENT
LOWskills/music-to-video/SKILL.md49## Step 1: Analyze the musicCOMMENT
LOWskills/music-to-video/SKILL.md70## Step 2: Frame skeleton (structure only)COMMENT
LOWskills/music-to-video/SKILL.md80## Step 3: Fill the plan (user-gated)COMMENT
LOWskills/music-to-video/SKILL.md100## Step 4: Build frames from the planCOMMENT
LOWskills/music-to-video/SKILL.md125## Step 5: AssembleCOMMENT
LOWskills/music-to-video/SKILL.md142## Step 6: Verify and renderCOMMENT
LOW…ills/embedded-captions/references/layout-heuristics.md5## Step 1: Sample 3 framesCOMMENT
LOW…ills/embedded-captions/references/layout-heuristics.md15## Step 2: Find the clean zoneCOMMENT
LOW…ills/embedded-captions/references/layout-heuristics.md97## Step 3: Pick template + positionCOMMENT
LOW…ills/embedded-captions/references/layout-heuristics.md180## Step 4: Respect these invariantsCOMMENT
LOW…ills/embedded-captions/references/layout-heuristics.md188## Step 5: Validate before renderCOMMENT
LOWskills/remotion-to-hyperframes/SKILL.md44### Step 1: Lint the sourceCOMMENT
LOWskills/remotion-to-hyperframes/SKILL.md54### Step 2: Plan the translationCOMMENT
LOWskills/remotion-to-hyperframes/SKILL.md70### Step 3: Generate the HF compositionCOMMENT
LOWskills/remotion-to-hyperframes/SKILL.md82### Step 4: ValidateCOMMENT
LOWskills/remotion-to-hyperframes/SKILL.md101### Step 5: Document gapsCOMMENT
LOWskills/faceless-explainer/SKILL.md22## Step 0: Setup and BriefCOMMENT
LOWskills/faceless-explainer/SKILL.md53## Step 1: Brief (no capture)COMMENT
LOWskills/faceless-explainer/SKILL.md70## Step 2: Design SystemCOMMENT
LOWskills/faceless-explainer/SKILL.md88## Step 3: Storyboard and ScriptCOMMENT
LOWskills/faceless-explainer/SKILL.md120## Step 4: Frame Visual DesignCOMMENT
LOWskills/faceless-explainer/SKILL.md136## Step 5: Build FramesCOMMENT
LOWskills/faceless-explainer/SKILL.md168## Step 6: FinalizeCOMMENT
LOWskills/hyperframes-registry/references/contributing.md11### Step 1: ClarifyCOMMENT
LOWskills/hyperframes-registry/references/contributing.md24### Step 2: ScaffoldCOMMENT
LOWskills/hyperframes-registry/references/contributing.md56### Step 3: BuildCOMMENT
LOWskills/hyperframes-registry/references/contributing.md97### Step 4: ValidateCOMMENT
LOWskills/hyperframes-registry/references/contributing.md104### Step 5: PreviewCOMMENT
LOWskills/hyperframes-registry/references/contributing.md122### Step 6: ShipCOMMENT
LOWskills/pr-to-video/SKILL.md22## Step 0: Setup and BriefCOMMENT
LOWskills/pr-to-video/SKILL.md88## Step 1: Ingest the PR (no capture)COMMENT
LOWskills/pr-to-video/SKILL.md117## Step 2: Design SystemCOMMENT
LOWskills/pr-to-video/SKILL.md133## Step 3: Storyboard and ScriptCOMMENT
LOWskills/pr-to-video/SKILL.md165## Step 4: Frame Visual DesignCOMMENT
LOWskills/pr-to-video/SKILL.md181## Step 5: Build FramesCOMMENT
LOWskills/pr-to-video/SKILL.md223## Step 6: FinalizeCOMMENT
LOWskills/website-to-video/SKILL.md37## Step 0: Capture & Understand the BrandCOMMENT
LOWskills/website-to-video/SKILL.md49## Step 1: Brand IdentityCOMMENT
LOWskills/website-to-video/SKILL.md61## Step 2: Strategy & MessagingCOMMENT
LOWskills/website-to-video/SKILL.md71## Step 3: Storyboard + Script 💬COMMENT
LOWskills/website-to-video/SKILL.md81## Step 4: VO, Timing + Captions 💬COMMENT
21 more matches not shown…
Hallucination Indicators5 hits · 50 pts
SeverityFileLineSnippetContext
CRITICAL…/tests/distributed/three-boundary/output/compiled.html27function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defiCODE
CRITICAL…stributed/three-boundary-deferred/output/compiled.html27function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?defiCODE
CRITICAL…s/producer/tests/maplibre-adapter/output/compiled.html112define("index",["exports","./shared"],(function(t,e){"use strict";var i="4.7.1";let a,s;const o={now:"undefined"!=typeofCODE
CRITICALpackages/parsers/src/gsapParser.ts2584 if (anim.method === "fromTo") loc.target.call.node.arguments.splice(1, 1);CODE
CRITICALpackages/parsers/src/gsapParser.ts2600 loc.target.call.node.arguments.push(parseExpr("0"));CODE
Synthetic Comment Markers7 hits · 45 pts
SeverityFileLineSnippetContext
HIGHADOPTERS.md21| [HeyGen](https://www.heygen.com) | [@jrusso1020](https://github.com/jrusso1020) | Powers AI-generated videCODE
HIGH…kages/producer/tests/style-3-prod/output/compiled.html1599 // Hard cut animation (no fades) as requestedCOMMENT
HIGH…ucer/tests/style-3-prod/src/compositions/captions.html134 // Hard cut animation (no fades) as requestedCOMMENT
HIGH…kages/producer/tests/style-6-prod/output/compiled.html777 { text: "EDITOR AGENT", start: 15.079, end: 17.2 }, // End at 17.2 as requestedCODE
HIGH…ucer/tests/style-6-prod/src/compositions/captions.html57 { text: "EDITOR AGENT", start: 15.079, end: 17.2 }, // End at 17.2 as requestedCODE
HIGHpackages/producer/src/services/fileServer.ts776 // reading an HTML file (typically small, but a 200KB+ AI-generatedCOMMENT
HIGHregistry/examples/swiss-grid/compositions/captions.html142 // Hard cut animation (no fades) as requestedCOMMENT
Modern AI Meta-Vocabulary13 hits · 40 pts
SeverityFileLineSnippetContext
MEDIUMexamples/aws-lambda/scripts/eval.sh14# scaffolding, not just renderer-internal time. Lambda timing measuresCOMMENT
MEDIUMscripts/test-skills-fresh.sh163# --------- step 3: scaffold a fresh test project ---------COMMENT
MEDIUM…ckages/producer/tests/style-10-prod/src/code_review.md42### compositions/main-orchestration.htmlCOMMENT
MEDIUMpackages/gcp-cloud-run/terraform/workflow.yaml1# HyperFrames distributed render orchestration on Cloud Workflows.COMMENT
MEDIUMpackages/gcp-cloud-run/terraform/main.tf129# ── Cloud Workflows orchestration ────────────────────────────────────────────COMMENT
MEDIUMpackages/gcp-cloud-run/src/sdk/getRenderProgress.ts169 // control steps (BuildChunkList, AssertChunkCount, the map scaffold).COMMENT
MEDIUMpackages/cli/src/capture/scaffolding.ts69 // discovered both the scaffold and the agent's real index.html asCOMMENT
MEDIUMpackages/cli/src/capture/index.ts647 // Generate project scaffold (index.html, meta.json, CLAUDE.md)COMMENT
MEDIUMpackages/cli/src/utils/lintProject.test.ts980 // The original scaffold bug: data-start BEFORE data-track-indexCOMMENT
MEDIUMpackages/engine/src/services/videoFrameInjector.test.ts193 // Regression for the agentic-finecut scenario after PR #1028's ancestorCOMMENT
MEDIUM.github/workflows/windows-render.yml203 # GitHub skills check via this env so the canary scaffold stays offline.COMMENT
MEDIUMskills/hyperframes-cli/references/init-and-scaffold.md35npx hyperframes capture https://stripe.com # scaffold from a websiteCODE
MEDIUMskills/hyperframes-cli/references/init-and-scaffold.md35npx hyperframes capture https://stripe.com # scaffold from a websiteCODE
Verbosity Indicators12 hits · 23 pts
SeverityFileLineSnippetContext
LOWpackages/studio/src/captions/parser.ts145 // Step 1: Extract transcript words from sourceCOMMENT
LOWpackages/studio/src/captions/parser.ts151 // Step 2: Look for grouping and word elements in the iframe DOMCOMMENT
LOWpackages/studio/src/captions/parser.ts155 // Step 3: Infer wordsPerGroup from element countsCOMMENT
LOWpackages/studio/src/captions/parser.ts164 // Step 4: Build the caption model with inferred groupingCOMMENT
LOWpackages/studio/src/captions/parser.ts172 // Step 5: Read computed styles from the first word or group elementCOMMENT
LOWpackages/studio/src/captions/parser.ts224 // Step 6: Read container styles from group element (if visible background)COMMENT
LOWpackages/studio/src/captions/parser.ts252 // Step 7: Apply extracted styles to all groups in the modelCOMMENT
LOWpackages/cli/src/capture/htmlExtractor.ts27 // Step 2: Inline external stylesheetsCOMMENT
LOWpackages/cli/src/capture/htmlExtractor.ts69 // Step 3: Make URLs absolute and fix HTML entity encoding in src attributesCOMMENT
LOWpackages/cli/src/capture/htmlExtractor.ts142 // Step 4: Extract everythingCOMMENT
LOWpackages/sdk/src/engine/mutate.ts1150 // Step 1: remove the existing tween. Position-derived IDs renumber, so theCOMMENT
LOWpackages/sdk/src/engine/mutate.ts1157 // Step 2: insert the replacement keyframed tween.COMMENT
Fake / Example Data13 hits · 15 pts
SeverityFileLineSnippetContext
LOWpackages/studio/vite.adapter.ts40 options?: { runtime?: "inline" | "placeholder"; inlineColorGradingLuts?: boolean },CODE
LOWpackages/studio/vite.adapter.ts172 let html = await bundler(dir, { runtime: "placeholder", inlineColorGradingLuts: false });CODE
LOWpackages/studio/src/utils/htmlAttrSafety.ts41 "placeholder",CODE
LOWpackages/core/src/utils/htmlAttrSafety.ts47 "placeholder",CODE
LOWpackages/core/src/compiler/htmlBundler.ts43 // 2. runtime: "placeholder" passed → emit src="" for the caller to substituteCOMMENT
LOWpackages/core/src/compiler/htmlBundler.ts37function injectInterceptor(html: string, runtimeMode: "inline" | "placeholder" = "inline"): string {CODE
LOWpackages/core/src/compiler/htmlBundler.ts53 } else if (runtimeMode === "placeholder") {CODE
LOWpackages/core/src/compiler/htmlBundler.ts677 * - `"placeholder"` — emit `<script ... src=""></script>` so the caller canCOMMENT
LOWpackages/core/src/compiler/htmlBundler.ts686 runtime?: "inline" | "placeholder";CODE
LOWpackages/cli/src/auth/user.test.ts29 want: "Jane Doe",CODE
LOWpackages/cli/src/server/studioServer.ts315 runtime: "placeholder",CODE
LOW…kages/studio-server/src/helpers/sourceMutation.test.ts350 { type: "html-attribute", property: "placeholder", value: "Enter text" },CODE
LOW…blue-sweater-intro-video/blue-sweater-intro-video.html831 <div class="placeholder">How can I help you today?</div>CODE
Example Usage Blocks9 hits · 14 pts
SeverityFileLineSnippetContext
LOWexamples/gcp-cloud-run/scripts/smoke.sh10# Usage:COMMENT
LOWexamples/aws-lambda/scripts/smoke.sh10# Usage:COMMENT
LOWscripts/test-skills-fresh.sh26# Usage:COMMENT
LOWscripts/check-large-files.sh14# Usage:COMMENT
LOW…ills/embedded-captions/scripts/render-and-composite.sh4# Usage:COMMENT
LOWskills/remotion-to-hyperframes/scripts/frame_strip.sh7# Usage:COMMENT
LOWskills/remotion-to-hyperframes/scripts/render_diff.sh8# Usage:COMMENT
LOW…ills/remotion-to-hyperframes/assets/test-corpus/run.sh9# Usage:COMMENT
LOW…mes/assets/test-corpus/tier-4-escape-hatch/validate.sh8# Usage:COMMENT
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHpackages/cli/src/tts/synthesize.ts47print(json.dumps({CODE
Deep Nesting4 hits · 4 pts
SeverityFileLineSnippetContext
LOWskills/music-to-video/scripts/analyze-beatgrid.py231CODE
LOWskills/remotion-to-hyperframes/scripts/lint_source.py234CODE
LOWskills/media-use/audio/scripts/lyria-recipe.py46CODE
LOWskills/media-use/audio/scripts/lyria-recipe.py90CODE
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMpackages/gcp-cloud-run/terraform/providers.tf1# This module is applied directly (by `examples/gcp-cloud-run/scripts/smoke.sh`COMMENT
Unused Imports3 hits · 3 pts
SeverityFileLineSnippetContext
LOWskills/music-to-video/scripts/analyze-beatgrid.py25CODE
LOWskills/remotion-to-hyperframes/scripts/lint_source.py38CODE
LOWskills/media-use/audio/scripts/lyria-recipe.py14CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOW.github/workflows/publish.yml112 # Check if this version is already publishedCOMMENT
Slop Phrases1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…s/producer/tests/maplibre-adapter/output/compiled.html108define("shared",["exports"],(function(t){"use strict";function e(t,e,r,n){return new(r||(r=Promise))((function(i,s){funcCODE
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWpackages/cli/src/auth/loopback.ts112function handleRequest(CODE