Repository Analysis

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

11.4 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of garrytan/gstack, a TypeScript project with 121,727 GitHub stars. SynthScan v2.0 examined 277,575 lines of code across 907 source files, recording 1451 pattern matches distributed across 14 syntactic categories. The overall adjusted score of 11.4 places this repository in the Low AI signal band.

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

11.4
Adjusted Score
11.4
Raw Score
100%
Time Factor
2026-07-13
Last Push
121.7K
Stars
TypeScript
Language
277.6K
Lines of Code
907
Files
1.5K
Pattern Hits
2026-07-14
Scan Date
0.02
HC Hit Rate

What These Metrics Mean

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

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

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

CRITICAL 0HIGH 14MEDIUM 753LOW 684

Directory Score Breakdown

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

Pattern Findings

The scanner identified 1451 distinct pattern matches across 14 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Decorative Section Separators722 hits · 2132 pts
SeverityFileLineSnippetContext
MEDIUMdesign/test/serve.test.ts50// ─── Serve as HTTP module (not subprocess) ────────────────────────COMMENT
MEDIUMdesign/test/serve.test.ts280// ─── Path traversal protection in /api/reload ─────────────────────COMMENT
MEDIUMdesign/test/serve.test.ts413// ─── Full lifecycle: regeneration round-trip ──────────────────────COMMENT
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.ts44// ─── /health ─────────────────────────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts67// ─── POST /api/boards (publish) ─────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts147// ─── GET /boards/<id> trailing-slash redirect ────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts176// ─── POST /boards/<id>/api/feedback ──────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts257// ─── POST /boards/<id>/api/reload ────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts311// ─── GET / (index) ───────────────────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts346// ─── /shutdown ───────────────────────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts378// ─── LRU + non-done protection ───────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts438// ─── Idle + meaningful activity ──────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts456// ─── Malformed body negatives ────────────────────────────────────COMMENT
MEDIUMdesign/test/daemon.test.ts522// ─── Unknown routes ──────────────────────────────────────────────COMMENT
MEDIUMdesign/test/feedback-roundtrip.test.ts130// ─── The critical test: browser click → file on disk ─────────────COMMENT
MEDIUMdesign/test/daemon-discovery.test.ts71// ─── healthCheck + readStateFile basics ──────────────────────────COMMENT
MEDIUMdesign/test/daemon-discovery.test.ts100// ─── ensureDaemon ────────────────────────────────────────────────COMMENT
MEDIUMdesign/test/daemon-discovery.test.ts287// ─── publishBoard ────────────────────────────────────────────────COMMENT
MEDIUMdesign/test/daemon-discovery.test.ts318// ─── shutdownDaemon / daemonStatus ───────────────────────────────COMMENT
MEDIUMdesign/test/daemon-discovery.test.ts506// ─── Concurrent ensureDaemon race (one wins the lock) ───────────COMMENT
MEDIUMdesign/test/daemon-discovery.test.ts546// ─── 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.ts108// ─── Helpers ─────────────────────────────────────────────────────COMMENT
MEDIUMdesign/src/daemon.ts192// ─── Shutdown ─────────────────────────────────────────────────────COMMENT
MEDIUMdesign/src/daemon.ts232// ─── Handlers ─────────────────────────────────────────────────────COMMENT
MEDIUMdesign/src/daemon.ts467// ─── Router ──────────────────────────────────────────────────────COMMENT
MEDIUMdesign/src/daemon.ts525// ─── Startup ─────────────────────────────────────────────────────COMMENT
MEDIUMdesign/src/daemon-client.ts216// ─── Internals ───────────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js86// ─── Chat path ripped ────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js92// ─── Reload Sidebar ─────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js97// ─── Copy Cookies ───────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js33// ─── Connection State Machine ─────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js112// ─── Debug Tabs ─────────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js155// ─── Activity Feed ──────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js244// ─── SSE Connection ─────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js295// ─── Memory Footer Readout ──────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js391// ─── Tab guardrail toast (D5 + Codex single-tab flag) ───────COMMENT
MEDIUMextension/sidepanel.js583// ─── Refs Tab ───────────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js619// ─── Inspector Tab ──────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js726// ─── Box Model Rendering ────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js772// ─── Matched Rules Rendering ────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js863// ─── Computed Styles Rendering ──────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js888// ─── Quick Edit ─────────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js962// ─── Send to Agent ──────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js1019// ─── Quick Action Helpers (toolbar buttons) ──────────────────────COMMENT
MEDIUMextension/sidepanel.js1102// ─── Section Toggles ────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js1117// ─── Inspector SSE ──────────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js1149// ─── Server Discovery ───────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js1199// ─── Port Configuration ─────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js1228// ─── Reconnect / Copy Buttons ────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js1339// ─── Message Listener ───────────────────────────────────────────COMMENT
MEDIUMextension/sidepanel.js1382// ─── v1.44 pagehide: explicit PTY dispose on sidebar close ──────────COMMENT
MEDIUMextension/background.js16// ─── Port Discovery ────────────────────────────────────────────COMMENT
MEDIUMextension/background.js33// ─── Auth Token Bootstrap ─────────────────────────────────────COMMENT
MEDIUMextension/background.js53// ─── Health Polling ────────────────────────────────────────────COMMENT
MEDIUMextension/background.js132// ─── Command Proxy ─────────────────────────────────────────────COMMENT
662 more matches not shown…
Structural Annotation Overuse288 hits · 447 pts
SeverityFileLineSnippetContext
LOWCHANGELOG.md3204A short patch wave from three contributors. macOS users who ran `/careful` with `rm -rf node_modules` were silently hittCODE
LOWCHANGELOG.md3211- **#1394** Codex skill `## Step 0: Check codex binary` renamed to `## Step 0.4: Check codex binary` so the header no loCODE
LOWREADME.md47### Step 1: Install on your machineCOMMENT
LOWREADME.md53### Step 2: Team mode — auto-update for shared repos (recommended)COMMENT
LOWCONTRIBUTING.md412### Step 1: Symlink your checkoutCOMMENT
LOWCONTRIBUTING.md419### Step 2: Run setup to create per-skill symlinksCOMMENT
LOWCONTRIBUTING.md433### Step 3: DevelopCOMMENT
LOWpair-agent/SKILL.md859## Step 1: Check prerequisitesCOMMENT
LOWpair-agent/SKILL.md873## Step 2: Ask what they wantCOMMENT
LOWpair-agent/SKILL.md894## Step 3: Local or remote?COMMENT
LOWpair-agent/SKILL.md912## Step 4: Execute pairingCOMMENT
LOWpair-agent/SKILL.md997## Step 5: Verify connectionCOMMENT
LOWdesign-html/SKILL.md961## Step 0: Input DetectionCOMMENT
LOWdesign-html/SKILL.md1061## Step 1: Design AnalysisCOMMENT
LOWdesign-html/SKILL.md1092## Step 2: Smart Pretext API RoutingCOMMENT
LOWdesign-html/SKILL.md1132## Step 3: Generate Pretext-Native HTMLCOMMENT
LOWdesign-html/SKILL.md1381## Step 4: Preview + Refinement LoopCOMMENT
LOWdesign-html/SKILL.md1440## Step 5: Save & Next StepsCOMMENT
LOWplan-tune/SKILL.md808## Step 0: Detect what the user wantsCOMMENT
LOWdesign-shotgun/SKILL.md936## Step 0: Session DetectionCOMMENT
LOWdesign-shotgun/SKILL.md968## Step 1: Context GatheringCOMMENT
LOWdesign-shotgun/SKILL.md1022## Step 2: Taste MemoryCOMMENT
LOWdesign-shotgun/SKILL.md1088## Step 3: Generate VariantsCOMMENT
LOWdesign-shotgun/SKILL.md1217## Step 4: Comparison Board + Feedback LoopCOMMENT
LOWdesign-shotgun/SKILL.md1333## Step 5: Feedback ConfirmationCOMMENT
LOWdesign-shotgun/SKILL.md1349## Step 6: Save & Next StepsCOMMENT
LOWplan-design-review/SKILL.md802## Step 0: Detect platform and base branchCOMMENT
LOWplan-design-review/SKILL.md1138## Step 0: Design Scope AssessmentCOMMENT
LOWdesign/test/serve.test.ts462 // Step 1: User clicks regenerateCOMMENT
LOWdesign/test/serve.test.ts472 // Step 2: Progress shows regeneratingCOMMENT
LOWdesign/test/serve.test.ts476 // Step 3: Agent generates new variants and reloadsCOMMENT
LOWdesign/test/serve.test.ts487 // Step 4: Progress shows serving (board would auto-refresh)COMMENT
LOWdesign/test/serve.test.ts491 // Step 5: User submits on round 2COMMENT
LOWdesign/test/feedback-roundtrip.test.ts296 // Step 1: User clicks RegenerateCOMMENT
LOWdesign/test/feedback-roundtrip.test.ts312 // Step 2: Agent generates new variants and creates a new boardCOMMENT
LOWdesign/test/feedback-roundtrip.test.ts321 // Step 3: Agent POSTs /api/reload to swap the boardCOMMENT
LOWdesign/test/feedback-roundtrip.test.ts331 // Step 4: Board auto-refreshes (simulated by navigating again)COMMENT
LOWdesign/test/feedback-roundtrip.test.ts340 // Step 5: User picks variant C on round 2 and submitsCOMMENT
LOWdesign/src/evolve.ts35 // Step 1: Analyze current screenshotCOMMENT
LOWdesign/src/evolve.ts39 // Step 2: Generate evolved version using analysis + briefCOMMENT
LOWautoplan/SKILL.md807## Step 0: Detect platform and base branchCOMMENT
LOWautoplan/SKILL.md1028### Step 1: Capture restore pointCOMMENT
LOWautoplan/SKILL.md1055### Step 2: Read contextCOMMENT
LOWautoplan/SKILL.md1071### Step 3: Load skill files from diskCOMMENT
LOWextension/sidepanel.js1284 // Step 2: If background says connected + has token, use thatCOMMENT
LOWextension/sidepanel.js1294 // Step 3: Background not connected yet. Try hitting /health directly.COMMENT
LOWextension/sidepanel.js1262 // 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.ts73 // Step 1: pick a deviceCOMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts92 // Step 2: launch app (idempotent — devicectl returns success if already running)COMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts100 // Step 3: resolve tunnel IPv6. Try devicectl `info details` first (mostCOMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts119 // Step 4: wait for StateServer to become reachable, then scrape boot token.COMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts146 // Step 5: rotate the boot token to a fresh in-memory-only one.COMMENT
LOWtest/skill-validation.test.ts1234 // Headings like "## Step 7: Test Coverage Audit" — NOT sub-steps like "## Step 8.1:"COMMENT
LOWtest/regression-1624-retro-stale-base.test.ts45 const step1 = body.indexOf("### Step 1: Gather Raw Data");CODE
LOWtest/skill-e2e-review.test.ts292 const step0Start = full.indexOf('## Step 0: Detect platform and base branch');CODE
228 more matches not shown…
Fake / Example Data126 hits · 124 pts
SeverityFileLineSnippetContext
LOWdesign-html/SKILL.md1082 on the plan or user description (never lorem ipsum).CODE
LOWdesign-html/SKILL.md1181- Real content extracted from the mockup (never lorem ipsum)CODE
LOWdesign-html/SKILL.md1508 user's description. Never use "Lorem ipsum", "Your text here", or placeholder content.CODE
LOWdesign/test/variants-retry-after.test.ts62 "fake-key", "prompt", outputPath, "1024x1024", "high", fetchFn,CODE
LOWdesign/test/variants-retry-after.test.ts79 "fake-key", "prompt", outputPath, "1024x1024", "high", fetchFn,CODE
LOWdesign/test/variants-retry-after.test.ts94 "fake-key", "prompt", outputPath, "1024x1024", "high", fetchFn,CODE
LOWdesign/test/variants-retry-after.test.ts110 "fake-key", "prompt", outputPath, "1024x1024", "high", fetchFn,CODE
LOWdesign/test/variants-retry-after.test.ts125 "fake-key", "prompt", outputPath, "1024x1024", "high", fetchFn,CODE
LOWdesign-consultation/sections/proposal-and-preview.md2973. **Shows the product name** (not "Lorem Ipsum") as the hero headingCODE
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
LOWios-qa/daemon/test/allowlist.test.ts33 entries: [{ identity: 'user@example.com', capabilities: ['observe'], expires_at: null }],CODE
LOWios-qa/daemon/test/allowlist.test.ts37 expect(JSON.parse(raw).entries[0].identity).toBe('user@example.com');CODE
LOWios-qa/daemon/test/allowlist.test.ts43 entries: [{ identity: 'user@example.com', capabilities: ['mutate' as const], expires_at: null }],CODE
LOWios-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.ts36 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-autoplan-chain.test.ts60 gitRun(['config', 'user.email', 'test@test.com']);CODE
LOWtest/gbrain-supabase-provision.test.ts101 { id: 'deprec-1', slug: 'acme', name: 'Acme Inc' },CODE
LOWtest/gbrain-supabase-provision.test.ts112 { slug: 'acme', name: 'Acme Inc' },CODE
LOWtest/skill-e2e-bws.test.ts195 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-bws.test.ts298 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan.test.ts29 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan.test.ts117 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan.test.ts202 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan.test.ts284 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan.test.ts381 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan.test.ts521 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan.test.ts583 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan.test.ts644 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan.test.ts781 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-office-hours.test.ts39 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-office-hours.test.ts111 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-plan-tune.test.ts36 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-review.test.ts29 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-review.test.ts102 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-review.test.ts174 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-review.test.ts276 run('git', ['config', 'user.email', 'test@test.com'], dir);CODE
LOWtest/skill-e2e-review.test.ts334 run('git', ['config', 'user.email', 'test@test.com'], dir);CODE
LOWtest/skill-e2e-review.test.ts548 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-deploy.test.ts27 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-deploy.test.ts99 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-deploy.test.ts178 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-deploy.test.ts254 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-deploy.test.ts315 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-deploy.test.ts380 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-context-skills.test.ts39 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e-office-hours-phase4.test.ts58 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e.test.ts335 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e.test.ts466 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e.test.ts523 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e.test.ts595 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e.test.ts858 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e.test.ts945 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e.test.ts1029 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e.test.ts1224 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e.test.ts1324 run('git', ['config', 'user.email', 'test@test.com']);CODE
LOWtest/skill-e2e.test.ts1411 run('git', ['config', 'user.email', 'test@test.com']);CODE
66 more matches not shown…
Over-Commented Block124 hits · 114 pts
SeverityFileLineSnippetContext
LOWbunfig.toml1[test]COMMENT
LOWtest-setup.ts21// pollution class where one test sets `process.env.PATH = '/test/bin:/usr/bin'`COMMENT
LOWdesign/test/daemon-discovery.test.ts361 await publishBoard({ port: d.port, html: makeBoardHtml(workDir) });COMMENT
LOWextension/sidepanel.js1381COMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts1// Bootstrap the CoreDevice tunnel to a connected iPhone running the iOS appCOMMENT
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
LOWtest/catalog-trim.test.ts101 // can't backtrack past a non-period char. For "DESIGN.md and v1.45.0.0COMMENT
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/skill-llm-eval-spec.test.ts21const describeEval = evalsEnabled ? describe : describe.skip;COMMENT
LOWtest/llm-judge-recommendation.test.ts101B) Client-sideCOMMENT
LOWtest/skill-e2e-setup-gbrain-path4-local-pglite.test.ts1// E2E: /setup-gbrain Path 4 with Step 4.5 "Yes" — local PGLite for code search.COMMENT
LOWtest/skill-e2e-ios-swift-build.test.ts1// Swift-build invariant tests. Runs against the fixture iOS app atCOMMENT
LOWtest/skill-e2e-ios.test.ts1// High-level E2E for /ios-qa skill flow.COMMENT
LOWtest/skill-e2e-ios-device.test.ts1// GSTACK_HAS_IOS_DEVICE=1 device-path test. Runs only when:COMMENT
LOWtest/skill-e2e-ios-device.test.ts121 // `swift build --triple arm64-apple-ios` directly because SwiftPMCOMMENT
LOWtest/skill-e2e-ios-device.test.ts141 // - test/fixtures/ios-qa/FixtureApp/FixtureApp.xcodeproj (or generated)COMMENT
LOWtest/skill-e2e-autoplan-dual-voice.test.ts81 // Fire /autoplan with a 10-min hard timeout on the spawn itself.COMMENT
LOWtest/skill-e2e-autoplan-dual-voice.test.ts101COMMENT
LOWtest/post-rename-doc-regen.test.ts1// Post-rename doc-regen regression: after `bun run gen:skill-docs`, noCOMMENT
LOWtest/setup-gbrain-path4-structure.test.ts1// setup-gbrain Path 4 structural lint.COMMENT
LOWtest/benchmark-cli.test.ts101 // On a dev machine with full auth configured, the default --dry-run outputCOMMENT
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: <choice> because <reason>`, where <choice> is the bareCOMMENT
LOWtest/gstack-memory-ingest.test.ts621 // last segment matching the session id.COMMENT
LOWtest/plan-tune.test.ts361// that don't appear to map to any registry entry.COMMENT
LOWtest/skill-e2e-setup-gbrain-bad-token.test.ts1// E2E: /setup-gbrain Path 4 with a bad bearer token via Agent SDK.COMMENT
LOWtest/gen-skill-docs.test.ts361COMMENT
LOWtest/helpers/agent-sdk-runner.ts301 const queryImpl: QueryProvider = opts.queryProvider ?? query;COMMENT
LOWtest/helpers/touchfiles.ts101 'plan-ceo-review-plan-mode': ['plan-ceo-review/**', 'scripts/resolvers/preamble/generate-completion-status.ts', 'scCOMMENT
LOWtest/helpers/touchfiles.ts141 // devex, office-hours + future PR2 carves). One file iterating CARVE_GUARDS;COMMENT
LOWtest/helpers/touchfiles.ts401 'ios-qa-e2e': ['ios-qa/**', 'ios-fix/**', 'ios-design-review/**', 'ios-clean/**', 'ios-sync/**', 'test/skill-e2eCOMMENT
LOWtest/helpers/touchfiles.ts501 'office-hours-brain-writeback': 'periodic',COMMENT
LOWtest/helpers/claude-pty-runner.ts301COMMENT
LOWtest/helpers/claude-pty-runner.ts321// and deterministic but brittle to PTY rendering quirks (cursor-positioningCOMMENT
LOWtest/helpers/claude-pty-runner.ts541 // option lines onto one logical line via stripped cursor-positioningCOMMENT
LOWtest/helpers/claude-pty-runner.ts561 // positives on prose ("First, x. Second, y.") are extremely rare givenCOMMENT
LOWtest/helpers/claude-pty-runner.ts581 // count markers anywhere in the tail. The `❯ 1.` cursor gate above alreadyCOMMENT
LOWtest/helpers/claude-pty-runner.ts641 const tail = visible.length > 4096 ? visible.slice(-4096) : visible;COMMENT
LOWtest/helpers/claude-pty-runner.ts1121 */COMMENT
LOWtest/helpers/claude-pty-runner.ts2021// observer for gate-tier floor tests catching the May 2026 transcript bugCOMMENT
LOWbin/gstack-gbrain-lib.sh1# gstack-gbrain-lib.sh — shared helpers for setup-gbrain bin scripts.COMMENT
LOWbin/gstack-gbrain-lib.sh21#COMMENT
LOWbin/gstack-pr-title-rewrite.sh1#!/usr/bin/env bashCOMMENT
LOWbin/gstack-gbrain-sync.ts861 // walks the filesystem. On a freshly-registered source (0 pages) a --fullCOMMENT
LOWbin/gstack-gbrain-sync.ts1241 );COMMENT
LOWbin/gstack-memory-ingest.ts781 body,COMMENT
LOWbin/gstack-memory-ingest.ts801// → readNewFailures(preImportOffset, slugMap) → Set<sourcePath> (D7)COMMENT
LOWbin/gstack-memory-ingest.ts1541 // PERSISTENT dir under ~/.gstack/transcripts/ and SKIP `gbrain import`COMMENT
LOWsupabase/config.sh1#!/usr/bin/env bashCOMMENT
LOWsupabase/functions/community-pulse/index.ts1// gstack community-pulse edge functionCOMMENT
LOWscripts/detect-bump.ts1#!/usr/bin/env bunCOMMENT
LOWscripts/test-free-shards.ts61 { pattern: /\bwhich claude\b/, reason: 'which claude (use Bun.which)' },COMMENT
LOWscripts/test-free-shards.ts81 // Tests that spawn the browse server as a subprocess via `bun run server.ts`.COMMENT
LOWscripts/build-app.sh1#!/bin/bashCOMMENT
LOWscripts/gen-skill-docs.ts21import { externalSkillName, extractHookSafetyProse as _extractHookSafetyProse, extractNameAndDescription as _extractNameCOMMENT
LOWscripts/gen-skill-docs.ts281COMMENT
LOWscripts/gen-skill-docs.ts321 // We tolerate sentences with embedded periods (URLs, "v1.45.0.0") by requiringCOMMENT
64 more matches not shown…
Verbosity Indicators57 hits · 88 pts
SeverityFileLineSnippetContext
LOWdesign/test/serve.test.ts462 // Step 1: User clicks regenerateCOMMENT
LOWdesign/test/serve.test.ts472 // Step 2: Progress shows regeneratingCOMMENT
LOWdesign/test/serve.test.ts476 // Step 3: Agent generates new variants and reloadsCOMMENT
LOWdesign/test/serve.test.ts487 // Step 4: Progress shows serving (board would auto-refresh)COMMENT
LOWdesign/test/serve.test.ts491 // Step 5: User submits on round 2COMMENT
LOWdesign/test/feedback-roundtrip.test.ts296 // Step 1: User clicks RegenerateCOMMENT
LOWdesign/test/feedback-roundtrip.test.ts312 // Step 2: Agent generates new variants and creates a new boardCOMMENT
LOWdesign/test/feedback-roundtrip.test.ts321 // Step 3: Agent POSTs /api/reload to swap the boardCOMMENT
LOWdesign/test/feedback-roundtrip.test.ts331 // Step 4: Board auto-refreshes (simulated by navigating again)COMMENT
LOWdesign/test/feedback-roundtrip.test.ts340 // Step 5: User picks variant C on round 2 and submitsCOMMENT
LOWdesign/src/evolve.ts35 // Step 1: Analyze current screenshotCOMMENT
LOWdesign/src/evolve.ts39 // Step 2: Generate evolved version using analysis + briefCOMMENT
LOWextension/sidepanel.js1284 // Step 2: If background says connected + has token, use thatCOMMENT
LOWextension/sidepanel.js1294 // Step 3: Background not connected yet. Try hitting /health directly.COMMENT
LOWextension/sidepanel.js1262 // Step 1: Ask background for the portCOMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts73 // Step 1: pick a deviceCOMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts92 // Step 2: launch app (idempotent — devicectl returns success if already running)COMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts100 // Step 3: resolve tunnel IPv6. Try devicectl `info details` first (mostCOMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts119 // Step 4: wait for StateServer to become reachable, then scrape boot token.COMMENT
LOWios-qa/daemon/src/tunnel-bootstrap.ts146 // Step 5: rotate the boot token to a fresh in-memory-only one.COMMENT
LOWtest/skill-validation.test.ts1234 // Headings like "## Step 7: Test Coverage Audit" — NOT sub-steps like "## Step 8.1:"COMMENT
LOWtest/regression-1624-retro-stale-base.test.ts45 const step1 = body.indexOf("### Step 1: Gather Raw Data");CODE
LOWtest/skill-e2e-review.test.ts292 const step0Start = full.indexOf('## Step 0: Detect platform and base branch');CODE
LOWtest/skill-e2e-review.test.ts293 const step1Start = full.indexOf('## Step 1: Check branch');CODE
LOWtest/skill-e2e-review.test.ts349 const step0Start = fullShipSkill.indexOf('## Step 0: Detect platform and base branch');CODE
LOWtest/skill-e2e-review.test.ts350 const step0End = fullShipSkill.indexOf('## Step 1: Pre-flight');CODE
LOWtest/skill-llm-eval.test.ts655 startMarker: '## Step 0: Nuclear Scope Challenge',CODE
LOWtest/skill-llm-eval.test.ts724 startMarker: '## Step 1: Pre-flight',CODE
LOWtest/skill-llm-eval.test.ts760 startMarker: '### Step 2: Detect platform',CODE
LOWtest/skill-e2e.test.ts3302 const step4Start = full.indexOf('## Step 4: Version bump');CODE
LOWtest/skill-e2e.test.ts3304 const step7Start = full.indexOf('## Step 7: Push');CODE
LOWtest/skill-e2e-ios-swift-build.test.ts117 // Step 1: clean + release build (Core only — UI/Touch can't build on macOS)COMMENT
LOWtest/skill-e2e-ios-swift-build.test.ts129 // Step 2: locate the built object file(s). SwiftPM puts .build artifactsCOMMENT
LOWtest/carve-guards-negative.test.ts37 `# ${skill}\n## Step 0: Setup\nstays here\n## Section index\n| When | Read |\n${stopLine}${leak}## EXIT PLAN MODE GACODE
LOWtest/carve-guards-negative.test.ts47 mustStayInSkeleton: ['## Step 0: Setup'],CODE
LOWtest/skill-ceo-section-ordering.test.ts37 const STEP0 = '## Step 0: Nuclear Scope Challenge + Mode Selection';CODE
LOWtest/gen-skill-docs.test.ts354 markers: ['# Mega Plan Review Mode', '## Step 0: Detect platform and base branch'],CODE
LOWtest/helpers/carve-guards.ts141 mustStayInSkeleton: ['## Step 0: Nuclear Scope Challenge'],CODE
LOWtest/helpers/carve-guards.ts161 mustStayInSkeleton: ['### Step 0: Scope Challenge'],CODE
LOWtest/helpers/carve-guards.ts247 mustStayInSkeleton: ['## Step 1: Pre-flight', '## Step 1.5: Coverage Map'],CODE
LOWtest/helpers/carve-guards.ts248 mustMoveToSection: ['## Step 2: Per-File Documentation Audit', '## Step 5: CHANGELOG Voice Polish'],CODE
LOWbin/gstack-gbrain-sync.ts840 // Step 1: Ensure source registered (idempotent). Single source of truth in lib —COMMENT
LOWbin/gstack-gbrain-sync.ts857 // Step 2: Always run the page-creating file walk first, then (for --full)COMMENT
LOWbin/gstack-gbrain-sync.ts931 // Step 3: Pin this worktree's CWD to the source via .gbrain-source. SubsequentCOMMENT
LOWbin/gstack-gbrain-sync.ts947 // Step 4: Deferred hostname-fold cleanup.COMMENT
LOWscripts/resolvers/utility.ts12 return `## Step 0: Detect platform and base branchCODE
LOWscripts/resolvers/utility.ts376 return `## Step 13: CHANGELOG (auto-generate)CODE
LOWbrowse/test/sidebar-ux.test.ts1343 // Step 1: sidepanel sends sidebarOpened when connectedCOMMENT
LOWbrowse/test/sidebar-ux.test.ts1354 // Step 2: background.js accepts and relays sidebarOpenedCOMMENT
LOWbrowse/test/sidebar-ux.test.ts1376 // Step 3: content.js fires gstack-extension-ready ONLY on sidebarOpenedCOMMENT
LOWbrowse/test/sidebar-ux.test.ts1390 // Step 4: welcome page hides arrow on gstack-extension-readyCOMMENT
LOWbrowse/scripts/build-node-server.sh16# Step 1: Transpile server.ts to a single .mjs bundle (externalize runtime deps)COMMENT
LOWbrowse/scripts/build-node-server.sh31# Step 2: Post-processCOMMENT
LOWbrowse/scripts/build-node-server.sh37# Step 3: Create the final file with polyfill header injected after the first lineCOMMENT
LOWbrowse/scripts/build-node-server.sh51# Step 4: Copy polyfill to dist/COMMENT
LOWmake-pdf/src/smartypants.ts32 // Step 1: split into preserved + transformed zones.COMMENT
LOWmake-pdf/src/smartypants.ts54 // Step 2: restore preserved zones.COMMENT
Hyper-Verbose Identifiers86 hits · 86 pts
SeverityFileLineSnippetContext
LOWdesign/src/daemon.ts179function findActiveBoardForSourceDir(sourceDir: string): Board | null {CODE
LOWdesign/src/design-to-code.ts22export async function generateDesignToCodePrompt(CODE
LOWdesign/src/daemon-client.ts315async function gracefulShutdownExistingDaemon(port: number): Promise<void> {CODE
LOWdesign/src/variants.ts222async function generateResponsiveVariants(CODE
LOWtest/skill-e2e-plan-ceo-mode-routing.test.ts68async function navigateToModeAskUserQuestion(CODE
LOWtest/skill-e2e-skillify.test.ts130function installBundledHackernewsSkill(workDir: string) {CODE
LOWtest/extension-pty-inject-invariant.test.ts70function findEnclosingFunctionStart(content: string, callerPos: number): number {CODE
LOWtest/gen-skill-docs.test.ts74function extractPreambleBeforeWorkflow(content: string, workflowMarkers: string[]): string {CODE
LOWtest/helpers/agent-sdk-runner.ts145export function passThroughNonAskUserQuestion(CODE
LOWtest/helpers/skill-parser.ts145export function extractRemoteSlugPatterns(rootDir: string, subdirs: string[]): Map<string, string[]> {CODE
LOWtest/helpers/e2e-helpers.ts212export async function assertRecommendationQuality(opts: {CODE
LOWtest/helpers/claude-pty-runner.ts244export function planFileHasDecisionsSection(planFile: string): boolean {CODE
LOWtest/helpers/claude-pty-runner.ts282export function isPermissionDialogVisible(visible: string): boolean {CODE
LOWtest/helpers/claude-pty-runner.ts303export function isNumberedOptionListVisible(visible: string): boolean {CODE
LOWtest/helpers/claude-pty-runner.ts1085export function assertReviewReportAtBottom(CODE
LOWtest/helpers/claude-pty-runner.ts1122export function assertReportAtBottomIfPlanWritten(CODE
LOWbin/gstack-gbrain-sync.ts396export function derivePathOnlyHashLegacyId(repoPath: string): string {CODE
LOWbin/gstack-gbrain-sync.ts423function gbrainSupportsSourcesRename(env?: NodeJS.ProcessEnv): boolean {CODE
LOWbin/gstack-gbrain-sync.ts489export function planHostnameFoldMigration(CODE
LOWbin/gstack-gbrain-sync.ts1017export function ensureGbrainSourceGitignored(root: string): void {CODE
LOWbin/gstack-memory-ingest.ts1238function makePersistentTranscriptDir(): string {CODE
LOWscripts/gstack-schema-pack.ts261export function getSchemaPackMutationPayload(): {CODE
LOWscripts/gen-skill-docs.ts66function effectiveSuppressedResolvers(hostConfig: HostConfig): Set<string> {CODE
LOWscripts/gen-skill-docs.ts193function extractNameAndDescription(content: string): { name: string; description: string } {CODE
LOWscripts/gen-skill-docs.ts483function condenseOpenAIShortDescription(description: string): string {CODE
LOWscripts/psychographic-signals.ts253export function validateRegistrySignalKeys(): {CODE
LOWscripts/psychographic-signals.ts285export function normalizeToDimensionValue(total: number): number {CODE
LOWscripts/resolvers/testing.ts182function generateTestCoverageAuditInner(mode: CoverageAuditMode): string {CODE
LOWscripts/resolvers/testing.ts541export function generateTestCoverageAuditPlan(_ctx: TemplateContext): string {CODE
LOWscripts/resolvers/testing.ts545export function generateTestCoverageAuditShip(_ctx: TemplateContext): string {CODE
LOWscripts/resolvers/testing.ts549export function generateTestCoverageAuditReview(_ctx: TemplateContext): string {CODE
LOWscripts/resolvers/review-army.ts14function generateSpecialistSelection(ctx: TemplateContext): string {CODE
LOWscripts/resolvers/review-army.ts85function generateSpecialistDispatch(ctx: TemplateContext): string {CODE
LOWscripts/resolvers/gbrain.ts55export function generateGBrainContextLoad(ctx: TemplateContext): string {CODE
LOWscripts/resolvers/gbrain.ts75export function generateGBrainSaveResults(ctx: TemplateContext): string {CODE
LOWscripts/resolvers/gbrain.ts195export function generateBrainCacheRefresh(ctx: TemplateContext): string {CODE
LOWscripts/resolvers/review.ts74export function generatePlanFileReviewReport(_ctx: TemplateContext): string {CODE
LOWscripts/resolvers/review.ts204export function generateAntiShortcutClause(_ctx: TemplateContext): string {CODE
LOWscripts/resolvers/review.ts321export function generateCodexSecondOpinion(ctx: TemplateContext): string {CODE
LOWscripts/resolvers/review.ts840function generatePlanFileDiscovery(): string {CODE
LOWscripts/resolvers/review.ts876function generatePlanCompletionAuditInner(mode: PlanCompletionMode): string {CODE
LOWscripts/resolvers/review.ts1113export function generatePlanCompletionAuditShip(_ctx: TemplateContext): string {CODE
LOWscripts/resolvers/review.ts1117export function generatePlanCompletionAuditReview(_ctx: TemplateContext): string {CODE
LOWscripts/resolvers/review.ts1123export function generatePlanVerificationExec(_ctx: TemplateContext): string {CODE
LOWscripts/resolvers/question-tuning.ts50export function generateQuestionPreferenceCheck(ctx: TemplateContext): string {CODE
LOWscripts/resolvers/question-tuning.ts68export function generateInlineTuneFeedback(ctx: TemplateContext): string {CODE
LOWscripts/resolvers/design.ts69export function generateDesignMethodology(_ctx: TemplateContext): string {CODE
LOWscripts/resolvers/design.ts541export function generateDesignOutsideVoices(ctx: TemplateContext): string {CODE
LOWscripts/resolvers/design.ts912export function generateDesignShotgunLoop(_ctx: TemplateContext): string {CODE
LOWscripts/resolvers/utility.ts375export function generateChangelogWorkflow(_ctx: TemplateContext): string {CODE
LOWscripts/resolvers/codex-helpers.ts5export function extractNameAndDescription(content: string): { name: string; description: string } {CODE
LOWscripts/resolvers/codex-helpers.ts43export function condenseOpenAIShortDescription(description: string): string {CODE
LOWscripts/resolvers/confidence.ts19export function generateConfidenceCalibration(_ctx: TemplateContext): string {CODE
LOWscripts/resolvers/redact-doc.ts66export function generateRedactTaxonomyTable(_ctx: TemplateContext, args?: string[]): string {CODE
LOWscripts/resolvers/redact-doc.ts120export function generateRedactInvocationBlock(ctx: TemplateContext, args?: string[]): string {CODE
LOW…s/resolvers/preamble/generate-continuous-checkpoint.ts3export function generateContinuousCheckpoint(): string {CODE
LOW…resolvers/preamble/generate-writing-style-migration.ts3export function generateWritingStyleMigration(ctx: TemplateContext): string {CODE
LOW…s/resolvers/preamble/generate-vendoring-deprecation.ts3export function generateVendoringDeprecation(ctx: TemplateContext): string {CODE
LOW…esolvers/preamble/generate-brain-health-instruction.ts3export function generateBrainHealthInstruction(ctx: TemplateContext): string {CODE
LOW…ts/resolvers/preamble/generate-completeness-section.ts3export function generateCompletenessSection(ctx?: TemplateContext): string {CODE
26 more matches not shown…
Modern AI Meta-Vocabulary23 hits · 65 pts
SeverityFileLineSnippetContext
MEDIUMCHANGELOG.md2092## **Local gbrain PGLite now defaults to Voyage's code-specialized embedding model when `VOYAGE_API_KEY` is set.**COMMENT
MEDIUMTODOS.md2002### Swarm primitive — reusable multi-agent dispatchCOMMENT
MEDIUMTODOS.md2096**Why:** Multi-week initiatives often span 3-5 specs that share context but ship sequentially. Today `/spec --epic` woulCODE
MEDIUMCLAUDE.md546## Community PR guardrailsCOMMENT
MEDIUMautoplan/SKILL.md1114# including autoplan's own dual-voice orchestration. Honor it before probing.COMMENT
MEDIUMtest/benchmark-runner.test.ts52 // 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.ts162 expect(md).toContain('`ACTIVATED` is `no`'); // P4 scaffold branchCODE
MEDIUMtest/helpers/touchfiles.ts44 // P4 first-run scaffold (activation lift) — the detection binary end-to-endCOMMENT
MEDIUMtest/helpers/touchfiles.ts466 // P4 first-run scaffold — periodic (onboarding, non-safety, model-touched marker)COMMENT
MEDIUMtest/helpers/touchfiles.ts478 // Review — gate for functional/guardrails, periodic for qualityCOMMENT
MEDIUMtest/helpers/touchfiles.ts663 // CSO — gate for security guardrails, periodic for qualityCOMMENT
MEDIUMtest/helpers/parity-harness.ts224 // v1.2.0 activation lift: the unified first-run-guidance section (P4 scaffold +COMMENT
MEDIUMtest/helpers/tool-map.ts58 // Shell access depends on flags; most agentic tools are not exposed.COMMENT
MEDIUMcontext-restore/SKILL.md832 # context window just listing them. /context-save list handles pagination.COMMENT
MEDIUMdocs/skills.md51| [`/careful`](#safety--guardrails) | **Safety Guardrails** | Warns before destructive commands (rm -rf, DROP TABLE, forCODE
MEDIUMdocs/skills.md52| [`/freeze`](#safety--guardrails) | **Edit Lock** | Restrict all file edits to a single directory. Blocks Edit and WritCODE
MEDIUMdocs/skills.md53| [`/guard`](#safety--guardrails) | **Full Safety** | Combines /careful + /freeze in one command. Maximum safety for proCODE
MEDIUMdocs/skills.md54| [`/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
MEDIUMsupabase/functions/telemetry-ingest/index.ts72 // scaffold), handoff (P1 office-hours → next skill), route (gstack router).COMMENT
MEDIUM…ipts/resolvers/preamble/generate-first-run-guidance.ts3// First-run guidance (P4 scaffold + P3 loop tip), unified into one section.COMMENT
Magic Placeholder Names7 hits · 40 pts
SeverityFileLineSnippetContext
HIGHtest/setup-gbrain-path4-structure.test.ts86 expect(tmpl).toMatch(/<YOUR_TOKEN>/);CODE
HIGHtest/setup-gbrain-path4-structure.test.ts124 // - <bearer>, <YOUR_TOKEN>, <TOKEN> (placeholder)COMMENT
HIGHtest/setup-gbrain-path4-structure.test.ts130 expect(line).toMatch(/Bearer (\$GBRAIN_MCP_TOKEN|<bearer>|<YOUR_TOKEN>|<TOKEN>|\.\.\."?)/);CODE
HIGHtest/redact-engine.test.ts244 expect(isPlaceholderSpan("your_api_key")).toBe(true);CODE
HIGHsetup-gbrain/SKILL.md1606 -H 'Authorization: Bearer <YOUR_TOKEN>' \CODE
HIGHsetup-gbrain/SKILL.md1612`<YOUR_TOKEN>` so the snippet is safe to copy into chat / share.CODE
HIGHlib/redact-patterns.ts404 // recipe as env.kv to kill Bearer YOUR_TOKEN_HERE placeholders.COMMENT
Cross-Language Confusion (JS/TS)7 hits · 35 pts
SeverityFileLineSnippetContext
HIGHtest/ship-version-sync.test.ts49 elif command -v bun >/dev/null 2>&1; thenCODE
HIGHscripts/resolvers/design.ts959elif [ -f "$_DESIGN_DIR/feedback-pending.json" ]; thenCODE
HIGHscripts/resolvers/constants.ts101elif ! command -v codex >/dev/null 2>&1; thenCODE
HIGHscripts/resolvers/constants.ts103elif ! _gstack_codex_auth_probe >/dev/null 2>&1; thenCODE
HIGHscripts/resolvers/confidence.ts47 would live. If "dict.get() might return None", quote the dict initialization.CODE
HIGHscripts/resolvers/preamble/generate-brain-sync-block.ts120elif [ -d "$_GSTACK_HOME/.git" ] && [ "$_BRAIN_SYNC_MODE" != "off" ]; thenCODE
HIGHscripts/resolvers/preamble/generate-preamble-bash.ts121elif [ "\${GSTACK_PLAN_MODE:-}" = "active" ]; thenCODE
AI Slop Vocabulary6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMtest/skill-e2e-setup-gbrain-path4-local-pglite.test.ts15// Periodic-tier (codex #12: AgentSDK harness is non-deterministic; gate-tierCOMMENT
MEDIUMtest/skill-e2e-office-hours-brain-writeback.test.ts160 // Set up the fake gbrain CLI with robust argv quoting + payload capture.COMMENT
MEDIUMtest/helpers/touchfiles.ts130 // Real-PTY E2E batch (#6 new tests on the harness).COMMENT
MEDIUMtest/helpers/touchfiles.ts183 // Periodic-tier per codex #12 (AgentSDK harness is non-deterministic).COMMENT
MEDIUMscripts/resolvers/testing.ts42### B2. Research best practicesCOMMENT
MEDIUMscripts/resolvers/preamble/generate-preamble-bash.ts116# from CLAUDE_PLAN_FILE (set by the harness when plan mode is active) andCOMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMbin/gstack-gbrain-lib.sh3# This file is NOT executable; source it:COMMENT
MEDIUMscripts/build-app.sh181# Create a temporary directory for DMG contentsCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/build-app.sh12# Usage:COMMENT
TODO Padding1 hit · 1 pts
SeverityFileLineSnippetContext
LOWtest/skill-routing-e2e.test.ts373 fs.writeFileSync(path.join(tmpDir, 'waitlist.ts'), 'export class WaitlistService {\n async addParty(name: string,CODE
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsetup-gbrain/SKILL.md1411except Exception:CODE