Repository Analysis

nammayatri/nammayatri

A Direct-to-Driver open mobility platform powering the next-generation of mobility applications in India.

2.7 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of nammayatri/nammayatri, a Haskell project with 2,520 GitHub stars. SynthScan v2.0 examined 330,296 lines of code across 2333 source files, recording 649 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 2.7 places this repository in the Likely human-written 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).

2.7
Adjusted Score
2.7
Raw Score
100%
Time Factor
2026-07-14
Last Push
2.5K
Stars
Haskell
Language
330.3K
Lines of Code
2.3K
Files
649
Pattern Hits
2026-07-14
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

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

Score History

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

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

Severity Breakdown

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

CRITICAL 2HIGH 18MEDIUM 110LOW 519

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 649 distinct pattern matches across 19 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 Separators89 hits · 293 pts
SeverityFileLineSnippetContext
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml22 # ---------------------------------------------------------------------------COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml24 # ---------------------------------------------------------------------------COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml43 # ---------------------------------------------------------------------------COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml45 # ---------------------------------------------------------------------------COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml109 # ---------------------------------------------------------------------------COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml111 # ---------------------------------------------------------------------------COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml116 # ---------------------------------------------------------------------------COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml118 # ---------------------------------------------------------------------------COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml127 # ---------------------------------------------------------------------------COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml129 # ---------------------------------------------------------------------------COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml140 # ---------------------------------------------------------------------------COMMENT
MEDIUM…ance-kernel/spec/Storage/PgPayoutSettlementReport.yaml142 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml22 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml24 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml60 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml63 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml154 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml156 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml158 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml160 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml166 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml168 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml177 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml179 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml194 # ---------------------------------------------------------------------------COMMENT
MEDIUM…nce-kernel/spec/Storage/PgPaymentSettlementReport.yaml196 # ---------------------------------------------------------------------------COMMENT
MEDIUMBackend/dev/test-tool/dashboard/src/config.ts32// ── Runtime port discovery ───────────────────────────────────────────────────COMMENT
MEDIUM…/dev/test-tool/dashboard/src/components/ToolsPanel.tsx85// ── Detail view ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…/dev/test-tool/dashboard/src/components/ToolsPanel.tsx296// ── Sub-components ──────────────────────────────────────────────────────────COMMENT
MEDIUM…est-tool/dashboard/src/components/CollectionRunner.tsx183// ── JSON Viewer Modal ──────────────────────────────────────────────COMMENT
MEDIUM…v/test-tool/dashboard/src/components/FinanceViewer.tsx21// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…v/test-tool/dashboard/src/components/FinanceViewer.tsx26// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…v/test-tool/dashboard/src/components/FinanceViewer.tsx599// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…v/test-tool/dashboard/src/components/FinanceViewer.tsx604// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/dashboard/src/services/context.ts293// ── ${VAR:default} resolution for Postman env files & collections ──────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/server.py39# ── Load-test execution engine ───────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/server.py2729 # ── Generic spec-driven launcher routes ─────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/server.py2733 # ── Load Test ─────────────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/server.py2884 # ── Spec-driven launcher endpoints (additive) ────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/stage_runner.py109# ── In-memory launcher state ────────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/stage_runner.py129# ── In-memory live sessions ─────────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/stage_runner.py276# ── Invalidation hashes ─────────────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/stage_runner.py311# ── Public API ──────────────────────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/local-api/stage_runner.py712# ── Source override (local path) ────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/context-api/server.py592# ── UI state (dropdowns / form selections) ────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/context-api/server.py867# ── Git ref discovery ───────────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/context-api/server.py1232# ── Pre-launch stale-process cleanup ───────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/context-api/server.py1672# ── /api/db/{update,select} helpers ──────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/context-api/server.py2495# ── Code Coverage Tracking ──────────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/context-api/server.py4049 # ── iOS branch: xcrun simctl log show ────────────────COMMENT
MEDIUMBackend/dev/test-tool/context-api/server.py4159 # ── Android branch: adb logcat ───────────────────────COMMENT
MEDIUMBackend/dev/test-tool/context-api/server.py4484 # ── Metrics push (from dashboard after suite completes) ──────────────STRING
MEDIUMBackend/dev/test-tool/context-api/server.py4500 # ── Webhook: trigger run-all Master collections ───────────────────STRING
MEDIUMBackend/dev/test-tool/context-api/server.py4550# ── Metrics / VictoriaMetrics ─────────────────────────────────────────────────STRING
MEDIUMBackend/dev/test-tool/context-api/server.py4614# ── Webhook: run all Master collections ───────────────────────────────────────STRING
MEDIUM…ool/context-api/setup/ny_react_native/_build_runner.sh185# ── Emulator preflight ──────────────────────────────────────────────COMMENT
MEDIUM…ool/context-api/setup/ny_react_native/_build_runner.sh413# ── Per-app prebuild ────────────────────────────────────────────────COMMENT
MEDIUM…ool/context-api/setup/ny_react_native/_build_runner.sh594# ── Firebase override (optional) ────────────────────────────────────COMMENT
MEDIUM…ool/context-api/setup/ny_react_native/_build_runner.sh665# ── Build, install, launch ──────────────────────────────────────────COMMENT
MEDIUMBackend/dev/test-tool/load-test-service/pm_runner.js35// ── Expect-chain builder (chai-compatible subset) ─────────────────────────────COMMENT
29 more matches not shown…
Excessive Try-Catch Wrapping254 hits · 191 pts
SeverityFileLineSnippetContext
LOWbuildtime-analysis/analyze_build_log.py537 except Exception as e:CODE
LOWbuildtime-analysis/visualize_builds.py542 except Exception as e:STRING
MEDIUMbuildtime-analysis/visualize_builds.py512def main():CODE
LOWBackend/load-test/setup/auth.py41 except Exception as error:CODE
MEDIUMBackend/load-test/setup/auth.py42 print(f"Error while fetching API: {error}")CODE
LOWBackend/load-test/setup/locationUpdateService.py66 except Exception as e:CODE
LOWBackend/load-test/setup/locationUpdateService.py73 except Exception as e:CODE
LOWBackend/dev/mock-servers/server.py202 except Exception:CODE
LOWBackend/dev/mock-servers/server.py502 except Exception:CODE
LOWBackend/dev/mock-servers/server.py561 except Exception:CODE
LOWBackend/dev/mock-servers/server.py615 except Exception:CODE
LOWBackend/dev/mock-servers/server.py738 except Exception:CODE
LOWBackend/dev/mock-servers/server.py1071 except Exception:CODE
LOWBackend/dev/mock-servers/server.py1086 except Exception:CODE
LOWBackend/dev/mock-servers/status_store.py105 except Exception:CODE
LOWBackend/dev/mock-servers/services/ondc.py228 except Exception as e:CODE
LOWBackend/dev/mock-servers/services/google.py37 except Exception:CODE
LOWBackend/dev/mock-servers/services/sandbox_proxy.py64 except Exception as e:CODE
LOWBackend/dev/mock-servers/services/gridline.py61 except Exception as e:CODE
LOWBackend/dev/mock-servers/services/gridline.py112 except Exception as e:CODE
LOWBackend/dev/mock-servers/services/idfy.py93 except Exception:CODE
LOWBackend/dev/mock-servers/services/sap.py80 except Exception:CODE
MEDIUMBackend/dev/test-tool/local-api/server.py139def _probe_control_center_ready() -> bool:CODE
MEDIUMBackend/dev/test-tool/local-api/server.py2049def sh_capture(cmd, timeout=8):CODE
LOWBackend/dev/test-tool/local-api/server.py46except Exception as _lt_err:CODE
LOWBackend/dev/test-tool/local-api/server.py53except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py135 except Exception as e: # noqa: BLE001CODE
LOWBackend/dev/test-tool/local-api/server.py146 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py713 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py720 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py724 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py726 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py757 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py764 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py768 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py770 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py837 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py846 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py851 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py855 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py1798 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py1800 except Exception: passCODE
LOWBackend/dev/test-tool/local-api/server.py1804 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py1806 except Exception: passCODE
LOWBackend/dev/test-tool/local-api/server.py1809 except Exception: passCODE
LOWBackend/dev/test-tool/local-api/server.py2629 except Exception as exc:CODE
LOWBackend/dev/test-tool/local-api/server.py2637 except Exception as exc:CODE
LOWBackend/dev/test-tool/local-api/server.py2645 except Exception as exc:CODE
LOWBackend/dev/test-tool/local-api/server.py2653 except Exception as exc:CODE
LOWBackend/dev/test-tool/local-api/server.py101 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py212 except Exception as e:CODE
LOWBackend/dev/test-tool/local-api/server.py314 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py432 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py461 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py484 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py504 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py632 except Exception as e:CODE
LOWBackend/dev/test-tool/local-api/server.py655 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py667 except Exception:CODE
LOWBackend/dev/test-tool/local-api/server.py670 except Exception:CODE
194 more matches not shown…
Cross-Language Confusion12 hits · 74 pts
SeverityFileLineSnippetContext
HIGHBackend/dev/mock-servers/services/whatsapp.py5 "data": null }STRING
HIGHBackend/dev/mock-servers/services/idfy.py9 — all five return `{request_id, _a: null}` immediately. The Haskell mockSTRING
HIGHBackend/dev/mock-servers/services/idfy.py280 # a `result` with the desired is_a_match (true / false / null). Re-wrap it in a validCOMMENT
HIGHBackend/dev/test-tool/local-api/server.py2722 # POST /api/browse-folder body: {initial?: str} → {path: str|null}COMMENT
HIGHBackend/dev/test-tool/local-api/server.py1542 f"rm -rf .git && git init -q && {git_ignore_cmd} && git add -A && "CODE
HIGHBackend/dev/test-tool/local-api/server.py1545 f"git commit -q -m deploy --allow-empty 2>/dev/null || true; "CODE
HIGHBackend/dev/test-tool/local-api/server.py1546 f"mkdir -p Backend && printf '%s' {shlex.quote(cache_commit)} "CODE
HIGHBackend/dev/test-tool/local-api/server.py2949 # POST /api/launcher/{slug}/source {ref?: str, localPath?: str|null}COMMENT
HIGHBackend/dev/test-tool/local-api/server.py925 "cd Backend && nix develop .#backend -c , run-mobility-stack-dev"CODE
HIGHBackend/dev/test-tool/local-api/server.py1161 cmd = f'cat {REGISTRY_FILE} 2>/dev/null || echo \'{{"users": {{}}}}\''CODE
HIGHBackend/dev/test-tool/local-api/server.py1589 " find data/ -maxdepth 1 -type f -delete 2>/dev/null || true;"CODE
HIGHBackend/dev/test-tool/local-api/server.py1650 inner = "cd Backend && rm -rf dist-newstyle .ci-project-root .ci-cabal-dir .cabal-dir .nix-deps"CODE
Deep Nesting96 hits · 69 pts
SeverityFileLineSnippetContext
LOWbuildtime-analysis/analyze_build_log.py495CODE
LOWbuildtime-analysis/analyze_build_log.py58CODE
LOWbuildtime-analysis/analyze_build_log.py286CODE
LOWbuildtime-analysis/analyze_build_log.py369CODE
LOWbuildtime-analysis/visualize_builds.py140CODE
LOWBackend/dev/mock-servers/server.py277CODE
LOWBackend/dev/mock-servers/server.py409CODE
LOWBackend/dev/mock-servers/server.py742CODE
LOWBackend/dev/mock-servers/server.py885CODE
LOWBackend/dev/mock-servers/server.py947CODE
LOWBackend/dev/mock-servers/status_store.py124CODE
LOWBackend/dev/mock-servers/services/cmrl.py35CODE
LOWBackend/dev/mock-servers/services/cris.py60CODE
LOWBackend/dev/mock-servers/services/ondc.py72CODE
LOWBackend/dev/mock-servers/services/gridline.py116CODE
LOWBackend/dev/mock-servers/services/idfy.py218CODE
LOWBackend/dev/mock-servers/services/stripe.py342CODE
LOWBackend/dev/mock-servers/services/juspay.py88CODE
LOWBackend/dev/test-tool/local-api/log_sources.py99CODE
LOWBackend/dev/test-tool/local-api/log_sources.py138CODE
LOWBackend/dev/test-tool/local-api/log_sources.py174CODE
LOWBackend/dev/test-tool/local-api/log_sources.py106CODE
LOWBackend/dev/test-tool/local-api/log_sources.py156CODE
LOWBackend/dev/test-tool/local-api/log_sources.py181CODE
LOWBackend/dev/test-tool/local-api/server.py94CODE
LOWBackend/dev/test-tool/local-api/server.py150CODE
LOWBackend/dev/test-tool/local-api/server.py341CODE
LOWBackend/dev/test-tool/local-api/server.py480CODE
LOWBackend/dev/test-tool/local-api/server.py510CODE
LOWBackend/dev/test-tool/local-api/server.py564CODE
LOWBackend/dev/test-tool/local-api/server.py645CODE
LOWBackend/dev/test-tool/local-api/server.py674CODE
LOWBackend/dev/test-tool/local-api/server.py703CODE
LOWBackend/dev/test-tool/local-api/server.py749CODE
LOWBackend/dev/test-tool/local-api/server.py977CODE
LOWBackend/dev/test-tool/local-api/server.py1129CODE
LOWBackend/dev/test-tool/local-api/server.py1268CODE
LOWBackend/dev/test-tool/local-api/server.py1790CODE
LOWBackend/dev/test-tool/local-api/server.py1882CODE
LOWBackend/dev/test-tool/local-api/server.py2851CODE
LOWBackend/dev/test-tool/local-api/server.py189CODE
LOWBackend/dev/test-tool/local-api/input_store.py115CODE
LOWBackend/dev/test-tool/local-api/input_store.py136CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py171CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py284CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py421CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py672CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py121CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py202CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py353CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py204CODE
LOWBackend/dev/test-tool/context-api/server.py395CODE
LOWBackend/dev/test-tool/context-api/server.py622CODE
LOWBackend/dev/test-tool/context-api/server.py872CODE
LOWBackend/dev/test-tool/context-api/server.py1044CODE
LOWBackend/dev/test-tool/context-api/server.py1078CODE
LOWBackend/dev/test-tool/context-api/server.py1141CODE
LOWBackend/dev/test-tool/context-api/server.py1246CODE
LOWBackend/dev/test-tool/context-api/server.py1278CODE
LOWBackend/dev/test-tool/context-api/server.py1309CODE
36 more matches not shown…
Over-Commented Block52 hits · 50 pts
SeverityFileLineSnippetContext
LOW.hlint.yaml1# HLint configuration fileCOMMENT
LOWBackend/.hlint.yaml1# HLint configuration fileCOMMENT
LOWBackend/nix/devbox/remote-cache-restore.sh1#!/usr/bin/env bashCOMMENT
LOW…CommonAPIs/spec/ProviderPlatform/Fleet/API/Driver.yaml181 - mbBadgeName: TextCOMMENT
LOW…CommonAPIs/spec/ProviderPlatform/Fleet/API/Driver.yaml261 - mbMemberPersonId: TextCOMMENT
LOW…CommonAPIs/spec/ProviderPlatform/Fleet/API/Driver.yaml301 # auth: ApiAuthV2COMMENT
LOW…CommonAPIs/spec/ProviderPlatform/Fleet/API/Driver.yaml321 - mbFleetOwnerId: TextCOMMENT
LOW…CommonAPIs/spec/ProviderPlatform/Fleet/API/Driver.yaml661 - approved: BoolCOMMENT
LOW…CommonAPIs/spec/ProviderPlatform/Fleet/API/Driver.yaml721 # query:COMMENT
LOW…CommonAPIs/spec/ProviderPlatform/Fleet/API/Driver.yaml981 # helperApi:COMMENT
LOW…namic-offer-driver-app/Main/spec/Storage/Merchant.yaml581# leaderBoardExpiry: SecondsCOMMENT
LOWBackend/dev/visualize-ride/visualize-ride.sh1#!/bin/bashCOMMENT
LOWBackend/dev/test-tool/dashboard/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.COMMENT
LOWBackend/dev/test-tool/dashboard/src/config.ts101// Per-source-env URL map. Each env's cluster runs its own config-sync podCOMMENT
LOW…kend/dev/test-tool/dashboard/src/components/uiState.ts1// Tiny client for the test-context-api in-memory ui-state bag.COMMENT
LOW…est-tool/dashboard/src/components/CollectionRunner.tsx61// Local steps complete before either capture is active and the per-stepCOMMENT
LOW…ckend/dev/test-tool/dashboard/src/api-catalog/index.ts21 'estimate-select': buildEstimateSelectApi(),COMMENT
LOWBackend/dev/test-tool/context-api/server.py1021# fail with `Network request failed` even though MMKV holds the right URLCOMMENT
LOWBackend/dev/test-tool/context-api/server.py3541 if method == "POST" and path == "/api/ny-react-native/clear-cache":COMMENT
LOWBackend/dev/test-tool/context-api/server.py3741 # `Starting dev server on http://localhost:NNNN` — MetroCOMMENT
LOWBackend/dev/test-tool/context-api/server.py3801 # Resolve a debugger target via Metro's /json listing, thenCOMMENT
LOW…ool/context-api/setup/control_center/frontend/setup.sh1#!/usr/bin/env bashCOMMENT
LOW…v/test-tool/context-api/setup/ny_react_native/setup.sh1#!/usr/bin/env bashCOMMENT
LOW…ool/context-api/setup/ny_react_native/_build_runner.sh21echo "ny-react-native: node=$(node --version) yarn=$(yarn --version)"COMMENT
LOW…ool/context-api/setup/ny_react_native/_build_runner.sh101# scheme like "Lynx-Debug". We grep the pbxproj rather than callingCOMMENT
LOW…ool/context-api/setup/ny_react_native/_build_runner.sh241 # NOT the host machine. Two ways to reach the host backend:COMMENT
LOW…ool/context-api/setup/ny_react_native/_build_runner.sh321 PATH="${extra_path}:${PATH}" \COMMENT
LOW…ool/context-api/setup/ny_react_native/_build_runner.sh341# and `export FOO=...`),COMMENT
LOW…ool/context-api/setup/ny_react_native/_build_runner.sh501 || echo "ny-react-native: provider · setup_config.sh exited non-zero (continuing)"COMMENT
LOW…ool/context-api/setup/ny_react_native/_build_runner.sh521 'BASE_URL=http://localhost:8016/ui' \COMMENT
LOW…ool/context-api/setup/ny_react_native/_build_runner.sh541 # that subdir MUST exist or pod install dies in CocoaPods withCOMMENT
LOW…ool/context-api/setup/ny_react_native/_build_runner.sh701 hops=$(( hops + 1 ))COMMENT
LOW…ool/context-api/setup/ny_react_native/_build_runner.sh781 echo ""COMMENT
LOW…ool/context-api/setup/ny_react_native/_build_runner.sh801 # we already have the pid in $!.COMMENT
LOW…ool/context-api/setup/ny_react_native/_build_runner.sh841 #COMMENT
LOW…ool/context-api/setup/ny_react_native/_build_runner.sh1281 fiCOMMENT
LOW…ool/context-api/setup/ny_react_native/_build_runner.sh1301 variant_pascal_check="$(printf %s "$NY_RN_VARIANT" | python3 -c "import sys; s=sys.stdin.read().strip(); print((s[:1COMMENT
LOWBackend/dev/ddl-migrations/check_migrations.sh1#!/usr/bin/env bashCOMMENT
LOW…d/dev/integration-tests/msil-tds-cohort-matrix-test.sh1#!/usr/bin/env bashCOMMENT
LOW…d/dev/integration-tests/msil-tds-cohort-matrix-test.sh21# ├────────────────┼──────────────┼─────────────────────┼──────────┼──────────────────────────┤COMMENT
LOW…d/dev/integration-tests/msil-tds-cohort-matrix-test.sh41# Prerequisites (see msil-tds-integration-test.sh for full runbook):COMMENT
LOWBackend/dev/integration-tests/run-tests.sh1#!/bin/bashCOMMENT
LOW…/integration-tests/collections/PanHardCheckFlow/run.sh1#!/bin/bashCOMMENT
LOW…v/integration-tests/collections/DriverImageFlow/run.sh1#!/bin/bashCOMMENT
LOWBackend/dev/flatten-migrations/schema_info.sh61# echoCOMMENT
LOWdocs/technical/spec/Delivery/backend.yaml121 searchResultsRiderApp:COMMENT
LOWdocs/technical/spec/Delivery/backend.yaml141 # } COMMENT
LOWdocs/technical/spec/Delivery/backend.yaml381 # senderDetails: { COMMENT
LOWdocs/technical/spec/Delivery/backend.yaml441 COMMENT
LOWdocs/technical/spec/Delivery/backend.yaml461 # fareProductType: "DELIVERY",COMMENT
LOW.github/workflows/update-build-version.yaml41 run: |COMMENT
LOW.github/workflows/release-apk-driver.yaml21 local_properties: LOCAL_PROPERTIES_NYPCOMMENT
Unused Imports44 hits · 44 pts
SeverityFileLineSnippetContext
LOWbuildtime-analysis/visualize_builds.py4CODE
LOWbuildtime-analysis/visualize_builds.py5CODE
LOWbuildtime-analysis/visualize_builds.py9CODE
LOWBackend/dev/mock-servers/services/idfy.py40CODE
LOWBackend/dev/test-tool/local-api/log_sources.py7CODE
LOWBackend/dev/test-tool/local-api/log_sources.py10CODE
LOWBackend/dev/test-tool/local-api/log_sources.py11CODE
LOWBackend/dev/test-tool/local-api/log_sources.py13CODE
LOWBackend/dev/test-tool/local-api/log_sources.py18CODE
LOWBackend/dev/test-tool/local-api/log_sources.py18CODE
LOWBackend/dev/test-tool/local-api/log_sources.py21CODE
LOWBackend/dev/test-tool/local-api/input_store.py15CODE
LOWBackend/dev/test-tool/local-api/input_store.py22CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py14CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py20CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py32CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py9CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py12CODE
LOWBackend/dev/test-tool/context-api/server.py41CODE
LOW…est-tool/context-api/setup/ny_react_native/__main__.py20CODE
LOW…tool/context-api/setup/ny_react_native/provider/ios.py2CODE
LOW…/context-api/setup/ny_react_native/provider/android.py5CODE
LOW…tool/context-api/setup/ny_react_native/common/metro.py12CODE
LOW…tool/context-api/setup/ny_react_native/common/paths.py4CODE
LOW…t-api/setup/ny_react_native/common/local_properties.py7CODE
LOW…l/context-api/setup/ny_react_native/common/emulator.py3CODE
LOW…t-tool/context-api/setup/ny_react_native/common/log.py5CODE
LOW…l/context-api/setup/ny_react_native/common/git_repo.py8CODE
LOW…st-tool/context-api/setup/ny_react_native/common/sh.py10CODE
LOW…i/setup/ny_react_native/common/write_local_base_url.py17CODE
LOW…ext-api/setup/ny_react_native/common/grpc_local_url.py25CODE
LOW…ext-api/setup/ny_react_native/common/write_env_keys.py18CODE
LOW…i/setup/ny_react_native/common/google_services_json.py14CODE
LOW…/context-api/setup/ny_react_native/common/simulator.py5CODE
LOW…t-tool/context-api/setup/ny_react_native/common/ssh.py10CODE
LOW…ext-api/setup/ny_react_native/common/patch_base_url.py15CODE
LOW…text-api/setup/ny_react_native/common/admob_app_ids.py10CODE
LOW…/setup/ny_react_native/common/google_services_plist.py22CODE
LOW…t-tool/context-api/setup/ny_react_native/common/adb.py9CODE
LOW…tool/context-api/setup/ny_react_native/consumer/ios.py4CODE
LOW…/context-api/setup/ny_react_native/consumer/android.py9CODE
LOWBackend/dev/test-tool/load-test-service/server.py5CODE
LOWBackend/dev/test-tool/load-test-service/locustfile.py8CODE
LOW…d/dev/test-tool/load-test-service/collection_runner.py9CODE
Magic Placeholder Names6 hits · 30 pts
SeverityFileLineSnippetContext
HIGH…sts/collections/KaleyraSmsFlow/setup-local-kaleyra.sql2-- Replace only <YOUR_API_KEY> and <YOUR_SID> with real Kaleyra credentialsCODE
HIGH…sts/collections/KaleyraSmsFlow/setup-local-kaleyra.sql2-- Replace only <YOUR_API_KEY> and <YOUR_SID> with real Kaleyra credentialsCODE
HIGH…sts/collections/KaleyraSmsFlow/setup-local-kaleyra.sql18 'apiKey', '<YOUR_API_KEY>',CODE
HIGH…sts/collections/KaleyraSmsFlow/setup-local-kaleyra.sql18 'apiKey', '<YOUR_API_KEY>',CODE
HIGH…sts/collections/KaleyraSmsFlow/setup-local-kaleyra.sql73 'apiKey', '<YOUR_API_KEY>',CODE
HIGH…sts/collections/KaleyraSmsFlow/setup-local-kaleyra.sql73 'apiKey', '<YOUR_API_KEY>',CODE
Structural Annotation Overuse16 hits · 28 pts
SeverityFileLineSnippetContext
LOW.claude/commands/run-tests.md26### Step 1: Clear logsCOMMENT
LOW.claude/commands/run-tests.md40### Step 2: Run the testCOMMENT
LOW.claude/commands/run-tests.md47### Step 3: On failure — Capture RCACOMMENT
LOW.claude/commands/run-tests.md96### Step 4: Classify the failureCOMMENT
LOW.claude/commands/run-tests.md104### Step 5: ReportCOMMENT
LOW…tform/rider-app-drainer/BATCH_CREATE_IMPLEMENTATION.md55### Step 1: Parse and Generate SignaturesCOMMENT
LOW…tform/rider-app-drainer/BATCH_CREATE_IMPLEMENTATION.md69### Step 2: Group by TableCOMMENT
LOW…tform/rider-app-drainer/BATCH_CREATE_IMPLEMENTATION.md80### Step 3: Group by Column Signature Within TableCOMMENT
LOW…tform/rider-app-drainer/BATCH_CREATE_IMPLEMENTATION.md92### Step 4: Generate Bulk INSERT QueryCOMMENT
LOWBackend/dev/test-tool/context-api/server.py498 # Step 2: seed test persons / tokens / etc.COMMENT
LOWBackend/dev/test-tool/context-api/server.py502 # Step 3: feature-migrations on top of imported + seeded state.COMMENT
LOWBackend/dev/test-tool/context-api/server.py514 # Step 4: restart so haskell services see the new config.COMMENT
LOWBackend/dev/test-tool/context-api/server.py519 # Step 5: persist marker + update in-memory last_synced so future runsCOMMENT
LOWBackend/dev/test-tool/context-api/server.py482 # Step 1: prod import (no feature-migrations yet).COMMENT
LOW…ckend/dev/docs/cancellation-fee-configuration-guide.md106#### Step 1: Create the logic rulesCOMMENT
LOW…ckend/dev/docs/cancellation-fee-configuration-guide.md132#### Step 2: Rollout the logicCOMMENT
Hyper-Verbose Identifiers36 hits · 26 pts
SeverityFileLineSnippetContext
LOWbuildtime-analysis/visualize_builds.py34 def _build_timeline_from_builds(self):CODE
LOWbuildtime-analysis/visualize_builds.py140 def create_parallel_analysis_chart(self):CODE
LOWbuildtime-analysis/visualize_builds.py200 def create_dependency_analysis(self):CODE
LOWbuildtime-analysis/visualize_builds.py270 def create_module_compilation_chart(self):CODE
LOWbuildtime-analysis/visualize_builds.py344 def create_cache_analysis_chart(self):CODE
LOWBackend/dev/mock-servers/services/stripe.py243def _mk_increment_authorization(pi_id, params):CODE
LOWBackend/dev/test-tool/dashboard/src/App.tsx345function buildFleetOnboardingSteps(requiresAdminApproval: boolean): Record<string, Step[]> {CODE
LOWBackend/dev/test-tool/dashboard/src/config.ts30export function getContextApiBaseOverride(): string | null { return _readContextApiOverride(); }CODE
LOWBackend/dev/test-tool/local-api/server.py139def _probe_control_center_ready() -> bool:CODE
LOWBackend/dev/test-tool/local-api/server.py749def _cleanup_stale_control_center() -> None:CODE
LOWBackend/dev/test-tool/local-api/server.py272def _parse_gradle_product_flavors(gradle_text: str) -> list:CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py284def _invalidation_fingerprint(spec: dict, stage: dict, ctx: Dict[str, Any]) -> str:CODE
LOWBackend/dev/test-tool/context-api/server.py1377def _cleanup_stale_control_center() -> None:CODE
LOWBackend/dev/test-tool/context-api/server.py205def _materialize_env_for_newman(src_path: Path) -> Path:CODE
LOWBackend/dev/test-tool/context-api/server.py348def seed_toll_dashboard_access() -> dict:CODE
LOWBackend/dev/test-tool/context-api/server.py362def _apply_local_testing_data():CODE
LOWBackend/dev/test-tool/context-api/server.py395def _restart_haskell_services():CODE
LOWBackend/dev/test-tool/context-api/server.py609def _probe_control_center_ready() -> bool:CODE
LOWBackend/dev/test-tool/context-api/server.py779def _parse_gradle_product_flavors(gradle_text: str) -> list:CODE
LOWBackend/dev/test-tool/context-api/server.py1591def _wait_for_haskell_services(timeout_seconds: int = 600) -> bool:CODE
LOWBackend/dev/test-tool/context-api/server.py1621def run_startup_local_testing_data():CODE
LOWBackend/dev/test-tool/context-api/server.py1699def _tca_kv_keys_for_all_shards(table_camel, pk_col_camel, pk_value):CODE
LOWBackend/dev/test-tool/context-api/server.py1705def _tca_del_kv_key_all_shards(table_camel, pk_col_camel, pk_value):CODE
LOWBackend/dev/test-tool/context-api/server.py2518def _extract_enum_fields_from_schema(schema: dict, components: dict, depth: int = 0) -> dict:CODE
LOWBackend/dev/test-tool/context-api/server.py2155def get_finance_ledger_entries(schema, reference_type=None, reference_id=None, counterparty_id=None, limit=50, offset=0)STRING
LOWBackend/dev/test-tool/context-api/server.py2341def get_finance_reference_types(schema):STRING
LOW…i/setup/ny_react_native/common/google_services_json.py51def write_google_services_json(target_dir: Path) -> None:CODE
LOW…ext-api/setup/ny_react_native/common/patch_base_url.py24def patch_consumer_base_url_defaults(app_dir: Path, local_url: str) -> None:CODE
LOW…/setup/ny_react_native/common/google_services_plist.py131def write_google_services_plist(ios_dir: Path, bundle_id: str | None = None) -> None:CODE
LOWBackend/dev/config-sync/config_transfer.py989def fetch_target_table_columns(cursor, db_schema, table):CODE
LOWBackend/dev/config-sync/config_transfer.py691def _expand_patched_data_inplace(patched_base):CODE
LOWBackend/dev/config-sync/config_transfer.py788def fetch_patch_zip_from_cloudfront(direction: str, cloudfront_url: str, dest_dir: Path):CODE
LOWBackend/dev/config-sync/config_transfer.py931def _reencrypt_foreign_values(text):CODE
LOWBackend/dev/config-sync/config_transfer.py1016def check_target_coverage_from_dims(cursor, db_schema, table, source_dims, dim_cols):CODE
LOWBackend/dev/config-sync/config_transfer.py2180def _discover_feature_migrations():STRING
LOWBackend/dev/config-sync/config_transfer.py2190def _run_feature_migrations_inner(feature_migration_files, env_config, to_env, fallback_schema):STRING
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICAL…ion-tests/collections/IssueFlow/01-IssueLifecycle.json160 "pm.test('Inline message created', function () { pm.expect(d.messages).to.be.an('array').and.to.have.lengtCODE
CRITICAL…ion-tests/collections/IssueFlow/01-IssueLifecycle.json691 "pm.test('Inline message created', function () { pm.expect(d.messages).to.be.an('array').and.to.have.lengtCODE
Modern AI Meta-Vocabulary5 hits · 14 pts
SeverityFileLineSnippetContext
MEDIUM.claude/commands/run-tests.md93sed -n 'START,ENDp' "$ROOT/service.log" # extract context windowCODE
MEDIUMBackend/dev/mock-servers/server.py217 # ── Flush Redis (for test orchestration) ──COMMENT
MEDIUMBackend/dev/test-tool/dashboard/docs/vision-deck.html617 <p class="tiny" style="margin-top: 8px;">↳ AI removes the writing constraint. The bottlenecks left are <b style="colCODE
MEDIUM…v/test-tool/context-api/setup/ny_react_native/setup.sh17# Migration history: this file used to be ~1300 lines of inline orchestration.COMMENT
MEDIUM…v/test-tool/context-api/setup/ny_react_native/setup.sh19# Stage 2 split the orchestration in two — Python handles ssh+clone+submodulesCOMMENT
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUM.hlint.yaml5# This file contains a template configuration file, which is typicallyCOMMENT
MEDIUMbuildtime-analysis/visualize_builds.py161 # Create the plotCOMMENT
MEDIUMbuildtime-analysis/visualize_builds.py292 # Create a shortened label: Package.ModuleCOMMENT
MEDIUMBackend/.hlint.yaml5# This file contains a template configuration file, which is typicallyCOMMENT
Verbosity Indicators5 hits · 10 pts
SeverityFileLineSnippetContext
LOWBackend/dev/test-tool/context-api/server.py498 # Step 2: seed test persons / tokens / etc.COMMENT
LOWBackend/dev/test-tool/context-api/server.py502 # Step 3: feature-migrations on top of imported + seeded state.COMMENT
LOWBackend/dev/test-tool/context-api/server.py514 # Step 4: restart so haskell services see the new config.COMMENT
LOWBackend/dev/test-tool/context-api/server.py519 # Step 5: persist marker + update in-memory last_synced so future runsCOMMENT
LOWBackend/dev/test-tool/context-api/server.py482 # Step 1: prod import (no feature-migrations yet).COMMENT
Fake / Example Data8 hits · 8 pts
SeverityFileLineSnippetContext
LOW…tform/rider-app-drainer/BATCH_CREATE_IMPLEMENTATION.md25 "name": "John Doe",CODE
LOW…tform/rider-app-drainer/BATCH_CREATE_IMPLEMENTATION.md99 ('2025-01-03 10:00:00', 'person-123', 'John Doe', '+91-9876543210'),CODE
LOWBackend/swagger/swagger-ui.js1!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amCODE
LOWBackend/swagger/swagger-ui-es-bundle-core.js2import*as e from"react-immutable-pure-component";import*as t from"remarkable/linkify";import*as r from"dompurify";importCODE
LOWBackend/swagger/swagger-ui-standalone-preset.js2!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amCODE
LOWBackend/dev/mock-servers/services/ondc.py404 "billing": order.get("billing", {"name": "Test User", "email": "test@test.com", "phone": "9999999999"}),CODE
LOW…ev/test-tool/dashboard/src/components/RideFlowTree.tsx309 <input type="text" value={adminEmail || ''} onChange={e => onAdminEmailChange?.(e.target.value)} pCODE
LOWBackend/dev/config-sync/config_transfer.py942 replacement = _encrypt_via_obj("test-dummy-key")CODE
Redundant / Tautological Comments5 hits · 6 pts
SeverityFileLineSnippetContext
LOWbuildtime-analysis/analyze_build_log.py122 # Check if the end package name is a prefix or matchesCOMMENT
LOWbuildtime-analysis/visualize_builds.py82 # Check if we have any build dataCOMMENT
LOWbuildtime-analysis/visualize_builds.py514 # Check if analysis file existsSTRING
LOWBackend/dev/config-sync/config_transfer.py631 # Check if batched (directory) or single fileCOMMENT
LOW.github/workflows/nix-prod-hot-fix-push.yaml38 # Check if workflow should proceed (non-matrix conditions)COMMENT
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippetContext
LOWBackend/dev/ddl-migrations/check_migrations.sh13# Usage:COMMENT
LOWBackend/dev/integration-tests/run-tests.sh4# Usage:COMMENT
LOW…/integration-tests/collections/PanHardCheckFlow/run.sh4# Usage:COMMENT
LOW…v/integration-tests/collections/DriverImageFlow/run.sh4# Usage:COMMENT
AI Structural Patterns5 hits · 5 pts
SeverityFileLineSnippetContext
LOWBackend/load-test/scripts/driverOffer.py65CODE
LOWBackend/load-test/scripts/driverOffer.py132CODE
LOWBackend/load-test/scripts/driverOffer.py152CODE
LOWBackend/load-test/scripts/riderApp.py80CODE
LOWBackend/load-test/scripts/riderApp.py111CODE
Modern Structural Boilerplate4 hits · 4 pts
SeverityFileLineSnippetContext
LOWBackend/dev/test-tool/local-api/server.py1754def _set_pty_size(fd: int, rows: int, cols: int) -> None:CODE
LOWBackend/dev/test-tool/local-api/stage_runner.py139def _set_pty_size(fd: int, rows: int, cols: int) -> None:CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py280def set_active_host(host: str) -> None:CODE
LOWBackend/dev/test-tool/local-api/spec_loader.py295def set_registry_ports(ports: dict) -> None:CODE
AI Slop Vocabulary2 hits · 2 pts
SeverityFileLineSnippetContext
MEDIUMbuildtime-analysis/analyze_build_log.py287 """Print comprehensive analysis summary."""STRING
MEDIUMbuildtime-analysis/visualize_builds.py391 """Generate a comprehensive summary report"""STRING