AI Slop Code RIsk Monitor

garrytan/gstack

Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA

7.4 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for garrytan/gstack, a TypeScript project with 135,820 GitHub stars. SynthScan examined 608,487 lines of code across 2261 source files, recording 2284 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 7.4 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

7.4
Adjusted Signal
7.4
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
135.8K
Stars
TypeScript
Language
608.5K
Lines of Code
2.3K
Files
2.3K
Pattern Hits
2026-10-12
Scan Date
0.03
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 12.5/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 4.1/100 · LOW

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

Agent Over-Engineering Ratio 20.9/100 · LOW

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

PR Review Velocity Impact 29.7/100 · MEDIUM

Which changes need focused human review? 2284 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 5HIGH 53MEDIUM 845LOW 1381

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 2284 distinct pattern matches across 16 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.

Decorative Section Separators795 hits · 2370 pts
SeverityFileLineSnippetContext
MEDIUMdesign/test/feedback-roundtrip-daemon.test.ts63// ─── Submit round-trip ───────────────────────────────────────────COMMENT
MEDIUMdesign/test/feedback-roundtrip-daemon.test.ts141// ─── Regenerate + reload round-trip ──────────────────────────────COMMENT
MEDIUMdesign/test/feedback-roundtrip-daemon.test.ts214// ─── Two-board, one-daemon attach behavior ───────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts47// ─── /health ─────────────────────────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts70// ─── POST /api/boards (publish) ─────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts150// ─── GET /boards/<id> trailing-slash redirect ────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts179// ─── POST /boards/<id>/api/feedback ──────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts260// ─── POST /boards/<id>/api/reload ────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts314// ─── GET / (index) ───────────────────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts349// ─── /shutdown ───────────────────────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts398// ─── LRU + non-done protection ───────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts458// ─── Idle + meaningful activity ──────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts476// ─── Malformed body negatives ────────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts542// ─── Daemon log ──────────────────────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts566// ─── Unknown routes ──────────────────────────────────────────────COMMENT
MEDIUMdesign/test/feedback-roundtrip.test.ts176// ─── The critical test: browser click → file on disk ─────────────COMMENT
MEDIUMdesign/test/daemon-discovery.test.ts74// ─── healthCheck + readStateFile basics ──────────────────────────COMMENT
MEDIUMdesign/test/daemon-discovery.test.ts119// ─── ensureDaemon ────────────────────────────────────────────────COMMENT
MEDIUMdesign/test/daemon-discovery.test.ts306// ─── publishBoard ────────────────────────────────────────────────COMMENT
MEDIUMdesign/test/daemon-discovery.test.ts337// ─── shutdownDaemon / daemonStatus ───────────────────────────────COMMENT
MEDIUMdesign/test/daemon-discovery.test.ts525// ─── Concurrent ensureDaemon race (one wins the lock) ───────────COMMENT
MEDIUMdesign/test/daemon-discovery.test.ts565// ─── Stale-lock reclaim ──────────────────────────────────────────COMMENT
MEDIUMdesign/src/daemon.ts42// ─── Tunables (env overrides for tests) ──────────────────────────COMMENT
MEDIUMdesign/src/daemon.ts62// ─── Per-board state ─────────────────────────────────────────────COMMENT
MEDIUMdesign/src/daemon.ts113// ─── Helpers ─────────────────────────────────────────────────────COMMENT
MEDIUMdesign/src/daemon.ts197// ─── Shutdown ─────────────────────────────────────────────────────COMMENT
MEDIUMdesign/src/daemon.ts237// ─── Handlers ─────────────────────────────────────────────────────COMMENT
MEDIUMdesign/src/daemon.ts472// ─── Router ──────────────────────────────────────────────────────COMMENT
MEDIUMdesign/src/daemon.ts530// ─── Startup ─────────────────────────────────────────────────────COMMENT
MEDIUMdesign/src/daemon-client.ts216// ─── Internals ───────────────────────────────────────────────────COMMENT
MEDIUM⚡extension/sidepanel.js85// ─── Chat path ripped ────────────────────────────────────────────COMMENT
MEDIUM⚡extension/sidepanel.js91// ─── Reload Sidebar ─────────────────────────────────────────────COMMENT
MEDIUM⚡extension/sidepanel.js96// ─── Copy Cookies ───────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js32// ─── Connection State Machine ─────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js111// ─── Debug Tabs ─────────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js154// ─── Activity Feed ──────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js243// ─── SSE Connection ─────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js294// ─── Memory Footer Readout ──────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js390// ─── Tab guardrail toast (D5 + Codex single-tab flag) ───────COMMENT
MEDIUMextension/sidepanel.js582// ─── Refs Tab ───────────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js618// ─── Inspector Tab ──────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js725// ─── Box Model Rendering ────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js771// ─── Matched Rules Rendering ────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js862// ─── Computed Styles Rendering ──────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js887// ─── Quick Edit ─────────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js961// ─── Send to Agent ──────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js1017// ─── Quick Action Helpers (toolbar buttons) ──────────────────────COMMENT
MEDIUMextension/sidepanel.js1097// ─── Section Toggles ────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js1112// ─── Inspector SSE ──────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js1144// ─── Server Discovery ───────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js1194// ─── Port Configuration ─────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js1223// ─── Reconnect / Copy Buttons ────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js1346// ─── Message Listener ───────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js1406// ─── v1.44 pagehide: explicit PTY dispose on sidebar close ──────────COMMENT
MEDIUMextension/background.js22// ─── Port Discovery ────────────────────────────────────────────COMMENT
MEDIUMextension/background.js39// ─── Auth Token Bootstrap ─────────────────────────────────────COMMENT
MEDIUMextension/background.js71// ─── Health Polling ────────────────────────────────────────────COMMENT
MEDIUMextension/background.js148// ─── Command Proxy ─────────────────────────────────────────────COMMENT
MEDIUMextension/background.js173// ─── Refs Relay ─────────────────────────────────────────────────COMMENT
MEDIUMextension/background.js203// ─── Inspector ──────────────────────────────────────────────────COMMENT
735 more matches not shown…
Structural Annotation Overuse386 hits · 556 pts
SeverityFileLineSnippetContext
LOWREADME.md51### Step 1: Install on your machineCOMMENT
LOWREADME.md57### Step 2: Team mode — auto-update for shared repos (recommended)COMMENT
LOWCONTRIBUTING.md841### Step 1: Symlink your checkoutCOMMENT
LOWCONTRIBUTING.md848### Step 2: Run setup to create per-skill symlinksCOMMENT
LOWCONTRIBUTING.md862### Step 3: DevelopCOMMENT
LOWpair-agent/SKILL.md420## Step 1: Check prerequisitesCOMMENT
LOWpair-agent/SKILL.md434## Step 2: Ask what they wantCOMMENT
LOWpair-agent/SKILL.md455## Step 3: Local or remote?COMMENT
LOWpair-agent/SKILL.md473## Step 4: Execute pairingCOMMENT
LOWpair-agent/SKILL.md622## Step 5: Verify connectionCOMMENT
LOWdesign-html/SKILL.md443## Step 0: Input DetectionCOMMENT
LOWdesign-html/SKILL.md544## Step 1: Design AnalysisCOMMENT
LOWdesign-html/SKILL.md575## Step 2: Smart Pretext API RoutingCOMMENT
LOWdesign-html/SKILL.md615## Step 3: Generate Pretext-Native HTMLCOMMENT
LOWdesign-html/SKILL.md725## Step 4: Preview + Refinement LoopCOMMENT
LOWdesign-html/SKILL.md801## Step 5: Save & Next StepsCOMMENT
LOWplan-tune/SKILL.md381## Step 0: Detect what the user wantsCOMMENT
LOWdesign-shotgun/SKILL.md441## Step 0: Session DetectionCOMMENT
LOWdesign-shotgun/SKILL.md474## Step 1: Context GatheringCOMMENT
LOWdesign-shotgun/SKILL.md535## Step 2: Taste MemoryCOMMENT
LOWdesign-shotgun/SKILL.md607## Step 3: Generate VariantsCOMMENT
LOWdesign-shotgun/SKILL.md738## Step 4: Comparison Board + Feedback LoopCOMMENT
LOWdesign-shotgun/SKILL.md866## Step 5: Feedback ConfirmationCOMMENT
LOWdesign-shotgun/SKILL.md882## Step 6: Save & Next StepsCOMMENT
LOWplan-design-review/SKILL.md410## Step 0: Detect platform and base branchCOMMENT
LOWplan-design-review/SKILL.md728## Step 0: Design Scope AssessmentCOMMENT
LOWdesign/test/feedback-roundtrip.test.ts342 // Step 1: User clicks RegenerateCOMMENT
LOW⚡design/test/feedback-roundtrip.test.ts358 // Step 2: Agent generates new variants and creates a new boardCOMMENT
LOW⚡design/test/feedback-roundtrip.test.ts367 // Step 3: Agent POSTs /api/reload to swap the boardCOMMENT
LOW⚡design/test/feedback-roundtrip.test.ts388 // Step 4: Board auto-refreshes (simulated by navigating again)COMMENT
LOW⚡design/test/feedback-roundtrip.test.ts397 // Step 5: User picks variant C on round 2 and submitsCOMMENT
LOW⚡design/src/evolve.ts41 // Step 1: Analyze current screenshotCOMMENT
LOW⚡design/src/evolve.ts45 // Step 2: Generate evolved version using analysis + briefCOMMENT
LOWautoplan/SKILL.md401## Step 0: Detect platform and base branchCOMMENT
LOWautoplan/SKILL.md667### Step 1: Capture restore pointCOMMENT
LOWautoplan/SKILL.md701### Step 2: Read contextCOMMENT
LOWautoplan/SKILL.md720### Step 3: Locate review skills; load each at phase entryCOMMENT
LOW⚡extension/sidepanel.js1279 // Step 2: If background says connected + has token, use thatCOMMENT
LOW⚡extension/sidepanel.js1289 // Step 3: Background not connected yet. Try hitting /health directly.COMMENT
LOWextension/sidepanel.js1257 // Step 1: Ask background for the portCOMMENT
LOWios-qa/docs/tailscale-acl-example.md19## Step 1: Install and run TailscaleCOMMENT
LOWios-qa/docs/tailscale-acl-example.md35## Step 2: Set up the daemon's ACLCOMMENT
LOWios-qa/docs/tailscale-acl-example.md75## Step 3: Mint a session token for a remote agentCOMMENT
LOWios-qa/docs/tailscale-acl-example.md91## Step 4: Tighten the Tailscale ACL (defense in depth)COMMENT
LOWios-qa/docs/tailscale-acl-example.md122## Step 5: Audit trailCOMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts208 // Step 1: pick a deviceCOMMENT
LOW⚡ios-qa/daemon/src/tunnel-bootstrap.ts234 // Step 2: launch app (idempotent — devicectl returns success if already running)COMMENT
LOW⚡ios-qa/daemon/src/tunnel-bootstrap.ts242 // Step 3: resolve tunnel IPv6. Try devicectl `info details` first (mostCOMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts261 // Step 4: wait for StateServer to become reachable, then scrape boot token.COMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts347 // Step 5: rotate the boot token to a fresh in-memory-only one.COMMENT
LOWtest/autoplan-phase-order.test.ts343 const intake = flat(read('autoplan/SKILL.md.tmpl').split('### Step 2: Read context')[1]?.split('### Step 3:')[0] ?? CODE
LOWtest/devex-finding-fixture.test.ts25 content.indexOf('## Step 0: DX Investigation', audit));CODE
LOWtest/workflow-excerpt.test.ts194 const ceo = readWorkflowExcerpt('plan-ceo-review/SKILL.md', '## Step 0: Nuclear Scope Challenge', '## Review SectionCODE
LOWtest/workflow-excerpt.test.ts209 const ceo = readWorkflowExcerpt('plan-ceo-review/SKILL.md', '## Step 0: Nuclear Scope Challenge', '## Review SectionCODE
LOWtest/docsync-report-interface.test.ts80 expect(phase).not.toContain('## Step 15: Commit');CODE
LOWtest/workflow-judge-input.test.ts194 expect(input.text).toContain('## Step 5: Fix-First Review');CODE
LOWtest/workflow-judge-input.test.ts300 expect(entrypoint?.content).toContain('## Step 0: Detect platform and base branch');CODE
LOWtest/workflow-judge-input.test.ts325 expect(entrypoint.content.indexOf('## Scope gate')).toBeLessThan(entrypoint.content.indexOf('### Step 0: Scope ChallCODE
LOWtest/skill-validation.test.ts1405 // Headings like "## Step 7: Test Coverage Audit" — NOT sub-steps like "## Step 8.1:"COMMENT
LOWtest/skill-validation.test.ts1507 expect(skeleton).toContain('## Step 1: Detect mode');CODE
326 more matches not shown…
Hyper-Verbose Identifiers462 hits · 472 pts
SeverityFileLineSnippetContext
LOWdesign/src/daemon.ts184function findActiveBoardForSourceDir(sourceDir: string): Board | null {CODE
LOWdesign/src/design-to-code.ts24export async function generateDesignToCodePrompt(CODE
LOWdesign/src/daemon-client.ts315async function gracefulShutdownExistingDaemon(port: number): Promise<void> {CODE
LOWdesign/src/variants.ts512async function generateResponsiveVariants(CODE
LOWautoplan/bin/phase-publication-hook.ts218export function boundAutoplanPhaseConsumption(events: Event[], use: Use, cwd: string, root: string): Consumer | undefineCODE
LOWtest/workflow-excerpt.test.ts9function expectOutsideReviewControlFlow(text: string, promptHeading: string): void {CODE
LOWtest/plan-skill-questions.test.ts2350function capturedQuestionValidation() {CODE
LOWtest/skill-e2e-plan-ceo-review-section-loading.test.ts99function assertSectionLoadingReport(capture: Awaited<ReturnType<typeof captureSectionReads>>): void {CODE
LOWtest/cso-eval.test.ts59function syntheticInstallationIdentity(seed = '1', catalogSeed = seed): ProducerInstallationIdentity {CODE
LOWtest/cso-eval.test.ts73function syntheticProviderIdentity(family: Family = 'gpt', seed = '1'): ProducerProviderIdentity {CODE
LOWtest/cso-eval.test.ts80function syntheticArtifactInventory(): ProducerArtifactInventory {CODE
LOWtest/skill-e2e-plan-ceo-mode-routing.test.ts105async function navigateToModeAskUserQuestion(CODE
LOWtest/cso-git-hardening.test.ts21function replaceWithSymlinkAfterLstat(target:string,replacement:string,occurrence=1){CODE
LOWtest/plan-count-completion.test.ts871 function completedHandoffTranscript(f: ReturnType<typeof fixture>): PlanCountTranscript {CODE
LOWtest/codex-e2e-sol-scope.test.ts30function codexSupportsIgnoreUserConfig(): boolean {CODE
LOWtest/ship-hook-windows-paths.test.ts59function expectInstalledFromWorktree() {CODE
LOWtest/cso-stack-cold-integration.test.ts85 def test_dependency_and_control(self):CODE
LOWtest/skill-e2e-skillify.test.ts134function installBundledHackernewsSkill(workDir: string) {CODE
LOWtest/redact-prepush-scan-range.test.ts86function setUpRemoteWithForeignFixture(): void {CODE
LOWtest/redact-prepush-scan-range.test.ts195 function buildSecretOnSecondRemote(): { originTip: string } {CODE
LOWtest/skill-e2e-design.test.ts799function commandRunsInstallOrOverride(command: string): boolean {CODE
LOWtest/cso-contracts.test.ts21function authenticatedBundleFixture(certified:ReturnType<typeof certify>,params:any,outcomes?:Record<'before'|'after',{eCODE
LOWtest/autoplan-artifact-windows-argv.test.ts28 const start=source.indexOf('export function createAutoplanArtifactRecorder(');CODE
LOWtest/run-in-background-guidance.test.ts186function hasBoundedOutsideVoiceWait(content: string): boolean {CODE
LOWtest/extension-pty-inject-invariant.test.ts70function findEnclosingFunctionStart(content: string, callerPos: number): number {CODE
LOWtest/qa-caller-authority.test.ts38function assertSharedBrowserAuthority(body: string): void {CODE
LOWtest/tasks-section-jq.test.ts33function extractBranchCommitFilter(): string {CODE
LOWtest/gbrain-source-worktree-advance.test.ts45function makeArtifactsRepoWithWorktree(): { head: string } {CODE
LOWtest/skill-e2e-plan-format.test.ts120function approachQuestionInstruction(outFile: string): string {CODE
LOWtest/outside-voice-failure-policy.test.ts105 const start = lines.findIndex((l) => l.startsWith('export function outsideVoiceFailurePolicy('));CODE
LOWtest/qa-checkpoint-evidence.test.ts172function functionalCheckpointVerdict(input: ReturnType<typeof regressionCheckpoint>) {CODE
LOWtest/office-hours-writeback-env.test.ts10async function probeWritebackEnvironment(option: 'env' | 'extraEnv') {CODE
LOWtest/skill-e2e-diagram.test.ts91function expectRenderedViaGstackRender(result: SkillTestResult): void {CODE
LOWtest/gen-skill-docs.test.ts105function extractPreambleBeforeWorkflow(content: string, workflowMarkers: string[]): string {CODE
LOWtest/helpers/cso-ntfs-fixture.ts4export function createPrecisionLossCandidate(CODE
LOWtest/helpers/overlay-attempt.ts124export function captureOverlayQueryAttempts(directory: string, stem: string, provider: QueryProvider): QueryProvider {CODE
LOWtest/helpers/agent-sdk-runner.ts154export function passThroughNonAskUserQuestion(CODE
LOWtest/helpers/shared-libs-eval-fixture.ts492export function isInternalClaudeGitRequest(request: SourceRequest, commands: string[]): boolean {CODE
LOWtest/helpers/shared-libs-eval-fixture.ts814export function reviewLifecycleInstructions(f: SharedLibsFixture): string {CODE
LOWtest/helpers/shared-libs-eval-fixture.ts1058export function prCoverageRequestViolations(endpoints: string[]): string[] {CODE
LOWtest/helpers/shared-libs-eval-fixture.ts1191export function createSharedInteractiveToolHandler(choose: 'approve' | 'skip' | SharedQuestionSelector, hooks: {CODE
LOWtest/helpers/autoplan-artifact-permission.ts40export function hasPendingAutoplanArtifactHistory(CODE
LOWtest/helpers/auq-sdk-capture.ts389export function validateCeoReviewCompletion(capture: {CODE
LOWtest/helpers/qa-functional-fixture.ts204export function createQAFunctionalFixture(family: QAFamily, options: { healthy?: boolean; parent?: string; deadlineAt?: CODE
LOWtest/helpers/plan-scope-selection.ts54export function nativeSeededPlanSelection(CODE
LOWtest/helpers/skill-parser.ts161export function extractRemoteSlugPatterns(rootDir: string, subdirs: string[]): Map<string, string[]> {CODE
LOWtest/helpers/bootstrap-retention.ts146export function createBootstrapRetentionScope(temporaryRoot: string, durableRoot: string, runId: string) {CODE
LOWtest/helpers/bootstrap-retention.ts177export function registerBootstrapRetention(root: string, runId: string, options: { deadline: number; env?: NodeJS.ProcesCODE
LOWtest/helpers/bootstrap-retention.ts324async function cleanupBootstrapRetentions(scope: Scope, deadline: number) {CODE
LOWtest/helpers/ceo-split-question-policy.ts57export function pickCeoSplitCountQuestion(CODE
LOWtest/helpers/ceo-split-question-policy.ts75export function ceoSplitDecisionFingerprints(CODE
LOWtest/helpers/ceo-split-question-policy.ts104export function isCeoSplitCollectionComplete(CODE
LOWtest/helpers/eval-store.ts751export function isFinalizedEvalResultFile(relPath: string): boolean {CODE
LOWtest/helpers/manual-judge-review-fixture.ts40export function approvedCookieWorkflowSource(source: string): string {CODE
LOWtest/helpers/plan-review-decisions.ts194export function buildPlanReviewDecisionPrompt(input: PlanReviewDecisionInput): string {CODE
LOWtest/helpers/plan-review-decisions.ts224export function validatePlanReviewDecisionResponse(input: PlanReviewDecisionInput, raw: unknown) {CODE
LOWtest/helpers/plan-review-decisions.ts360export async function evaluatePlanReviewDecisions(input: PlanReviewDecisionInput, judge: PlanReviewJudge = callJudge<unkCODE
LOWtest/helpers/outside-voice-receipt.ts61export function createOutsideReceiptRuntime(runtimeRoot: string, fixtureRoot: string, cwd: string) {CODE
LOWtest/helpers/setup-gbrain-fixture.ts122export function chooseLocalPgliteFixtureAnswer(question: {CODE
LOWtest/helpers/auq-native-capture.ts122function clippedElidedNativeAuqIdentity(screen: string, call: NativePlanQuestionCall):CODE
402 more matches not shown…
Verbosity Indicators203 hits · 253 pts
SeverityFileLineSnippetContext
LOWdesign/test/feedback-roundtrip.test.ts342 // Step 1: User clicks RegenerateCOMMENT
LOW⚡design/test/feedback-roundtrip.test.ts358 // Step 2: Agent generates new variants and creates a new boardCOMMENT
LOW⚡design/test/feedback-roundtrip.test.ts367 // Step 3: Agent POSTs /api/reload to swap the boardCOMMENT
LOW⚡design/test/feedback-roundtrip.test.ts388 // Step 4: Board auto-refreshes (simulated by navigating again)COMMENT
LOW⚡design/test/feedback-roundtrip.test.ts397 // Step 5: User picks variant C on round 2 and submitsCOMMENT
LOW⚡design/src/evolve.ts41 // Step 1: Analyze current screenshotCOMMENT
LOW⚡design/src/evolve.ts45 // Step 2: Generate evolved version using analysis + briefCOMMENT
LOW⚡extension/sidepanel.js1279 // Step 2: If background says connected + has token, use thatCOMMENT
LOW⚡extension/sidepanel.js1289 // Step 3: Background not connected yet. Try hitting /health directly.COMMENT
LOWextension/sidepanel.js1257 // Step 1: Ask background for the portCOMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts208 // Step 1: pick a deviceCOMMENT
LOW⚡ios-qa/daemon/src/tunnel-bootstrap.ts234 // Step 2: launch app (idempotent — devicectl returns success if already running)COMMENT
LOW⚡ios-qa/daemon/src/tunnel-bootstrap.ts242 // Step 3: resolve tunnel IPv6. Try devicectl `info details` first (mostCOMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts261 // Step 4: wait for StateServer to become reachable, then scrape boot token.COMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts347 // Step 5: rotate the boot token to a fresh in-memory-only one.COMMENT
LOWtest/autoplan-phase-order.test.ts121 const phase0 = skill.slice(skill.indexOf('### Step 3:'), skill.indexOf('## Phase 1:'));CODE
LOWtest/autoplan-phase-order.test.ts166 const intake = flat(tmpl.split('### Step 3:')[1]?.split('## Phase 0.5:')[0] ?? '');CODE
LOWtest/autoplan-phase-order.test.ts330 const intake = flat(read('autoplan/SKILL.md.tmpl').split('## Phase 0: Intake')[1]?.split('### Step 2:')[0] ?? '');CODE
LOWtest/autoplan-phase-order.test.ts343 const intake = flat(read('autoplan/SKILL.md.tmpl').split('### Step 2: Read context')[1]?.split('### Step 3:')[0] ?? CODE
LOWtest/devex-finding-fixture.test.ts25 content.indexOf('## Step 0: DX Investigation', audit));CODE
LOWtest/workflow-excerpt.test.ts52 const headings = ['## Step 3:', '## Step 4:', '## Step 7:', '## Step 8:', '## Step 9:', '## Step 10:', '## Step 11:'CODE
LOWtest/workflow-excerpt.test.ts62 const reviewAndTriage = text.slice(text.indexOf('## Step 9:'), text.indexOf('## Step 11:'));CODE
LOWtest/workflow-excerpt.test.ts81 const audit = text.slice(text.indexOf('## Step 7:'), text.indexOf('## Step 8:'));CODE
LOWtest/workflow-excerpt.test.ts108 const publish = text.slice(text.indexOf('## Step 19:'), text.indexOf('## Step 20:'));CODE
LOWtest/workflow-excerpt.test.ts119 const review = text.slice(text.indexOf('## Step 9:'), text.indexOf('## Step 10:'));CODE
LOW⚡test/workflow-excerpt.test.ts146 expect(text).toContain('## Step 2:');CODE
LOW⚡test/workflow-excerpt.test.ts147 expect(text).toContain('## Step 9:');CODE
LOW⚡test/workflow-excerpt.test.ts154 const commit = text.indexOf('## Step 9:');CODE
LOWtest/workflow-excerpt.test.ts194 const ceo = readWorkflowExcerpt('plan-ceo-review/SKILL.md', '## Step 0: Nuclear Scope Challenge', '## Review SectionCODE
LOWtest/workflow-excerpt.test.ts209 const ceo = readWorkflowExcerpt('plan-ceo-review/SKILL.md', '## Step 0: Nuclear Scope Challenge', '## Review SectionCODE
LOWtest/workflow-excerpt.test.ts309 expect(text.indexOf('## Capture Learnings')).toBeGreaterThan(text.indexOf('### Step 14:'));CODE
LOWtest/workflow-excerpt.test.ts331 const commit = text.slice(text.indexOf('## Step 15:'), text.indexOf('## Step 16:'));CODE
LOWtest/ship-control-flow.test.ts21const gate = compact(entry.slice(entry.indexOf('## Step 16:'), entry.indexOf('## Step 17:')));CODE
LOWtest/ship-control-flow.test.ts65 const distribution = compact(entry.slice(entry.indexOf('## Step 2:'), entry.indexOf('## Step 3:')));CODE
LOWtest/ship-control-flow.test.ts72 const version = compact(entry.slice(entry.indexOf('## Step 12:'), entry.indexOf('{{SECTION:changelog}}')));CODE
LOWtest/ship-control-flow.test.ts92 const nudge = entry.slice(entry.indexOf('## Step 21:'), entry.indexOf('## Section self-check'));CODE
LOWtest/ship-control-flow.test.ts186 const text = compact(entry.slice(entry.indexOf('## Step 11.5:'), entry.indexOf('## Step 12:')));CODE
LOWtest/ship-control-flow.test.ts196 const text = compact(entry.slice(entry.indexOf('## Step 16:'), entry.indexOf('## Step 17:')));CODE
LOWtest/ship-control-flow.test.ts220 const merge = compact(entry.slice(entry.indexOf('## Step 3:'), entry.indexOf('{{SECTION:tests}}')));CODE
LOWtest/ship-control-flow.test.ts289 expect(bindingStart).toBeLessThan(entry.indexOf('## Step 12:'));CODE
LOWtest/ship-control-flow.test.ts290 const binding = compact(entry.slice(bindingStart, entry.indexOf('## Step 12:')));CODE
LOWtest/ship-control-flow.test.ts329 const push = compact(entry.slice(entry.indexOf('## Step 17:'), entry.indexOf('## Step 18:')));CODE
LOWtest/docsync-report-interface.test.ts80 expect(phase).not.toContain('## Step 15: Commit');CODE
LOWtest/workflow-judge-input.test.ts194 expect(input.text).toContain('## Step 5: Fix-First Review');CODE
LOWtest/workflow-judge-input.test.ts300 expect(entrypoint?.content).toContain('## Step 0: Detect platform and base branch');CODE
LOWtest/workflow-judge-input.test.ts325 expect(entrypoint.content.indexOf('## Scope gate')).toBeLessThan(entrypoint.content.indexOf('### Step 0: Scope ChallCODE
LOWtest/skill-validation.test.ts1405 // Headings like "## Step 7: Test Coverage Audit" — NOT sub-steps like "## Step 8.1:"COMMENT
LOWtest/skill-validation.test.ts1507 expect(skeleton).toContain('## Step 1: Detect mode');CODE
LOW⚡test/regression-1624-retro-stale-base.test.ts44 const step1 = body.indexOf("### Step 1: Gather");CODE
LOW⚡test/regression-1624-retro-stale-base.test.ts53 const step2 = body.indexOf("### Step 2: Compute Metrics");CODE
LOWtest/skill-e2e-ship-measure-loop.test.ts59 fs.writeFileSync(path.join(root, 'ship-step6.md'), local(sliceBetween(tests, '## Step 6: Eval Suites', '\n---\n')));CODE
LOWtest/ship-version-sync.test.ts120 const version = ship.slice(ship.indexOf('## Step 12:'), ship.indexOf('## Step 14:')).replace(/\s+/g, ' ');CODE
LOWtest/ship-version-sync.test.ts264 const step12 = ship.slice(ship.indexOf("## Step 12:"), ship.indexOf("## Step 14:")).replace(/\s+/g, " ");CODE
LOWtest/ship-version-sync.test.ts266 const step18 = prBody.slice(prBody.indexOf("### Prepare the title (Step 18)"), prBody.indexOf("## Step 19:")).replace(CODE
LOWtest/skill-llm-eval.test.ts535 startMarker: '## Step 0: Nuclear Scope Challenge',CODE
LOWtest/skill-llm-eval.test.ts609 startMarker: '## Step 1: Pre-flight',CODE
LOWtest/skill-llm-eval.test.ts648 startMarker: '### Step 2: Detect platform',CODE
LOWtest/skill-llm-eval.test.ts666 startMarker: '## Step 0: Detect platform and base branch',CODE
LOWtest/skill-llm-eval.test.ts686 startMarker: '## Step 4: Refresh',CODE
LOWtest/sync-gbrain-source-probe.test.ts57 const pages = f.run('## Step 3: Code-index health check');CODE
143 more matches not shown…
Cross-Language Confusion (JS/TS)35 hits · 235 pts
SeverityFileLineSnippetContext
HIGHtest/ship-version-sync.test.ts50 elif command -v bun >/dev/null 2>&1; thenCODE
HIGHtest/aside-render.test.ts291 elif [ "$expr" = "document.title" ]; then echo "Fake Title"CODE
HIGH⚡test/land-and-deploy-ci-gate.test.ts24elif [ "$1 $2" = "pr merge" ]; then printf '%s\\n' "$*" >> "$D/merges.log"; exit 0CODE
HIGH⚡test/land-and-deploy-ci-gate.test.ts25elif [ "$1 $2" = "pr view" ]; then kind=headCODE
HIGH⚡test/land-and-deploy-ci-gate.test.ts26elif [ "$1 $2" = "pr checks" ]; then case " $* " in *" --required "*) kind=required ;; *) kind=all ;; esacCODE
HIGHscripts/resolvers/testing.ts237 elif [ "$rc" -eq 124 ]; then echo "BASE_CONTROL: unavailable (budget)"CODE
HIGHscripts/resolvers/aside.ts97elif command -v perl >/dev/null; then perl -e 'alarm(shift);exec(@ARGV)' 30 "$@"; else return 125; fi; }CODE
HIGHscripts/resolvers/design.ts249elif [ "$(wc -c < "$_D")" -gt ${DETECT_LIMITS.domDumpBytes} ]; then echo "${SENTINEL.DOM_DUMP_TOO_LARGE}: {page} $(wc -cCODE
HIGHscripts/resolvers/design.ts250elif ${toShellPath(ctx.paths.binDir)}/gstack-redact --from-file "$_D" --max-bytes ${DETECT_LIMITS.domDumpBytes} >/dev/nuCODE
HIGHscripts/resolvers/design.ts1133elif command -v perl >/dev/null; then perl -e 'alarm(shift);exec(@ARGV)' 10 "$@"; else return 125; fi; }CODE
HIGHscripts/resolvers/design.ts1136elif [ ! "$_DC" -nt "$D" ] || [ "$(cat "$_DC")" != "$_DK" ]; then _dt "$D" --version >/dev/null 2>&1 </dev/null || _RC=$CODE
HIGHscripts/resolvers/design.ts1481elif [ -f "$_DESIGN_DIR/feedback-pending.json" ]; thenCODE
HIGH⚡scripts/resolvers/constants.ts173elif { [ -n "\${CODEX_THREAD_ID:-}" ] || [ -n "\${CODEX_SANDBOX:-}" ] || [ "\${GSTACK_ACTIVE_HOST:-}" = codex ]; }; thenCODE
HIGH⚡scripts/resolvers/constants.ts175elif ! command -v codex >/dev/null 2>&1; thenCODE
HIGH⚡scripts/resolvers/constants.ts177elif [ -n "$_gstack_helper_error" ]; thenCODE
HIGH⚡scripts/resolvers/constants.ts179elif ! "$_CODEX_PROBE" check-auth >/dev/null 2>&1; thenCODE
HIGH⚡scripts/resolvers/constants.ts194 elif [ "$_CODEX_MP" -eq 2 ]; thenCODE
HIGH⚡scripts/resolvers/constants.ts196 elif [ "$_CODEX_MP" -eq 4 ]; thenCODE
HIGH⚡scripts/resolvers/constants.ts198 elif [ "$_CODEX_MP" -ne 0 ]; thenCODE
HIGH⚡scripts/resolvers/constants.ts200 elif [ "$_CODEX_PS" = inconclusive ]; thenCODE
HIGH⚡scripts/resolvers/constants.ts202 elif [ "$_CODEX_PS" = rate_limited ]; thenCODE
HIGHscripts/resolvers/confidence.ts81 would live. If "dict.get() might return None", quote the dict initialization.CODE
HIGH⚡.github/scripts/run-dia-native-qualification.ts198 print(json.dumps({'valid': True, 'members': len(members)}))CODE
HIGH⚡.github/scripts/run-dia-native-qualification.ts200 print(json.dumps({'valid': False, 'reason': 'unsafe_source_archive'}))CODE
HIGH.github/scripts/run-dia-native-qualification.ts231 print(json.dumps(value))CODE
HIGH⚡browse/test/dia-macos-qualification.test.ts1397 elif shape == 'safe-link': entry('target'); entry('link', tarfile.SYMTYPE, 'target')CODE
HIGH⚡browse/test/dia-macos-qualification.test.ts1398 elif shape == 'traversal': entry('../outside')CODE
HIGH⚡browse/test/dia-macos-qualification.test.ts1399 elif shape == 'absolute': entry('/outside')CODE
HIGH⚡browse/test/dia-macos-qualification.test.ts1400 elif shape == 'escape-link': entry('link', tarfile.SYMTYPE, '../outside')CODE
HIGH⚡browse/test/dia-macos-qualification.test.ts1401 elif shape == 'symlink-parent': entry('link', tarfile.SYMTYPE, 'target'); entry('link/child')CODE
HIGH⚡browse/test/dia-macos-qualification.test.ts1402 elif shape == 'symlink-dotdot': entry('b', tarfile.SYMTYPE, '.'); entry('a/link', tarfile.SYMTYPE, '../b/..')CODE
HIGH⚡browse/test/dia-macos-qualification.test.ts1403 elif shape == 'hardlink': entry('target'); entry('link', tarfile.LNKTYPE, 'target')CODE
HIGH⚡browse/test/dia-macos-qualification.test.ts1404 elif shape == 'case-collision': entry('File'); entry('file')CODE
HIGH⚡browse/test/dia-macos-qualification.test.ts1405 elif shape == 'unicode-collision': entry('Caf' + chr(233)); entry('Cafe' + chr(769))CODE
HIGH⚡browse/test/dia-macos-qualification.test.ts1406 elif shape == 'device': entry('device', tarfile.CHRTYPE)CODE
Over-Commented Block219 hits · 200 pts
SeverityFileLineSnippetContext
LOWbunfig.toml1[test]COMMENT
LOWtest-setup.ts21COMMENT
LOWtest-setup.ts41// the broken `process.env = origEnv` reassignment, then a downstream testCOMMENT
LOW.osv-scanner.toml1# OSV-Scanner configuration.COMMENT
LOW.osv-scanner.toml21# @hono/node-server 1.19.x. Reachable only through @modelcontextprotocol/sdk,COMMENT
LOWdesign/test/image-gen-pairing.test.ts21// command offline (#1771); v1.64.0.0 (#2571) dropped the pin, which made theCOMMENT
LOWdesign/test/daemon-discovery.test.ts381 const r = await shutdownDaemon({ force: true });COMMENT
LOWautoplan/sections/tasks-aggregator.md21 # dedupe by (component, sorted(files), title) — exact match only.COMMENT
LOWfreeze/bin/check-freeze.sh1#!/usr/bin/env bashCOMMENT
LOWfreeze/bin/check-freeze.sh41# mid-upgrade state), the boundary must fail CLOSED — inline JSON, since theCOMMENT
LOWextension/sidepanel.js381}COMMENT
LOWextension/sidepanel.js1401 detail: { active: msg.active, tabs: msg.tabs, reason: msg.reason },COMMENT
LOWios-qa/daemon/test/daemon-integration.test.ts1// End-to-end daemon integration tests. Starts a real daemon against a stubCOMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts1// Bootstrap the CoreDevice tunnel to a connected iPhone or iPad running theCOMMENT
LOWios-qa/daemon/src/index.ts1// gstack-ios-qa-daemon entrypoint.COMMENT
LOWios-qa/scripts/gen-accessors.ts1#!/usr/bin/env bunCOMMENT
LOWios-qa/scripts/gen-accessors-tool/Package.swift1// swift-tools-version:5.9COMMENT
LOWcareful/bin/hook-extract.sh1#!/usr/bin/env bashCOMMENT
LOWcareful/bin/hook-extract.sh161# bin/gstack-paths uses (docs/state-root.md). Hooks run on every Edit/BashCOMMENT
LOWcareful/bin/check-careful.sh1#!/usr/bin/env bashCOMMENT
LOWcareful/bin/check-careful.sh21# install must degrade to an ASK (this is the ask-tier hook), never silence.COMMENT
LOWcareful/bin/check-careful.sh81# --- Shell-obfuscation tripwire ---COMMENT
LOWcareful/bin/check-careful.sh201# Two hardenings on top of the anchored shape (#2039 wave):COMMENT
LOWtest/setup-windows-fallback.test.ts61 const hookEnd = SETUP_SRC.indexOf('\nif [ "$TEAM_MODE" -eq 1 ]', hookStart);COMMENT
LOWtest/skill-e2e-session-intelligence.test.ts261COMMENT
LOWtest/brain-sync-windows-paths.test.ts1import { describe, test, expect } from 'bun:test';COMMENT
LOWtest/brain-sync-windows-paths.test.ts21// nothing and the drain silently stages/commits nothing.COMMENT
LOWtest/gbrain-detect-install.test.ts21const DETECT = path.join(ROOT, 'bin', 'gstack-gbrain-detect');COMMENT
LOWtest/skill-size-budget.test.ts181 // Intentional one-off shrinks vs the frozen baseline (each needs a reason):COMMENT
LOWtest/skill-validation.test.ts341 // session, learning, checkpoint, and telemetry PREAMBLE.COMMENT
LOWtest/skill-validation.test.ts1701 // scoped — `codex review --base <base>` with NO prompt argument. TheCOMMENT
LOWtest/llm-judge-recommendation.test.ts121 // CROSS-MODEL synthesis recommendations: when /codex or the ClaudeCOMMENT
LOWtest/skill-e2e-setup-gbrain-path4-local-pglite.test.ts1// E2E: /setup-gbrain Path 4 with Step 4d "Yes" — local PGLite for code search.COMMENT
LOWtest/codex-hardening.test.ts581 // Find all lines invoking `codex review` (any prefix wrapper allowed).COMMENT
LOWtest/codex-hardening.test.ts681// "no [P1] found → PASS" branch as written;COMMENT
LOWtest/resolver-ask-user-format.test.ts281 // to auto-choose; only the preamble's own tool-result STATUS line can.COMMENT
LOWtest/gbrain-repo-policy-client.test.ts161// the two functions disagree on ANY URL shape, a policy the user set via theCOMMENT
LOWtest/setup-gbrain-bin-invocation-paths.test.ts1// setup-gbrain bin invocation path lint.COMMENT
LOWtest/gstack-next-version.test.ts381// Integration smoke — only runs if gh is available and authenticated. ConfirmsCOMMENT
LOWtest/skill-e2e-ios-device.test.ts1// Real-device tests. The lightweight CoreDevice checks run withCOMMENT
LOWtest/skill-browse-state-extraction.test.ts1import { describe, test, expect } from 'bun:test';COMMENT
LOWtest/ios-qa-swift-build.test.ts1// Swift-build invariant tests. Runs against the fixture iOS app atCOMMENT
LOWtest/gstack-skill-start.test.ts281 // none of the 11 interactive-onboarding blocks may emit (no human isCOMMENT
LOWtest/tracker-guard-wiring.test.ts21// Tracker-TEXT read shapes. Field-list/state-routing fetches (e.g.COMMENT
LOWtest/uninstall-windows-copies.test.ts201 // match is anchored: gstack/*|*/gstack/*; keeping the stricterCOMMENT
LOWtest/post-rename-doc-regen.test.ts1// Post-rename doc-regen regression: after `bun run gen:skill-docs`, noCOMMENT
LOWtest/run-in-background-guidance.test.ts301COMMENT
LOWtest/egress-receipt-wiring.test.ts41// ── POLARITY TABLE (amendments T3/C8) ──────────────────────────────────────COMMENT
LOWtest/egress-receipt-wiring.test.ts81 // (repo-content) sinks, fail-closed. Registered so a refactor that dropsCOMMENT
LOWtest/skill-e2e-office-hours-section-loading.test.ts21COMMENT
LOWtest/gstack-redact-cli.test.ts161 // cannot arrange that: Bun eagerly drains child pipes into parent memory,COMMENT
LOWtest/setup-gbrain-path4-structure.test.ts1// setup-gbrain Path 4 structural lint.COMMENT
LOWtest/redact-engine.test.ts121 // credential-shaped literal (the prepush guard scans exact pushed bytes).COMMENT
LOWtest/redact-engine.test.ts141 // Structural placeholders still suppress at the URL position.COMMENT
LOWtest/binding-template-drift.test.ts161 expect(body).toContain('banner tripwire clean');COMMENT
LOWtest/skill-e2e-setup-gbrain-remote.test.ts1// E2E: /setup-gbrain Path 4 (Remote MCP) happy path via Agent SDK.COMMENT
LOWtest/skill-e2e-plan-format.test.ts41// Recommendation-line presence + substance is now graded by judgeRecommendationCOMMENT
LOWtest/gstack-memory-ingest.test.ts1601 // Write TWO sessions so we can verify one lands and the other doesn't.COMMENT
LOWtest/plan-tune.test.ts361// that don't appear to map to any registry entry.COMMENT
LOWtest/ios-debug-bridge-release-guard.test.ts1import { describe, test, expect } from 'bun:test';COMMENT
159 more matches not shown…
Magic Placeholder Names18 hits · 112 pts
SeverityFileLineSnippetContext
HIGH⚡test/redact-span-binding.test.ts10 const input = `DB_PASSWORD=${secret}\nOTHER_API_KEY="your-api-key-here"`;CODE
HIGH⚡test/redact-span-binding.test.ts12 expect(redactFindingSpans(input)).toBe(`DB_PASSWORD=${marker}\nOTHER_API_KEY="your-api-key-here"`);CODE
HIGH⚡test/redact-span-binding.test.ts16 const input = `DB_PASSWORD=synthetic-example-secret\nOTHER_API_KEY="your-api-key-here"`;CODE
HIGHtest/redact-span-binding.test.ts35 const input = `DB_PASSWORD=${secret}\nOTHER_API_KEY="your-api-key-here"\nAPI_KEY=${secret}`;CODE
HIGHtest/redact-span-binding.test.ts37 expect(redactFindingSpans(input)).toBe(`DB_PASSWORD=${marker}\nOTHER_API_KEY="your-api-key-here"\nAPI_KEY=${marker}`CODE
HIGHtest/redact-span-binding.test.ts52 const input = `DB_PASSWORD=${value}\nOTHER_API_KEY="your-api-key-here"`;CODE
HIGHtest/redact-span-binding.test.ts54 expect(redactFindingSpans(input)).toBe(`DB_PASSWORD=${marker}\nOTHER_API_KEY="your-api-key-here"`);CODE
HIGH⚡test/redact-span-binding.test.ts68 const input = `DB_PASSWORD=${secret}\nOTHER_API_KEY="your-api-key-here"`;CODE
HIGH⚡test/redact-span-binding.test.ts69 expect(redact(input)).toBe(`DB_PASSWORD=${marker}\nOTHER_API_KEY="your-api-key-here"`);CODE
HIGH⚡test/redact-span-binding.test.ts70 expect(sanitizeForJson({ output: input })).toEqual({ output: `DB_PASSWORD=${marker}\nOTHER_API_KEY="your-api-key-herCODE
HIGHtest/setup-gbrain-path4-structure.test.ts139 expect(skeleton).toMatch(/<YOUR_TOKEN>/);CODE
HIGHtest/setup-gbrain-path4-structure.test.ts180 // - <bearer>, <YOUR_TOKEN>, <TOKEN> (placeholder)COMMENT
HIGHtest/setup-gbrain-path4-structure.test.ts186 expect(line).toMatch(/Bearer (\$GBRAIN_MCP_TOKEN|<bearer>|<YOUR_TOKEN>|<TOKEN>|\.\.\."?)/);CODE
HIGHtest/redact-engine.test.ts480 expect(isPlaceholderSpan("your_api_key")).toBe(true);CODE
HIGH⚡test/helpers/carve-guards.ts624 '<YOUR_TOKEN>',CODE
HIGHsetup-gbrain/SKILL.md813 -H 'Authorization: Bearer <YOUR_TOKEN>' \CODE
HIGHsetup-gbrain/SKILL.md819`<YOUR_TOKEN>` so the snippet is safe to copy into chat / share.CODE
HIGHlib/redact-patterns.ts910 // recipe as env.kv to kill Bearer YOUR_TOKEN_HERE placeholders.COMMENT
Fake / Example Data106 hits · 108 pts
SeverityFileLineSnippetContext
LOWdesign-html/SKILL.md565 on the plan or user description (never lorem ipsum).CODE
LOWdesign-html/SKILL.md668- Real content extracted from the mockup (never lorem ipsum)CODE
LOWdesign-html/SKILL.md869 user's description. Never use "Lorem ipsum", "Your text here", or placeholder content.CODE
LOWdesign/test/variants-retry-after.test.ts68 "fake-key", "prompt", outputPath, "1024x1024", "high", fetchFn,CODE
LOWdesign/test/variants-retry-after.test.ts90 "fake-key", "prompt", outputPath, "1024x1024", "high", fetchFn,CODE
LOWdesign/test/variants-retry-after.test.ts105 "fake-key", "prompt", outputPath, "1024x1024", "high", fetchFn,CODE
LOWdesign/test/variants-retry-after.test.ts123 "fake-key", "prompt", outputPath, "1024x1024", "high", fetchFn,CODE
LOWdesign/test/variants-retry-after.test.ts138 "fake-key", "prompt", outputPath, "1024x1024", "high", fetchFn,CODE
LOWdesign/test/variants-retry-after.test.ts187 "fake-key", "prompt", outputPath, "1024x1024", "high", fetchFn,CODE
LOWdesign-consultation/sections/proposal-and-preview.md4263. **Shows the product name**, not Lorem Ipsum, in the hero.CODE
LOWios-qa/daemon/test/session-tokens.test.ts15 identity: 'user@example.com',CODE
LOWios-qa/daemon/test/session-tokens.test.ts20 identity: 'user@example.com',CODE
LOWios-qa/daemon/test/tailscale-localapi.test.ts20 UserProfile: { LoginName: 'admin@example.com' },CODE
LOW⚡ios-qa/daemon/test/allowlist.test.ts33 entries: [{ identity: 'user@example.com', capabilities: ['observe'], expires_at: null }],CODE
LOW⚡ios-qa/daemon/test/allowlist.test.ts37 expect(JSON.parse(raw).entries[0].identity).toBe('user@example.com');CODE
LOW⚡ios-qa/daemon/test/allowlist.test.ts43 entries: [{ identity: 'user@example.com', capabilities: ['mutate' as const], expires_at: null }],CODE
LOW⚡ios-qa/daemon/test/allowlist.test.ts45 expect(findEntry(list, 'user@example.com')?.identity).toBe('user@example.com');CODE
LOWios-qa/daemon/src/types.ts58 identity: string; // canonicalized: "user@example.com" or "tag:<name>" or "node:<key>"CODE
LOWios-qa/daemon/src/tailscale-localapi.ts91 * "UserProfile": { "LoginName": "user@example.com", ... },COMMENT
LOWtest/skill-e2e-session-intelligence.test.ts37 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/gbrain-supabase-provision.test.ts123 { id: 'deprec-1', slug: 'acme', name: 'Acme Inc' },CODE
LOWtest/gbrain-supabase-provision.test.ts134 { slug: 'acme', name: 'Acme Inc' },CODE
LOWtest/gbrain-supabase-provision.test.ts716 return jsonResp([{ id: 'x', slug: 'acme', name: 'Acme Inc' }]);CODE
LOWtest/gbrain-supabase-provision.test.ts740 expect(JSON.parse(stdout.trim())).toEqual({ orgs: [{ slug: 'acme', name: 'Acme Inc' }] });CODE
LOWtest/skill-e2e-bws.test.ts208 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan.test.ts32 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan.test.ts123 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan.test.ts208 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan.test.ts290 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan.test.ts396 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/office-hours-review.test.ts354 expect(updated).not.toContain('placeholder');CODE
LOWtest/office-hours-review.test.ts395 expect(updated).not.toContain('placeholder');CODE
LOWtest/skill-e2e-office-hours.test.ts43 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-office-hours.test.ts124 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan-tune.test.ts37 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-review.test.ts35 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-review.test.ts116 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-review.test.ts199 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-deploy.test.ts28 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-deploy.test.ts97 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-deploy.test.ts166 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-deploy.test.ts237 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-deploy.test.ts298 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-deploy.test.ts363 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-context-skills.test.ts43 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-office-hours-phase4.test.ts88 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan-prosons.test.ts120 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/touchfiles.test.ts417 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/audit-compliance.test.ts36 expect(src).not.toContain('"test@test.com"');CODE
LOWtest/skill-e2e-review-army.test.ts27 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-skillify.test.ts79 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-design.test.ts65 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-design.test.ts403 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-design.test.ts616 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-design.test.ts911 git('config', 'user.email', 'test@test.com');CODE
LOWtest/skill-e2e-design.test.ts1042 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-design.test.ts1274 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-autoplan-dual-voice.test.ts76 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/gstack-version-bump.test.ts917 ['semantic-release placeholder', { 'package.json': JSON.stringify({ name: 'a', version: '0.0.0-development' }) }, 'pCODE
LOWtest/diff-scope.test.ts25 run('git', ['config', 'user.email', 'test@test.com']);CODE
46 more matches not shown…
Modern AI Meta-Vocabulary28 hits · 78 pts
SeverityFileLineSnippetContext
MEDIUMTODOS.md4164### Swarm primitive — reusable multi-agent dispatchCOMMENT
MEDIUMTODOS.md4258**Why:** Multi-week initiatives often span 3-5 specs that share context but ship sequentially. Today `/spec --epic` woulCODE
MEDIUMCLAUDE.md336## Community PR guardrailsCOMMENT
MEDIUMcso/ACKNOWLEDGEMENTS.md10- [OWASP LLM Top 10 2026](https://genai.owasp.org/resource/owasp-genai-llm-top-10-2026/) and [Agentic Applications Top 1CODE
MEDIUMcso/sections/audit-phases.md58**Inspected guidance:** [OWASP LLM Top 10 2026](https://genai.owasp.org/resource/owasp-genai-llm-top-10-2026/) ([artifacCODE
MEDIUMtest/benchmark-runner.test.ts71 // Gemini has very limited agentic surfaceCOMMENT
MEDIUMtest/preamble-first-task-scaffold.test.ts7// P4 first-run scaffold (activation lift). Two surfaces under test:COMMENT
MEDIUMtest/preamble-first-task-scaffold.test.ts155 // and the scaffold telemetry all live in bin/gstack-skill-start; the tipsCOMMENT
MEDIUMtest/preamble-first-task-scaffold.test.ts170 // P4 scaffold branch (first-ever run) …COMMENT
MEDIUMtest/gen-skill-docs.test.ts4155 // This does NOT apply to `codex exec`, which is agentic and really does runCOMMENT
MEDIUMtest/helpers/touchfiles-data.ts95 // P4 first-run scaffold (activation lift) — the detection binary end-to-endCOMMENT
MEDIUMtest/helpers/touchfiles-data.ts1068 // WS2 arm benchmark — with-skill vs without-skill agentic arms scored onCOMMENT
MEDIUMtest/helpers/touchfiles-data.ts1172 // P4 first-run scaffold — periodic (onboarding, non-safety, model-touched marker)COMMENT
MEDIUMtest/helpers/touchfiles-data.ts1192 // Review — gate for functional/guardrails, periodic for qualityCOMMENT
MEDIUMtest/helpers/touchfiles-data.ts1393 // CSO — gate for security guardrails, periodic for qualityCOMMENT
MEDIUMtest/helpers/touchfiles-data.ts1502 // WS2 arm benchmark — periodic: full build-shaped agentic workflows, paid,COMMENT
MEDIUMtest/helpers/tool-map.ts58 // Shell access depends on flags; most agentic tools are not exposed.COMMENT
MEDIUMcontext-restore/SKILL.md459 # Cap at 20: a user with 10k saved files shouldn't blow the context window.COMMENT
MEDIUM⚡docs/skills.md54| [`/careful`](#safety--guardrails) | **Safety Guardrails** | Warns before destructive commands (rm -rf, DROP TABLE, forCODE
MEDIUM⚡docs/skills.md55| [`/freeze`](#safety--guardrails) | **Edit Lock** | Restrict all file edits to a single directory. Blocks Edit, Write aCODE
MEDIUM⚡docs/skills.md56| [`/guard`](#safety--guardrails) | **Full Safety** | Combines /careful + /freeze in one command. Maximum safety for proCODE
MEDIUM⚡docs/skills.md57| [`/unfreeze`](#safety--guardrails) | **Unlock** | Remove the /freeze boundary, allowing edits everywhere again. |CODE
MEDIUMdocs/designs/SESSION_INTELLIGENCE.md134- [CodeScene: Agentic AI coding best practices](https://codescene.com/blog/agentic-ai-coding-best-practice-patterns-for-CODE
MEDIUMdocs/designs/ML_PROMPT_INJECTION_KILLER.md88- [npm](https://www.npmjs.com/package/@openai/guardrails)CODE
MEDIUM⚡…ns/fork-port-residual-2026-09/residual-index-lite.json1[{"id":"s9-skills-trivial-change-fast-path","title":"Trivial-change fast path in every dispatcher (one probe, no modulesCODE
MEDIUM⚡…ns/fork-port-residual-2026-09/residual-index-lite.json1[{"id":"s9-skills-trivial-change-fast-path","title":"Trivial-change fast path in every dispatcher (one probe, no modulesCODE
MEDIUMdocs/designs/fork-port-residual-2026-09/refuters.json89 "strongest_argument": "Premise re-verified (no '## Review' reader in review/SKILL.md.tmpl or scripts/resolvers/review.CODE
MEDIUMsupabase/functions/telemetry-ingest/index.ts74 // scaffold), handoff (P1 office-hours → next skill), route (gstack router).COMMENT
Hallucination Indicators5 hits · 50 pts
SeverityFileLineSnippetContext
CRITICALtest/coverage-audit-evidence.test.ts743 (s: ReturnType<typeof owned>) => { s.delivered.content = s.row.files.source.content.slice(0, 80); },CODE
CRITICALtest/plan-floor-permission.test.ts560 expect(e.saved.observation.transcript.calls.find((c:any)=>c.answered).answers).toEqual({[dxCustom.call.questions[0]!.qCODE
CRITICALtest/plan-floor-permission.test.ts567 expect(e.saved.observation.transcript.calls.find((c:any)=>c.answered).answers).toEqual({[dxCustom.call.questions[0]!.qCODE
CRITICALtest/detector-corpus-auto-decide-preserved.test.ts51 const last = () => entry.input.native.transcript.assistantMessages.at(-1);CODE
CRITICALtest/detector-corpus-auto-decide-preserved.test.ts72 const last = entry.input.native.transcript.assistantMessages.at(-1);CODE
AI Slop Vocabulary16 hits · 46 pts
SeverityFileLineSnippetContext
MEDIUM⚡.osv-scanner.toml50# which is deliberately exact-pinned (eval-harness stability; the v1.77 waveCOMMENT
MEDIUM⚡.osv-scanner.toml51# pinned the whole harness after repeated CLI-drift breakage) and declaresCOMMENT
MEDIUM⚡.osv-scanner.toml53# without violating the harness pin. 4.8 MEDIUM. Upgrade trigger: the nextCOMMENT
MEDIUMtest/skill-e2e-setup-gbrain-path4-local-pglite.test.ts15// Periodic-tier (codex #12: AgentSDK harness is non-deterministic; gate-tierCOMMENT
MEDIUMtest/harness-version.test.ts42 'take the higher version, then rerun', 'docs/TESTING_INTERNALS.md#harness-version']) expect(message).toContain(texCODE
MEDIUMtest/skill-e2e-office-hours-brain-writeback.test.ts163 // Set up the fake gbrain CLI with robust argv quoting + payload capture.COMMENT
MEDIUMtest/helpers/touchfiles-data.ts565 // Periodic-tier per codex #12 (AgentSDK harness is non-deterministic).COMMENT
MEDIUMtest/helpers/claude-pty-runner.auq.unit.test.ts536 const captured = " real,specificgaps (Visual Hierachy, Spacing, Color, Typography,Motion)\r22-ItpreservesstrongaccessiCODE
MEDIUM⚡…ns/fork-port-residual-2026-09/residual-index-lite.json1[{"id":"s9-skills-trivial-change-fast-path","title":"Trivial-change fast path in every dispatcher (one probe, no modulesCODE
MEDIUM⚡…ns/fork-port-residual-2026-09/residual-index-lite.json1[{"id":"s9-skills-trivial-change-fast-path","title":"Trivial-change fast path in every dispatcher (one probe, no modulesCODE
MEDIUMdocs/designs/fork-port-residual-2026-09/refuters.json89 "strongest_argument": "Premise re-verified (no '## Review' reader in review/SKILL.md.tmpl or scripts/resolvers/review.CODE
MEDIUMdocs/designs/fork-port-residual-2026-09/refuters.json208 "strongest_argument": "Upstream enforces this property mechanically where attacker text actually enters, and a prose sCODE
MEDIUMscripts/bump-harness-version.ts26export const DOC_ANCHOR = 'docs/TESTING_INTERNALS.md#harness-version';CODE
MEDIUMscripts/build-cso.sh369# comprehensive execution unavailable instead of substituting a weaker timer.COMMENT
MEDIUMscripts/resolvers/outside-voice.ts35 return `# GSTACK_ACTIVE_HOST names the harness, never the model.CODE
MEDIUMscripts/resolvers/testing.ts76### B2. Research best practicesCOMMENT
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMbin/gstack-gbrain-lib.sh3# This file is NOT executable; source it:COMMENT
MEDIUMbin/gstack-egress-lib.sh3# This file is NOT executable; source it:COMMENT
MEDIUMbin/gstack-brain-lock.sh4# This file is NOT executable; source it:COMMENT
MEDIUMscripts/build-app.sh191# Create a temporary directory for DMG contentsCOMMENT
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMtest/outside-voice-invocation.test.ts144 for (const response of ['A blue palette could be nice.', 'I cannot provide a design proposal.']) {CODE
MEDIUMlib/outside-review-result.ts35const REFUSAL = /\b(?:(?:I (?:cannot|can't|won't|will not|am unable to)|I'm unable to)\s+(?:review|analy[sz]e|evaluate|aCODE
Excessive Try-Catch Wrapping3 hits · 4 pts
SeverityFileLineSnippetContext
LOWsetup-gbrain/SKILL.md749except Exception:CODE
LOW⚡.github/scripts/run-dia-native-qualification.ts199except Exception:CODE
LOW.github/scripts/run-dia-native-qualification.ts232except Exception:CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/build-app.sh12# Usage:COMMENT
TODO Padding1 hit · 1 pts
SeverityFileLineSnippetContext
LOWtest/skill-routing-e2e.test.ts390 fs.writeFileSync(path.join(tmpDir, 'waitlist.ts'), 'export class WaitlistService {\n async addParty(name: string,CODE