AI Slop Code Risk Monitor

inkeep/open-knowledge

SlopCodeMonitor badge for inkeep/open-knowledge Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Beautiful, AI-native markdown IDE and LLM wiki

2.3 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for inkeep/open-knowledge, a TypeScript project with 4,750 GitHub stars. SynthScan examined 1,642,974 lines of code across 6970 source files, recording 3141 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 2.3 (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.3
Adjusted Signal
2.3
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
4.8K
Stars
TypeScript
Language
1.6M
Lines of Code
7.0K
Files
3.1K
Pattern Hits
2026-10-31
Scan Date
0.01
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 8.7/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 2.4/100 · LOW

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

Agent Over-Engineering Ratio 8.0/100 · LOW

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

PR Review Velocity Impact 10.9/100 · LOW

Which changes need focused human review? 3141 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 54HIGH 20MEDIUM 27LOW 3040

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 3141 distinct pattern matches across 13 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 Identifiers2683 hits · 2714 pts
SeverityFileLineSnippetContext
LOW…-rules/__fixtures__/no-hand-rolled-spinner.fixture.tsx78export function NegativeNonClassAttribute() {CODE
LOW…rules/__fixtures__/no-empty-jsx-expression.fixture.tsx46export function PositiveOxlintBeforeElement() {CODE
LOW…rules/__fixtures__/no-empty-jsx-expression.fixture.tsx58export function PositiveDirectiveAndProse() {CODE
LOW…rules/__fixtures__/no-empty-jsx-expression.fixture.tsx81export function NegativeOxlintBeforeTextElement() {CODE
LOW…rules/__fixtures__/no-empty-jsx-expression.fixture.tsx106export function NegativeEmptyObjectAttribute() {CODE
LOW…/__fixtures__/no-split-suggestion-dispatch.fixture.tsx102export function negativeOutsideSuggestion(editor: FixtureEditor, range: FixtureRange): void {CODE
LOW…s/ok-rules/__fixtures__/microcopy-ellipsis.fixture.tsx16export function PositiveJsxAttributePlaceholder() {CODE
LOW…s/src/app/d/[encoded]/splash-download-split-button.tsx44export function SplashDownloadSplitButton({CODE
LOWdocs/src/lib/changelog-source.ts24export function buildChangelogSourceFiles(CODE
LOWdocs/src/lib/download-targets.ts189export function downloadHrefForDetectedOs(cta: DownloadCta, os: DetectedOs): string {CODE
LOWdocs/src/lib/share-contract-manifest.ts11export function buildShareContractManifest(CODE
LOWdocs/src/lib/markdown-fidelity.test-helper.ts31export function markdownFidelityViolations(name: string, markdown: string): FidelityViolation[] {CODE
LOWdocs/src/lib/share-splash.ts133function parseCanonicalGitHubShareUrl(sharedUrl: string): CanonicalGitHubShareSource {CODE
LOWdocs/src/lib/share-splash.ts203function assertCanonicalPathComponent(component: string): void {CODE
LOWdocs/src/lib/share-splash.ts217function serializeCanonicalGitHubShareUrl(source: CanonicalGitHubShareSource): string {CODE
LOWpackages/core/tests/perf/regression-gate.test.ts409function regressedParseBlockCounts(baseline: Baseline, scale: number): number[] {CODE
LOWpackages/core/tests/perf/regression-gate.ts206export function checkMethodologyMismatches(CODE
LOWpackages/core/scripts/chrome-resolver.ts82function resolveSidebarOffsetToHex(CODE
LOWpackages/core/scripts/chrome-resolver.ts109export function resolveChromeTokensFromCss(cssPath: string): ChromeTokens {CODE
LOWpackages/core/scripts/chrome-resolver.ts125export function renderChromeConstantsModule(tokens: ChromeTokens): string {CODE
LOWpackages/core/scripts/generate-markdownlint-catalog.ts46export function resolveMarkdownlintSchemaPath(): string {CODE
LOWpackages/core/scripts/generate-markdownlint-catalog.ts121function requireOptionalStringArray(value: unknown, context: string): string[] | undefined {CODE
LOWpackages/core/scripts/generate-markdownlint-catalog.ts226export function buildMarkdownlintRuleCatalog(schema: unknown): RuleCatalogEntry[] {CODE
LOWpackages/core/scripts/preview-theme-token-resolver.ts136export function resolvePreviewThemeTokensFromCss(cssPath: string): ResolvedPreviewToken[] {CODE
LOWpackages/core/scripts/preview-theme-token-resolver.ts170export function renderPreviewThemeTokensModule(tokens: ResolvedPreviewToken[]): string {CODE
LOWpackages/core/src/shadow-repo-layout.ts467export function okActorToShadowContributor(a: OkActorEntry): ShadowContributor {CODE
LOWpackages/core/src/helper-bundle.ts15export function resolveHelperBundleBinary(parentExecPath: string): string {CODE
LOWpackages/core/src/checkpoint-kinds.ts618export function isChainAnchorCheckpointKind(kind: CheckpointKind | null | undefined): boolean {CODE
LOW⚡packages/core/src/logger-types.ts91export function isBugReportAttachmentEntry(name: string): boolean {CODE
LOW⚡packages/core/src/logger-types.ts98export function isBugReportAgentChatEntry(name: string): boolean {CODE
LOW⚡packages/core/src/logger-types.ts106export function isBugReportCrashDumpEntry(name: string): boolean {CODE
LOWpackages/core/src/app-shell-csp.ts13function appShellContentSecurityPolicy(html: string): string {CODE
LOWpackages/core/src/terminal-layout.ts21export function normalizeTerminalPlacement(value: unknown): TerminalPlacement {CODE
LOWpackages/core/src/terminal-layout.ts25export function normalizeTerminalRightWidth(value: unknown): number {CODE
LOWpackages/core/src/desktop-bridge.ts1002export function assetOpenRefusalRevealsInstead(reason: OkAssetOpenRefusalReason): boolean {CODE
LOWpackages/core/src/desktop-bridge.ts1018export function assertNeverPtyCreateReason(value: never): never {CODE
LOWpackages/core/src/desktop-bridge.ts1038export function assertNeverPtyAdoptReason(value: never): never {CODE
LOWpackages/core/src/desktop-bridge.ts1090export function isTerminalShellNoticeReason(value: unknown): value is TerminalShellNoticeReason {CODE
LOWpackages/core/src/desktop-bridge.ts1108export function isTerminalSupportFileNoticeReason(CODE
LOWpackages/core/src/y-prosemirror-patch.test.ts41function resolveInstalledPackageDir(packageName: string): string {CODE
LOW⚡packages/core/src/metrics/parse-health.ts67export function incrementWholeDocFallback(): void {CODE
LOW⚡packages/core/src/metrics/parse-health.ts71export function incrementWholeDocBudgetFallback(): void {CODE
LOW⚡packages/core/src/metrics/parse-health.ts75export function incrementJsxRenderFailure(component: string): void {CODE
LOW⚡packages/core/src/metrics/parse-health.ts79export function incrementJsxAutoConvertFailed(component: string): void {CODE
LOW⚡packages/core/src/metrics/parse-health.ts83export function incrementJsxAutoConvertSucceeded(component: string): void {CODE
LOW⚡packages/core/src/metrics/parse-health.ts88export function incrementJsxActionAborted(action: JsxNodeAction): void {CODE
LOW⚡packages/core/src/metrics/parse-health.ts100export function incrementJsxStuckCopyFailed(component: string): void {CODE
LOW⚡packages/core/src/metrics/parse-health.ts104export function incrementJsxStuckDeleteFailed(component: string): void {CODE
LOW⚡packages/core/src/metrics/parse-health.ts108export function incrementJsxPopoverCloseRestoreFailed(component: string): void {CODE
LOW⚡packages/core/src/metrics/parse-health.ts113export function incrementJsxKeyboardDeleteFailed(component: string): void {CODE
LOW⚡packages/core/src/metrics/parse-health.ts118export function incrementJsxChromeDeleteFailed(component: string): void {CODE
LOW⚡packages/core/src/metrics/parse-health.ts122export function incrementBlockGripClickSelectFailed(nodeType: string): void {CODE
LOW⚡packages/core/src/metrics/parse-health.ts127export function incrementJsxArrowNodeSelectFailed(CODE
LOW⚡packages/core/src/metrics/parse-health.ts134export function incrementYpsMismatchBlock(): void {CODE
LOW⚡packages/core/src/metrics/parse-health.ts138export function incrementYpsMismatchInline(): void {CODE
LOWpackages/core/src/types/awareness.ts52export function isPresenceSentinelDocName(name: string | null | undefined): boolean {CODE
LOWpackages/core/src/sharing/candidate-selection.ts303function compareCandidatesForTiebreak(a: Candidate, b: Candidate): number {CODE
LOWpackages/core/src/sharing/receive-flow.ts45export function findRecentProjectsForRepo(CODE
LOWpackages/core/src/sharing/share-url.ts120export function parseCanonicalGitHubShareUrl(sharedUrl: string): CanonicalGitHubShareSource {CODE
LOWpackages/core/src/sharing/share-url.ts174export function serializeCanonicalGitHubShareUrl(source: CanonicalGitHubShareSource): string {CODE
2623 more matches not shown…
Hallucination Indicators54 hits · 505 pts
SeverityFileLineSnippetContext
CRITICAL…tests/integration/removal-phantom-resurrection.test.ts39 const ext = server.instance.hocuspocus.configuration.extensions.find(CODE
CRITICAL…ntegration/stale-publication-completion.test-helper.ts230 running.instance.hocuspocus.configuration.extensions.push({CODE
CRITICAL…s/app/tests/integration/stale-removal-adoption.test.ts115 const oldResident = scenario.server.instance.hocuspocus.documents.get(scenario.docName);CODE
CRITICAL…s/app/tests/integration/stale-removal-adoption.test.ts176 expect(scenario.server.instance.hocuspocus.documents.get(scenario.docName)).not.toBe(oldResident);CODE
CRITICAL…s/app/tests/integration/outside-rename-pairing.test.ts103 return rig.server.instance.hocuspocus.documents.get(docName)?.getText('source').toString() ?? '';CODE
CRITICAL…s/app/tests/integration/outside-rename-pairing.test.ts107 return rig.server.instance.hocuspocus.documents.get(docName)?.getMap('lifecycle').get('status');CODE
CRITICAL…s/app/tests/integration/outside-rename-pairing.test.ts155 rig.server.instance.hocuspocus.documents.get(rig.docName)?.getMap('lifecycle').get('newPath'),CODE
CRITICAL…s/app/tests/integration/outside-rename-pairing.test.ts299 expect(rig.server.instance.hocuspocus.documents.has(rig.docName)).toBe(true);CODE
CRITICAL…/app/tests/integration/stale-publication-burst.test.ts23 const resident = scenario.server.instance.hocuspocus.documents.get(scenario.docName);CODE
CRITICAL…/app/tests/integration/stale-publication-burst.test.ts40 expect(scenario.server.instance.hocuspocus.documents.get(scenario.docName)).toBe(resident);CODE
CRITICAL…/app/tests/integration/stale-publication-burst.test.ts85 expect(scenario.server.instance.hocuspocus.documents.get(scenario.docName)).toBe(resident);CODE
CRITICAL…/app/tests/integration/stale-publication-burst.test.ts95 scenario.server.instance.hocuspocus.documents.get(scenario.docName) === resident,CODE
CRITICAL…/app/tests/integration/stale-publication-burst.test.ts112 expect(scenario.server.instance.hocuspocus.documents.get(scenario.docName)).toBe(resident);CODE
CRITICAL…s/integration/stale-resolved-delete-retirement.test.ts22 const resident = scenario.server.instance.hocuspocus.documents.get(scenario.docName);CODE
CRITICAL…s/integration/stale-resolved-delete-retirement.test.ts68 expect(scenario.server.instance.hocuspocus.documents.get(scenario.docName)).toBe(resident);CODE
CRITICAL…s/integration/stale-resolved-delete-retirement.test.ts75 expect(scenario.server.instance.hocuspocus.documents.get(scenario.docName)).not.toBe(resident);CODE
CRITICAL…/app/tests/integration/stale-delete-recreation.test.ts83 expect(scenario.server.instance.hocuspocus.documents.has(scenario.docName)).toBe(initiallyOpen);CODE
CRITICALpackages/app/src/editor/extensions/JsxComponentView.tsx342 const fallbackNode = node.type.schema.nodes.rawMdxFallback.create(CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts567 rig.clock.setTimeout.mock.calls.filter(([, ms]) => ms === UPDATE_CHECK_DEADLINE_MS),CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts684 feed: rig.updater.setFeedURL.mock.calls.at(-1)?.[0],CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts710 rig.updater.setFeedURL.mock.calls.filter(CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts768 const feed = rig.updater.setFeedURL.mock.calls.at(-1)?.[0];CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts823 rig.logger.warn.mock.calls.filter(CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts914 rig.logger.info.mock.calls.filter(CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts2929 expect(rig.clock.setTimeout.mock.calls.map(([, ms]) => ms)).toEqual([CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts2977 rig.clock.setTimeout.mock.calls.filter(([, ms]) => ms === UPDATE_CHECK_DEADLINE_MS),CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts2996 expect(rig.clock.setTimeout.mock.calls.map(([, ms]) => ms)).toEqual([CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts3610 rig.clock.setTimeout.mock.calls.filter(([, ms]) => ms === UPDATE_CHECK_INTERVAL_MS),CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts3615 rig.clock.setTimeout.mock.calls.filter(([, ms]) => ms === UPDATE_CHECK_INTERVAL_MS),CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts3632 rig.clock.setTimeout.mock.calls.filter(([, ms]) => ms === UPDATE_CHECK_INTERVAL_MS),CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts3637 rig.clock.setTimeout.mock.calls.filter(([, ms]) => ms === UPDATE_CHECK_INTERVAL_MS),CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts3677 const intervalRegistrations = rig.clock.setTimeout.mock.calls.filter(CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts3684 rig.clock.setTimeout.mock.calls.filter(([, ms]) => ms === UPDATE_CHECK_INTERVAL_MS),CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts3723 const deadlineIndex = rig.clock.setTimeout.mock.calls.findLastIndex(CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts3827 const feed = rig.updater.setFeedURL.mock.calls.at(-1)?.[0];CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts3850 rig.clock.setTimeout.mock.calls.filter(([, ms]) => ms === UPDATE_CHECK_DEADLINE_MS),CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts3859 const deadlineIndex = rig.clock.setTimeout.mock.calls.findLastIndex(CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts3881 const reuseLogsBeforeClick = rig.logger.info.mock.calls.filter(CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts3889 rig.logger.info.mock.calls.filter(CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts4017 const feed = rig.updater.setFeedURL.mock.calls.at(-1)?.[0];CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts4063 rig.updater.setFeedURL.mock.calls.filter(CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts4095 rig.updater.setFeedURL.mock.calls.filter(CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts4547 const feed = rig.updater.setFeedURL.mock.calls.at(-1)?.[0];CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts4677 rig.clock.setTimeout.mock.calls.filter(([, ms]) => ms === UPDATE_CHECK_INTERVAL_MS),CODE
CRITICALpackages/desktop/tests/integration/auto-updater.test.ts5313 rig.logger.warn.mock.calls.some((c) => c[0] === 'staged-update cache reclaim failed'),CODE
CRITICALpackages/desktop/tests/utility/server-entry.test.ts1137 return env.parentPort.postMessage.mock.calls.map(([message]) => message);CODE
CRITICALpackages/desktop/tests/utility/server-entry.test.ts1513 return env.parentPort.postMessage.mock.calls.map(([msg]) => (msg as { type?: unknown }).type);CODE
CRITICALpackages/server/src/parcel-drop-notice.test.ts4239 active.serverInstance.hocuspocus.configuration.extensions.push({CODE
CRITICALpackages/server/src/server-authority-retirement.test.ts132 owner.serverInstance.hocuspocus.configuration.extensions.unshift({CODE
CRITICALpackages/server/src/nested-project-authority.test.ts60 const guard = owner.serverInstance.hocuspocus.configuration.extensions.find(CODE
CRITICALpackages/server/src/nested-project-authority.test.ts206 const extension = owner.serverInstance.hocuspocus.configuration.extensions.find(CODE
CRITICAL…kages/server/src/private-skill-trust-admission.test.ts215 booted.serverInstance.hocuspocus.configuration.extensions.push({CODE
CRITICAL…kages/server/src/private-skill-trust-admission.test.ts527 booted.serverInstance.hocuspocus.configuration.extensions.unshift({CODE
CRITICAL…kages/server/src/private-skill-trust-admission.test.ts532 booted.serverInstance.hocuspocus.configuration.extensions.push({CODE
Over-Commented Block158 hits · 152 pts
SeverityFileLineSnippetContext
LOWpnpm-workspace.yaml61 protobufjs: falseCOMMENT
LOWpnpm-workspace.yaml81 # bad-`size` advisories were never reachable there)COMMENT
LOWpnpm-workspace.yaml121 'next@16': ~16.3.8COMMENT
LOWpnpm-workspace.yaml141 # view calls `EditorSelection.undirectionalRange`, which 6.6.0 does not define.COMMENT
LOW…les/__fixtures__/no-demoted-dialog-confirm.fixture.tsx1// FIXTURE — drives `no-demoted-dialog-confirm.uncached.test.mjs` via shell-out toCOMMENT
LOW…/__fixtures__/no-roundtrip-identity-oracle.fixture.tsx1// FIXTURE — drives `no-roundtrip-identity-oracle.uncached.test.mjs` via shell-out to oxlint. Not partCOMMENT
LOW…-rules/__fixtures__/no-hand-rolled-spinner.fixture.tsx1// FIXTURE — drives `no-hand-rolled-spinner.uncached.test.mjs` via shell-out toCOMMENT
LOW…__fixtures__/no-uninstall-forbidden-import.fixture.tsx1// FIXTURE — drives `no-uninstall-forbidden-import.uncached.test.mjs` via shell-out toCOMMENT
LOW…fixtures__/no-redundant-jsx-element-braces.fixture.tsx1// FIXTURE: drives `no-redundant-jsx-element-braces.uncached.test.ts` viaCOMMENT
LOW…fixtures__/no-raw-html-interactive-element.fixture.tsx1// FIXTURE — drives `no-raw-html-interactive-element.uncached.test.mjs` via shell-outCOMMENT
LOW…ules/__fixtures__/no-themeless-pierre-diff.fixture.tsx1// FIXTURE — drives `no-themeless-pierre-diff.uncached.test.mjs` via shell-out toCOMMENT
LOW…ules/__fixtures__/cst-pm-handler-todo-stub.fixture.tsx1// FIXTURE — drives `cst-pm-handler-todo-stub.uncached.test.mjs` via shell-outCOMMENT
LOW…-rules/__fixtures__/no-fixed-palette-color.fixture.tsx1// FIXTURE — drives `no-fixed-palette-color.uncached.test.mjs` via shell-out toCOMMENT
LOW…/__fixtures__/no-unportaled-editor-content.fixture.tsx1// FIXTURE — drives `no-unportaled-editor-content.uncached.test.mjs` via shell-outCOMMENT
LOW…/__fixtures__/no-unportaled-editor-content.fixture.tsx61// even though `EditorContent` is named there.COMMENT
LOW…ures__/class-proof-registration-discipline.fixture.tsx1// FIXTURE — drives `class-proof-registration-discipline.uncached.test.mjs` viaCOMMENT
LOW…les/__fixtures__/no-sentinel-signal-target.fixture.tsx1// FIXTURE — drives `no-sentinel-signal-target.uncached.test.mjs` via shell-out toCOMMENT
LOW…tures__/path-conditional-map-driven-origin.fixture.tsx1// FIXTURE — drives `path-conditional-map-driven-origin.uncached.test.mjs` via shell-outCOMMENT
LOW…_fixtures__/no-raw-route-hash-construction.fixture.tsx1// FIXTURE — drives `no-raw-route-hash-construction.uncached.test.mjs` via shell-out to oxlint. Not partCOMMENT
LOW…rules/__fixtures__/no-empty-jsx-expression.fixture.tsx1// FIXTURE: drives `no-empty-jsx-expression.uncached.test.ts` via shell-out toCOMMENT
LOW…/__fixtures__/require-windowshide-on-spawn.fixture.tsx1// FIXTURE — drives `require-windowshide-on-spawn.uncached.test.mjs` via shell-out toCOMMENT
LOW…ixtures__/no-hand-rolled-branch-validation.fixture.tsx1// FIXTURE — drives `no-hand-rolled-branch-validation.uncached.test.mjs` via shell-out toCOMMENT
LOW…__fixtures__/require-utf8-multipart-parser.fixture.tsx1// FIXTURE — drives `require-utf8-multipart-parser.uncached.test.mjs` via shell-out toCOMMENT
LOW…s/__fixtures__/no-unconverted-git-pathspec.fixture.tsx1// FIXTURE — drives `no-unconverted-git-pathspec.uncached.test.mjs` via shell-out to oxlint. NotCOMMENT
LOW…s/__fixtures__/no-unconverted-git-pathspec.fixture.tsx81 // N5: `git mv` takes literal path arguments, not pathspecsCOMMENT
LOW…fixtures__/playwright-prefer-to-have-count.fixture.tsx1// FIXTURE — drives `playwright-prefer-to-have-count.uncached.test.mjs` via shell-out to oxlint. Not partCOMMENT
LOW…/__fixtures__/no-split-suggestion-dispatch.fixture.tsx1// FIXTURE — drives `no-split-suggestion-dispatch.uncached.test.mjs` via shell-out to oxlint. Not partCOMMENT
LOW…fixtures__/no-unwrapped-user-facing-string.fixture.tsx1// FIXTURE — drives `no-unwrapped-user-facing-string.uncached.test.mjs` via shell-out toCOMMENT
LOW…les/__fixtures__/no-inline-tolerance-class.fixture.tsx1// FIXTURE — drives `no-inline-tolerance-class.uncached.test.mjs` via shell-out to oxlint. Not partCOMMENT
LOW…es/__fixtures__/no-blind-agent-host-fanout.fixture.tsx1// FIXTURE — drives `no-blind-agent-host-fanout.uncached.test.mjs` via shell-out to oxlint. Not partCOMMENT
LOWpackages/app/vitest.dom.config.ts1import { fileURLToPath } from 'node:url';COMMENT
LOWpackages/app/tsconfig.json21 // it reads `@hocuspocus/provider` internals that four suites arrange through,COMMENT
LOWpackages/app/tsconfig.json41 // `tests/stress/_helpers/theme-fade.ts` is named for the same reason, and itsCOMMENT
LOWpackages/app/tsconfig.json61 //COMMENT
LOWpackages/app/playwright.config.ts81 globalSetup: [COMMENT
LOWpackages/app/playwright.config.ts101 // assertions safe by default; the per-test `timeout: 120_000` still boundsCOMMENT
LOWpackages/app/vite.config.ts41const viteCacheDir = process.env.OK_TEST_VITE_CACHE_DIR;COMMENT
LOWpackages/app/vite.config.ts61 },COMMENT
LOWpackages/app/vite.config.ts121 // Largest chunk today is ~1.13 MB pre-gzip (≈350 kB gzipped). The bundleCOMMENT
LOW…p/tests/stress/_helpers/port-ownership/cleanup-order.c1#define _GNU_SOURCECOMMENT
LOWpackages/desktop/electron.vite.config.ts61 // node-pty lives in optionalDependencies (a failed native build mustCOMMENT
LOWpackages/desktop/electron.vite.config.ts101 build: {COMMENT
LOWpackages/desktop/electron.vite.config.ts141 },COMMENT
LOWpackages/desktop/playwright.packaged.config.ts61 // carries no `if:` — so it skips exactly when there is something to lose.COMMENT
LOWpackages/desktop/electron-builder.linux.yml1# Linux packaging config. Inherits everything from `electron-builder.yml` andCOMMENT
LOWpackages/desktop/electron-builder.linux.yml21# this._nodeModulesHandledExternally = !performDependenciesInstallOrRebuildCOMMENT
LOWpackages/desktop/electron-builder.yml1appId: com.inkeep.open-knowledgeCOMMENT
LOWpackages/desktop/electron-builder.yml61 to: "app"COMMENT
LOWpackages/desktop/electron-builder.yml101 # NSIS include agree on one location.COMMENT
LOWpackages/desktop/electron-builder.yml121 # electron-builder places Electron's own LICENSE separately; that coversCOMMENT
LOWpackages/desktop/electron-builder.yml141 - from: "../../node_modules/@napi-rs/keyring"COMMENT
LOWpackages/desktop/electron-builder.yml161 - "index.d.ts"COMMENT
LOWpackages/desktop/electron-builder.yml201 - "**/simple-git/**"COMMENT
LOWpackages/desktop/electron-builder.yml221 category: public.app-category.productivityCOMMENT
LOWpackages/desktop/electron-builder.yml241 # part of the Xcode command-line tools).COMMENT
LOWpackages/desktop/electron-builder.yml261 # fix is either (a) an `x64ArchFiles` glob that names the keyring moduleCOMMENT
LOWpackages/desktop/electron-builder.yml281 hardenedRuntime: trueCOMMENT
LOWpackages/desktop/electron-builder.yml301 #COMMENT
LOWpackages/desktop/electron-builder.yml321 # Handoff (the only flow this app uses). Adding new types here requires aCOMMENT
LOWpackages/desktop/electron-builder.yml341 # not `false` and APPLE_* credentials are set, so leaving it unset notarizesCOMMENT
98 more matches not shown…
Fake / Example Data150 hits · 150 pts
SeverityFileLineSnippetContext
LOWpackages/core/src/handoff/prompt-composer.test.ts568 'lorem ipsum dolor sit amet '.repeat(2000),CODE
LOWpackages/core/src/handoff/prompt-composer.test.ts568 'lorem ipsum dolor sit amet '.repeat(2000),CODE
LOWpackages/core/src/handoff/prompt-composer.test.ts587 const hugeSelection = 'lorem ipsum dolor sit amet '.repeat(2000);CODE
LOWpackages/core/src/handoff/prompt-composer.test.ts587 const hugeSelection = 'lorem ipsum dolor sit amet '.repeat(2000);CODE
LOWpackages/core/src/handoff/prompt-composer.test.ts604 const hugeSelection = 'lorem ipsum dolor sit amet '.repeat(2000);CODE
LOWpackages/core/src/handoff/prompt-composer.test.ts604 const hugeSelection = 'lorem ipsum dolor sit amet '.repeat(2000);CODE
LOWpackages/core/src/handoff/prompt-composer.test.ts623 const hugeSelection = 'lorem ipsum dolor sit amet '.repeat(2000);CODE
LOWpackages/core/src/handoff/prompt-composer.test.ts623 const hugeSelection = 'lorem ipsum dolor sit amet '.repeat(2000);CODE
LOWpackages/core/src/handoff/prompt-composer.test.ts645 selectionMarkdown: 'lorem ipsum dolor sit amet '.repeat(2000),CODE
LOWpackages/core/src/handoff/prompt-composer.test.ts645 selectionMarkdown: 'lorem ipsum dolor sit amet '.repeat(2000),CODE
LOWpackages/core/src/handoff/prompt-composer.test.ts1074 const hugeSelection = 'lorem ipsum dolor sit amet '.repeat(2000);CODE
LOWpackages/core/src/handoff/prompt-composer.test.ts1074 const hugeSelection = 'lorem ipsum dolor sit amet '.repeat(2000);CODE
LOWpackages/core/src/logging/secret-scrub.test.ts37 expect(scrubSecrets('/Users/Jane Doe/notes/plan.md')).not.toContain('Jane Doe');CODE
LOWpackages/core/src/logging/secret-scrub.test.ts39 expect(scrubSecrets('/home/Jane Doe/notes')).not.toContain('Jane Doe');CODE
LOW…ests/integration/conflict-aware-write-surfaces.test.ts461 'test@test.com',CODE
LOW⚡…ages/app/tests/dom/input-rule-atom-ranges.dom.test.tsx101 const lead = `${'lorem ipsum dolor sit amet '.repeat(2)}**see `;CODE
LOW⚡…ages/app/tests/dom/input-rule-atom-ranges.dom.test.tsx101 const lead = `${'lorem ipsum dolor sit amet '.repeat(2)}**see `;CODE
LOW⚡…ages/app/tests/dom/input-rule-atom-ranges.dom.test.tsx107 expect(text.startsWith('lorem ipsum dolor sit amet '.repeat(2))).toBe(true);CODE
LOW⚡…ages/app/tests/dom/input-rule-atom-ranges.dom.test.tsx107 expect(text.startsWith('lorem ipsum dolor sit amet '.repeat(2))).toBe(true);CODE
LOW⚡…ages/app/tests/dom/input-rule-atom-ranges.dom.test.tsx111 const leadEnd = 1 + 'lorem ipsum dolor sit amet '.repeat(2).length;CODE
LOW⚡…ages/app/tests/dom/input-rule-atom-ranges.dom.test.tsx111 const leadEnd = 1 + 'lorem ipsum dolor sit amet '.repeat(2).length;CODE
LOW…kages/app/tests/stress/bridge-convergence.fuzz.test.ts121 const filler = 'lorem ipsum dolor sit amet '.repeat(25000);CODE
LOW…kages/app/tests/stress/bridge-convergence.fuzz.test.ts121 const filler = 'lorem ipsum dolor sit amet '.repeat(25000);CODE
LOW…app/tests/stress/agents-panel-reload-visibility.e2e.ts1015 .getAttribute('placeholder');CODE
LOW…kages/app/tests/stress/command-palette-semantic.e2e.ts106 await expect(cmdkInput(page)).toHaveAttribute('placeholder', 'Search by meaning');CODE
LOWpackages/app/scripts/audit-strings/extract.ts16 'placeholder',CODE
LOW…ckages/app/src/components/ReportBugDialog.dom.test.tsx238 expect(noteBox.getAttribute('placeholder')).toBe(CODE
LOW…ckages/app/src/components/ReportBugDialog.dom.test.tsx624 expect(noteBox.getAttribute('placeholder')).toBe(CODE
LOW…/app/src/components/ActivityPanelDiffView.dom.test.tsx20const FILL = 'lorem ipsum dolor sit amet consectetur '.repeat(36);CODE
LOW…/app/src/components/ActivityPanelDiffView.dom.test.tsx20const FILL = 'lorem ipsum dolor sit amet consectetur '.repeat(36);CODE
LOW…ponents/settings/FrontmatterPluginSection.dom.test.tsx261 expect(input?.getAttribute('placeholder')).toContain('guides/**/*');CODE
LOW…ponents/settings/FrontmatterPluginSection.dom.test.tsx262 expect(input?.getAttribute('placeholder')).toContain('pattern');CODE
LOW…omponents/settings/SpellcheckLanguagesRow.dom.test.tsx514 expect(screen.getByRole('combobox').getAttribute('placeholder')).toBe(CODE
LOW…s/app/src/uninstall/uninstall-copy-parity.dom.test.tsx13 const placeholder = el.getAttribute('placeholder');CODE
LOWpackages/app/src/editor/ComposerMentionInput.tsx188 (extension) => extension.name === 'placeholder',CODE
LOWpackages/app/src/editor/components/Mirror.tsx11function StatusFrame(props: { tone: 'placeholder' | 'error'; children: React.ReactNode }) {CODE
LOWpackages/app/src/editor/components/Mirror.tsx37 <StatusFrame tone="placeholder">CODE
LOWpackages/app/src/editor/components/Mirror.tsx50 <StatusFrame tone="placeholder">CODE
LOW…/src/editor/clipboard/clipboard-line-structure.test.ts415 state: EditorState.create({ schema, doc: docFromMarkdown('placeholder') }),CODE
LOW…/src/editor/clipboard/clipboard-line-structure.test.ts481 const probe = mountView(docFromMarkdown('placeholder'));CODE
LOW⚡packages/desktop/src/main/bug-report-agent-chat.test.ts257 'fake-key-body-line-one',CODE
LOW⚡packages/desktop/src/main/bug-report-agent-chat.test.ts258 'fake-key-body-line-two',CODE
LOW⚡packages/desktop/src/main/bug-report-agent-chat.test.ts268 expect(text).not.toContain('fake-key-body');CODE
LOW⚡packages/desktop/src/main/bug-report-agent-chat.test.ts275 const tail = ['fake-key-body-line-two', '-----END OPENSSH PRIVATE KEY-----'].join('\n');CODE
LOW⚡packages/desktop/src/main/bug-report-agent-chat.test.ts278 'fake-key-body-line-three',CODE
LOWpackages/desktop/src/main/bug-report-agent-chat.test.ts295 expect(text).not.toContain('fake-key-body');CODE
LOWpackages/desktop/src/main/bug-report-agent-chat.test.ts321 expect(text).not.toContain('fake-key-bo');CODE
LOWpackages/desktop/src/main/bug-report-agent-chat.test.ts335 expect(text).not.toContain('fake-key-body');CODE
LOWpackages/server/src/checkpoint-chain.test.ts28 await git.raw('config', 'user.email', 'test@test.com');CODE
LOW…ver/src/server-observers-paired-write-baseline.test.ts33 const fixturePayload = '## Section 1\n\nLorem ipsum dolor.\n \nSit amet.\n';CODE
LOWpackages/server/src/checkpoint-restore-floor.test.ts52 await git.raw('config', 'user.email', 'test@test.com');CODE
LOWpackages/server/src/saved-themes-write.test.ts223 writeFileSync(join(dir, 'terse.yml'), 'placeholder');CODE
LOWpackages/server/src/checkpoint-retention-tie.test.ts28 await git.raw('config', 'user.email', 'test@test.com');CODE
LOWpackages/server/src/qa-gc-budget-isolation.test.ts31 await git.raw('config', 'user.email', 'test@test.com');CODE
LOWpackages/server/src/rename-log.test.ts556 await git.raw('config', 'user.email', 'test@test.com');CODE
LOWpackages/server/src/rename-log.test.ts835 await git.raw('config', 'user.email', 'test@test.com');CODE
LOWpackages/server/src/rename-log.test.ts1167 await git.raw('config', 'user.email', 'test@test.com');CODE
LOWpackages/server/src/derive-timing-exhaustion.test.ts145 await git.raw('config', 'user.email', 'test@test.com');CODE
LOWpackages/server/src/conflict-authority.test.ts1008 await git.raw('config', 'user.email', 'test@test.com');CODE
LOWpackages/server/src/conflict-authority.test.ts1159 await git.raw('config', 'user.email', 'test@test.com');CODE
90 more matches not shown…
Cross-Language Confusion16 hits · 112 pts
SeverityFileLineSnippetContext
HIGH⚡packages/desktop/scripts/smoke-terminal-package-cdp.py234 const phaseRecords = {json.dumps(os.environ.get("OK_PTY_PHASE_TRACE") == "1")} ? [] : null;CODE
HIGH⚡packages/desktop/scripts/smoke-terminal-package-cdp.py236 const markPhase = phaseRecords ? (phase, edge, ptyId = null) => {{CODE
HIGH⚡packages/desktop/scripts/smoke-terminal-package-cdp.py239 phaseRecords.push({{CODE
HIGH⚡packages/desktop/scripts/smoke-terminal-package-cdp.py246 }} : undefined;CODE
HIGH⚡packages/desktop/scripts/smoke-terminal-package-cdp.py250 let ptyId = null;CODE
HIGH⚡packages/desktop/scripts/smoke-terminal-package-cdp.py252 let createdAt = null;CODE
HIGH⚡packages/desktop/scripts/smoke-terminal-package-cdp.py253 let firstByteAt = null;CODE
HIGH⚡packages/desktop/scripts/smoke-terminal-package-cdp.py254 let markerAt = null;CODE
HIGH⚡packages/desktop/scripts/smoke-terminal-package-cdp.py314 releases.push(bridge.terminal.onData((message) => {{CODE
HIGH⚡packages/desktop/scripts/smoke-terminal-package-cdp.py322 releases.push(bridge.terminal.onExit((message) => {{CODE
HIGH⚡packages/desktop/scripts/smoke-terminal-package-cdp.py324 endings.push({{ ...message, atMs: sinceStart(performance.now()) }});CODE
HIGH⚡packages/desktop/scripts/smoke-terminal-package-cdp.py326 releases.push(bridge.terminal.onNotice((message) => {{CODE
HIGH⚡packages/desktop/scripts/smoke-terminal-package-cdp.py328 notices.push({{ ...message, atMs: sinceStart(performance.now()) }});CODE
HIGHpackages/desktop/scripts/smoke-terminal-package-cdp.py271 if (ptyId !== null) await bridge.terminal.kill(ptyId).catch(() => {{}});CODE
HIGHpackages/desktop/scripts/smoke-terminal-package-cdp.py278 if (firstByteAt === null) {{CODE
HIGHpackages/desktop/scripts/smoke-terminal-package-cdp.py299 void finish(null);CODE
Structural Annotation Overuse42 hits · 65 pts
SeverityFileLineSnippetContext
LOW…r/assets/skills/packs/knowledge-base/research/SKILL.md78## Step 0: Create workflow checkpoint tasksCOMMENT
LOW…r/assets/skills/packs/knowledge-base/research/SKILL.md105## Step 1: Scan existing coverage + routeCOMMENT
LOW…r/assets/skills/packs/knowledge-base/research/SKILL.md154## Step 2: Collaborative scoping (Supervised STOP gate)COMMENT
LOW…r/assets/skills/packs/knowledge-base/research/SKILL.md193## Step 3: Capture raw sources via ingestCOMMENT
LOW…r/assets/skills/packs/knowledge-base/research/SKILL.md203## Step 4: Read + analyzeCOMMENT
LOW…r/assets/skills/packs/knowledge-base/research/SKILL.md228## Step 5: Write the research article (Path A only)COMMENT
LOW…r/assets/skills/packs/knowledge-base/research/SKILL.md309## Step 6: Link aggressively + file valuable Q&A backCOMMENT
LOW…r/assets/skills/packs/knowledge-base/research/SKILL.md332## Step 7: ValidateCOMMENT
LOW…r/assets/skills/packs/knowledge-base/research/SKILL.md346## Step 8: Recap + follow-up directionsCOMMENT
LOW…ills/packs/software-lifecycle/review-a-design/SKILL.md27## Step 0: Identify the artifact and read it — and what it inheritsCOMMENT
LOW…ills/packs/software-lifecycle/review-a-design/SKILL.md48## Step 1: Reconstruct the design's own argument — and show it backCOMMENT
LOW…ills/packs/software-lifecycle/review-a-design/SKILL.md61## Step 2: Run the soundness lensesCOMMENT
LOW…ills/packs/software-lifecycle/review-a-design/SKILL.md77## Step 3: Write findingsCOMMENT
LOW…ills/packs/software-lifecycle/review-a-design/SKILL.md93## Step 4: Calibrate — adversarially re-read your own findingsCOMMENT
LOW…ills/packs/software-lifecycle/review-a-design/SKILL.md104## Step 5: DeliverCOMMENT
LOW…ills/packs/software-lifecycle/review-a-design/SKILL.md118## Step 6: Hand offCOMMENT
LOW…lls/packs/software-lifecycle/frame-a-proposal/SKILL.md40## Step 0: Scan prior artCOMMENT
LOW…lls/packs/software-lifecycle/frame-a-proposal/SKILL.md59## Step 1: Frame the problem — STOP gateCOMMENT
LOW…lls/packs/software-lifecycle/frame-a-proposal/SKILL.md86## Step 2: Allocate the number and create from templateCOMMENT
LOW…lls/packs/software-lifecycle/frame-a-proposal/SKILL.md111## Step 3: MotivationCOMMENT
LOW…lls/packs/software-lifecycle/frame-a-proposal/SKILL.md123## Step 4: DesignCOMMENT
LOW…lls/packs/software-lifecycle/frame-a-proposal/SKILL.md135## Step 5: AlternativesCOMMENT
LOW…lls/packs/software-lifecycle/frame-a-proposal/SKILL.md155## Step 6: DrawbacksCOMMENT
LOW…lls/packs/software-lifecycle/frame-a-proposal/SKILL.md165## Step 7: Unresolved questionsCOMMENT
LOW…lls/packs/software-lifecycle/frame-a-proposal/SKILL.md181## Step 8: Link + validateCOMMENT
LOW…lls/packs/software-lifecycle/frame-a-proposal/SKILL.md194## Step 9: Recap + path to fcpCOMMENT
LOW…/skills/packs/software-lifecycle/write-a-spec/SKILL.md48## Step 0: Find the parent proposalCOMMENT
LOW…/skills/packs/software-lifecycle/write-a-spec/SKILL.md67## Step 1: Map the CURRENT system before designing the changeCOMMENT
LOW…/skills/packs/software-lifecycle/write-a-spec/SKILL.md86## Step 2: Scoping STOP gateCOMMENT
LOW…/skills/packs/software-lifecycle/write-a-spec/SKILL.md121## Step 3: Create the spec folder + `spec.md`COMMENT
LOW…/skills/packs/software-lifecycle/write-a-spec/SKILL.md150## Step 4: Fill Goals and Non-goalsCOMMENT
LOW…/skills/packs/software-lifecycle/write-a-spec/SKILL.md160## Step 5: DesignCOMMENT
LOW…/skills/packs/software-lifecycle/write-a-spec/SKILL.md173## Step 6: Decision LogCOMMENT
LOW…/skills/packs/software-lifecycle/write-a-spec/SKILL.md196## Step 7: Open QuestionsCOMMENT
LOW…/skills/packs/software-lifecycle/write-a-spec/SKILL.md218## Step 8: Migration and Test planCOMMENT
LOW…/skills/packs/software-lifecycle/write-a-spec/SKILL.md258## Step 10: Link and validateCOMMENT
LOW…/skills/packs/software-lifecycle/write-a-spec/SKILL.md270## Step 11: RecapCOMMENT
LOW…assets/skills/project/references/ingest-and-sources.md9## Step 0: Is this source worth preserving?COMMENT
LOW⚡…assets/skills/project/references/ingest-and-sources.md183## Step 3: Preserve the content faithfullyCOMMENT
LOW⚡…assets/skills/project/references/ingest-and-sources.md193## Step 4: VerifyCOMMENT
LOW⚡…assets/skills/project/references/ingest-and-sources.md200## Step 5: Re-ingest semantics (sha256 mismatch on a previously-ingested source)COMMENT
LOW…assets/skills/project/references/ingest-and-sources.md215## Step 6: Discuss takeaways with the user (no file write)COMMENT
Decorative Section Separators11 hits · 33 pts
SeverityFileLineSnippetContext
MEDIUM…-plugins/no-comments/__fixtures__/must-fire.fixture.ts12// ──────────────────────────── section divider ────────────────────────────COMMENT
MEDIUMpackages/core/src/registry/registry.test.ts719 // ─── Schema-flip-drift meta-test (parallel to precedent #47) ─────────COMMENT
MEDIUMpackages/core/src/registry/registry.test.ts719 // ─── Schema-flip-drift meta-test (parallel to precedent #47) ─────────COMMENT
MEDIUMpackages/app/tests/stress/selection-indicator.e2e.ts604// ── S13: Callout type-color inheritance (Precedent #31) ──────────────────COMMENT
MEDIUMpackages/app/tests/stress/selection-indicator.e2e.ts604// ── S13: Callout type-color inheritance (Precedent #31) ──────────────────COMMENT
MEDIUMpackages/server/src/server-observers.ts1523 // ─── Settlement dispatcher (precedent #13(b)) ────────COMMENT
MEDIUMpackages/server/src/server-observers.ts1523 // ─── Settlement dispatcher (precedent #13(b)) ────────COMMENT
MEDIUM…ckages/native-config/src/mcp_edit_conformance_tests.rs29// ─── TOML-generic invariants ─────────────────────────────────────────────────COMMENT
MEDIUM…ckages/native-config/src/mcp_edit_conformance_tests.rs140// ─── OpenKnowledge-schema register / deregister / prune ──────────────────────COMMENT
MEDIUM.github/workflows/desktop-release.yml12# ├────────────┬──────────────┐COMMENT
MEDIUM.github/workflows/desktop-release.yml17# └────────────┴──────────────┘COMMENT
Cross-Language Confusion (JS/TS)4 hits · 20 pts
SeverityFileLineSnippetContext
HIGH…desktop/tests/support/pty-startup-trace.test-helper.ts423 print(line: string): void;CODE
HIGH…sktop/tests/utility/pty-harness-os-observation.test.ts158 print(line) {CODE
HIGHpackages/desktop/src/main/desktop-uninstall-handoff.ts99 elif create_result_profile && start_result_window --ok-uninstall-result "$1" "$2" "$3"; thenCODE
HIGH…es/server/src/acp/held-install-registry.test-helper.ts87 elif msg['method'] == 'session/new':CODE
Modern AI Meta-Vocabulary7 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md57ok init # scaffold the project + wire up your AI editors (Claude Code, Claude Desktop, Cursor, Codex, OpenCode,CODE
MEDIUMpackages/server/src/tag-index.test.ts263 idx.updateDocumentFromMarkdown('__template__/docs/my-template', '#scaffold note\n');CODE
MEDIUMpackages/server/src/init-project.ts104# exists as mental scaffolding, not as enforced filesystem structure.COMMENT
MEDIUMpackages/cli/README.md21ok init # scaffold .ok/ and connect supported AI toolsCODE
MEDIUMpackages/native-config/src/mcp_edit.rs279 // Drop the ` ` prefix the `v = ` scaffold left on the value, so it carriesCOMMENT
MEDIUM.github/workflows/release.yml16# Push trigger: event-driven on `push` to open-knowledge/main with a pathsCOMMENT
MEDIUM.github/workflows/release.yml107# event-driven betas and promote-stable route their npm publishes here.COMMENT
AI Slop Vocabulary6 hits · 16 pts
SeverityFileLineSnippetContext
MEDIUM…/perf/baselines/2026-05-01-post-leak-fix-baseline.json140 "Anchored to merge commit that integrates origin/main containing PR #397 (TipTap+Yjs leak fix), PR #408 (perf-harnesCODE
MEDIUMpackages/desktop/electron-builder.yml146 # harness-config write routes through its toml_edit addon. LikeCOMMENT
MEDIUMpackages/cli/src/commands/mcp-chain-validation.test.ts64 '# command -v npx suppressed by test harness\n',CODE
MEDIUM.github/workflows/desktop-release.yml1023 # The harness is CI tooling, not release content, so take it from theCOMMENT
MEDIUM.github/workflows/desktop-release.yml1033 # the harness still releases ungated rather than being newly gated byCOMMENT
MEDIUM.github/workflows/desktop-release.yml2394 # A skipped gate (ref predates the harness) is not a blocked release,COMMENT
Self-Referential Comments2 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUMpackages/app/tests/stress/tabs-component-strip.e2e.ts22### Create a new projectCOMMENT
MEDIUMpackages/desktop/src/main/path-install.test.ts545 '# This file contains fish universal variable definitions.\n',CODE
Excessive Try-Catch Wrapping6 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUMpackages/desktop/scripts/smoke-terminal-package-cdp.py413def main() -> int:CODE
LOWpackages/desktop/scripts/smoke-terminal-package-cdp.py200 except Exception as error:CODE
LOWpackages/desktop/scripts/smoke-terminal-package-cdp.py203 except Exception as error:CODE
LOWpackages/desktop/scripts/smoke-terminal-package-cdp.py382 except Exception as error:STRING
LOWpackages/desktop/scripts/smoke-terminal-package-cdp.py397 except Exception as trace_error:STRING
LOWpackages/desktop/scripts/smoke-terminal-package-cdp.py422 except Exception as error:STRING
Deep Nesting2 hits · 2 pts
SeverityFileLineSnippetContext
LOWpackages/desktop/scripts/smoke-terminal-package-cdp.py153CODE
LOWpackages/desktop/scripts/smoke-terminal-package-cdp.py222CODE