Repository Analysis

koala73/worldmonitor

Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface

3.9 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of koala73/worldmonitor, a TypeScript project with 84,653 GitHub stars. SynthScan v2.0 examined 985,275 lines of code across 2689 source files, recording 2891 pattern matches distributed across 15 syntactic categories. The overall adjusted score of 3.9 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).

3.9
Adjusted Score
3.9
Raw Score
100%
Time Factor
2026-08-28
Last Push
84.7K
Stars
TypeScript
Language
985.3K
Lines of Code
2.7K
Files
2.9K
Pattern Hits
2026-08-29
Scan Date
0.00
HC Hit Rate

What These Metrics Mean

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

Score History

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 7HIGH 6MEDIUM 389LOW 2489

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 2891 distinct pattern matches across 15 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.

Hyper-Verbose Identifiers1351 hits · 1393 pts
SeverityFileLineSnippetContext
LOWmiddleware.ts141function hasLegacyDashboardRootState(searchParams: URLSearchParams): boolean {CODE
LOWvite.config.ts294function dashboardHtmlOutputPlugin(): Plugin {CODE
LOWvite.config.ts329function variantDashboardHtmlPlugin(): Plugin {CODE
LOWvite.config.ts350function shouldDeferDashboardStylesheet(tag: string, bundle: OutputBundle): boolean {CODE
LOWvite.config.ts376function deferDashboardStylesheetLinks(html: string, bundle: OutputBundle): string {CODE
LOWvite.config.ts867function webMcpDevSecurityHeadersPlugin(): Plugin {CODE
LOWpro-test/vite.config.ts12function isWelcomeHydrationPreload(dep: string) {CODE
LOWpro-test/src/i18n.ts156export function effectiveWelcomeContentLanguage(): string {CODE
LOWpro-test/src/debugbear-rum.ts63export function resetDebugBearRumForTesting(): void {CODE
LOWpro-test/src/welcome-language.ts37export function resolveEffectiveWelcomeContentLanguage(CODE
LOWpro-test/src/sentry-filter-policy.ts59export function sanitizeMarketingRequestUrl(value: string): string | undefined {CODE
LOWpro-test/src/services/checkout-intent-url.ts32export function parseCheckoutIntentFromSearch(search: string): CheckoutIntentFromUrl | null {CODE
LOWpro-test/src/services/checkout-intent-url.ts52export function stripCheckoutIntentFromSearch(search: string): string {CODE
LOWpro-test/src/services/checkout-transport.ts48export function createDefaultCheckoutTransportDeps(): CreateCheckoutTransportDeps {CODE
LOWpro-test/src/services/clerk-dom-safety.ts73export function collectRemoveChildEvidence(source: RemoveChildEvidenceSource): RemoveChildEvidence {CODE
LOWpro-test/src/services/clerk-dom-safety.ts158export function protectClerkDomFromTranslators(doc: Document = document): () => void {CODE
LOWpro-test/src/services/clerk-dom-safety.ts201export function protectReactRootFromTranslators(root: Element): void {CODE
LOWpro-test/src/services/clerk-dom-safety.ts205function isInsideClerkTranslatorProtectedRoot(node: unknown): boolean {CODE
LOWpro-test/src/services/clerk-dom-safety.ts223export function installDetachedNodeGuards(CODE
LOWpro-test/src/services/checkout.ts76function persistFunnelEventForReplay(event: string, data?: Record<string, unknown>): void {CODE
LOWpro-test/src/services/checkout.ts90function clearPersistedFunnelEvents(): void {CODE
LOWpro-test/src/services/checkout.ts167function bucketProductIdForAnalytics(productId: string): string {CODE
LOWpro-test/src/services/checkout.ts211function currentCheckoutRateLimitSeconds(): number {CODE
LOWpro-test/src/services/checkout.ts216function activateCheckoutRateLimit(retryAfterHeader: string | null): number {CODE
LOWpro-test/src/services/checkout.ts537function mountCheckoutInterstitial(): void {CODE
LOWpro-test/src/services/checkout.ts575function unmountCheckoutInterstitial(): void {CODE
LOWpro-test/src/services/checkout.ts620function showCheckoutRateLimitToast(retryAfterSeconds: number): void {CODE
LOWpro-test/src/services/checkout.ts675function prereserveBillingPortalTab(): Window | null {CODE
LOWpro-test/src/services/checkout.ts735function resolveProPlanDisplayName(planKey: unknown): string {CODE
LOWpro-test/src/services/checkout.ts774function showProDuplicateSubscriptionDialog(options: ProDuplicateDialogOptions): void {CODE
LOWpro-test/src/services/checkout.ts853function showProPendingPaymentDialog(options: ProDuplicateDialogOptions): void {CODE
LOWpro-test/src/services/welcome-redirect.ts10export function welcomeDashboardRedirectTarget(location: Pick<WelcomeRedirectLocation, 'search' | 'hash'>): string {CODE
LOWpro-test/src/services/welcome-redirect.ts14export function maybeRedirectWelcomeVisitor(CODE
LOWpro-test/src/services/checkout-rate-limit.ts9export function parseCheckoutRetryAfterSeconds(CODE
LOWpro-test/src/services/checkout-rate-limit.ts25export function checkoutRetryRemainingSeconds(CODE
LOWpro-test/src/services/clerk-user-state.ts19function applyClientSessionBaseline(current: ClerkUserState, signedIn: boolean): ClerkUserState {CODE
LOWserver/request-validator.ts146export function collapseAdjacentClassQuantifiers(source: string): string {CODE
LOWserver/auth-session.ts27export function getClerkJwtVerifyBaseOptions() {CODE
LOWserver/cors.ts101function isWorldMonitorGoogleTranslateOrigin(origin: string): boolean {CODE
LOWserver/cors.ts143export function getOriginDeniedCorsHeaders(req: Request): Record<string, string> {CODE
LOWserver/gateway.ts133function getRateLimitTelemetryReason(CODE
LOWserver/gateway.ts143async function claimInternalMcpReplayNonce(userId: string, nonce: string): Promise<InternalMcpReplayClaim> {CODE
LOWserver/gateway.ts509function isPostToGetCompatibleBodySize(headers: Headers): boolean {CODE
LOWserver/gateway.ts595function applyPostToGetCompatFields(searchParams: URLSearchParams, fields: PostToGetCompatField[]): void {CODE
LOWserver/gateway.ts624function getRequiredBboxQueryProblems(searchParams: URLSearchParams): { missing: string[]; invalid: string[]; allZero: bCODE
LOWserver/gateway.ts661function getRequiredBboxDiagnostic(request: Request, pathname: string): RequiredBboxDiagnostic | null {CODE
LOWserver/gateway.ts675function attachRequiredBboxDiagnosticHeaders(CODE
LOWserver/gateway.ts720function createGatewayAuthErrorResponse(CODE
LOWserver/gateway.ts745function methodForGetEquivalentPolicy(method: string): string {CODE
LOWserver/gateway.ts749async function shouldReserveGatewayDirectLlmQuota(request: Request, pathname: string): Promise<boolean> {CODE
LOWserver/gateway.ts768function createDirectLlmQuotaFailureResponse(CODE
LOWserver/gateway.ts810function hasCredentialBearingHeader(request: Request): boolean {CODE
LOWserver/gateway.ts819async function isResilienceRankingSeedRefreshRequest(request: Request, pathname: string): Promise<boolean> {CODE
LOWserver/gateway.ts846function assertProMcpGatewayHmacConfig(): void {CODE
LOWserver/gateway.ts931 function denyForBillingVerification(CODE
LOWserver/worldmonitor/research/v1/list-tech-events.ts46function readTechEventsPagingPresence(ctx: ServerContext): TechEventsPagingPresence {CODE
LOWserver/worldmonitor/maritime/v1/get-vessel-snapshot.ts170async function fetchVesselSnapshotFromRelay(CODE
LOWserver/worldmonitor/giving/v1/published-estimates.ts42function annualizedPlatformValueUsd(claim: PublishedEstimateClaim): number | undefined {CODE
LOWserver/worldmonitor/giving/v1/published-estimates.ts145export function buildPublishedEstimateSummary(CODE
LOW…tor/consumer-prices/v1/get-consumer-price-freshness.ts10export async function getConsumerPriceFreshness(CODE
1291 more matches not shown…
Decorative Section Separators358 hits · 1076 pts
SeverityFileLineSnippetContext
MEDIUMdocker-compose.yml1# =============================================================================COMMENT
MEDIUMdocker-compose.yml3# =============================================================================COMMENT
MEDIUMdocker-compose.yml11# =============================================================================COMMENT
MEDIUMserver/gateway.ts1489 // ── Active-subscription gate for user API keys (#4611) ──────────────────COMMENT
MEDIUMserver/gateway.ts1489 // ── Active-subscription gate for user API keys (#4611) ──────────────────COMMENT
MEDIUMserver/gateway.ts1819 // ── Idempotency-Key support (mutation retry-safety) ──────────────────────COMMENT
MEDIUMserver/gateway.ts1887 // ── Per-account API rate limit (#3199) ──────────────────────────────COMMENT
MEDIUMserver/gateway.ts1887 // ── Per-account API rate limit (#3199) ──────────────────────────────COMMENT
MEDIUM…r/worldmonitor/intelligence/v1/chat-analyst-context.ts623// ── Keyword extraction (shared by GDELT + digest search) ─────────────────────COMMENT
MEDIUM…r/worldmonitor/intelligence/v1/chat-analyst-context.ts665// ── GDELT headlines (materialized, never fetched at request time) ─────────────COMMENT
MEDIUM…r/worldmonitor/intelligence/v1/chat-analyst-context.ts855// ── Digest keyword search ─────────────────────────────────────────────────────COMMENT
MEDIUM…r/worldmonitor/intelligence/v1/chat-analyst-context.ts950// ── Source labels ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…rldmonitor/intelligence/v1/brief-why-matters-prompt.ts64// ── Category-gated context sections ──────────────────────────────────────COMMENT
MEDIUMserver/worldmonitor/news/v1/list-feed-digest.ts1398// ── Story persistence tracking ────────────────────────────────────────────────COMMENT
MEDIUMserver/worldmonitor/news/v1/_feeds.ts627 // ── Commodity variant (Mining, Metals, Energy) ─────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts78 // ── macroFiscal (5 sub-metrics) ───────────────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts156 // ── currencyExternal ─────────────────────────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts236 // ── tradePolicy (3 sub-metrics) ───────────────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts293 // ── financialSystemExposure (4 sub-metrics) ───────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts404 // ── cyberDigital (3 sub-metrics) ──────────────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts451 // ── logisticsSupply (3 sub-metrics) ───────────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts498 // ── infrastructure (4 sub-metrics) ────────────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts560 // ── energy (active production construct = v2) ─────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts673 // ── energy v2 global inputs ───────────────────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts738 // ── governanceInstitutional (6 sub-metrics, equal weight) ─────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts830 // ── socialCohesion (3 sub-metrics) ────────────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts882 // ── borderSecurity / "Conflict & Displacement" (2 sub-metrics) ───────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts923 // ── informationCognitive (3 sub-metrics) ──────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts975 // ── education (1 sub-metric) ──────────────────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts1010 // ── healthPublicService (5 sub-metrics) ───────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts1087 // ── foodWater (3 sub-metrics) ─────────────────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts1139 // ── fiscalSpace (4 sub-metrics) ──────────────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts1212 // ── reserveAdequacy (RETIRED in PR 2 §3.4) ───────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts1233 // ── liquidReserveAdequacy (1 sub-metric) ─────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts1258 // ── sovereignFiscalBuffer (1 sub-metric) ─────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts1302 // ── externalDebtCoverage (1 sub-metric) ──────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts1326 // ── importConcentration (1 sub-metric) ───────────────────────────────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts1343 // ── stateContinuity (3 sub-metrics, derived from existing keys) ──────────COMMENT
MEDIUM…rver/worldmonitor/resilience/v1/_indicator-registry.ts1390 // ── fuelStockDays (1 sub-metric) ─────────────────────────────────────────COMMENT
MEDIUMserver/worldmonitor/market/v1/analyze-stock.ts580// ── Risk analytics ──────────────────────────────────────────────────────────COMMENT
MEDIUMserver/worldmonitor/market/v1/analyze-stock.ts671// ── US-equity market session (#4922d) ───────────────────────────────────────COMMENT
MEDIUMserver/worldmonitor/market/v1/analyze-stock.ts671// ── US-equity market session (#4922d) ───────────────────────────────────────COMMENT
MEDIUM…ver/worldmonitor/supply-chain/v1/scenario-templates.ts122// ─── Runtime types shared between MapContainer and DeckGLMap ─────────────────COMMENT
MEDIUM…nitor/supply-chain/v1/_route-explorer-static-tables.ts16// ─── Transit days per TRADE_ROUTES ID ────────────────────────────────────────COMMENT
MEDIUM…nitor/supply-chain/v1/_route-explorer-static-tables.ts54// ─── Freight estimate per cargo type ─────────────────────────────────────────COMMENT
MEDIUM…nitor/supply-chain/v1/_route-explorer-static-tables.ts72// ─── Bypass corridor geometry ────────────────────────────────────────────────COMMENT
MEDIUM…nitor/supply-chain/v1/_route-explorer-static-tables.ts90 // ── Sea alternatives (use CHOKEPOINT_REGISTRY for endpoints) ───────────COMMENT
MEDIUM…nitor/supply-chain/v1/_route-explorer-static-tables.ts176 // ── Land-bridge corridors (hand-curated rail/road endpoints) ──────────COMMENT
MEDIUMserver/__tests__/gateway-user-key-apiaccess.test.ts488 // ── Absent entitlement with a configured backend ⇒ retryable 503 ──────────COMMENT
MEDIUMserver/__tests__/gateway-user-key-apiaccess.test.ts506 // ── The fail-CLOSED half: a RESOLVED row that denies ⇒ 403 ────────────────COMMENT
MEDIUMserver/__tests__/gateway-user-key-apiaccess.test.ts536 // ── CLOSED GAP, pinned so it cannot silently reopen ───────────────────────COMMENT
MEDIUMserver/__tests__/gateway-user-key-apiaccess.test.ts602 // ── Recovery path ─────────────────────────────────────────────────────────COMMENT
MEDIUMserver/__tests__/gateway-user-key-apiaccess.test.ts618 // ── Harness isolation guard ───────────────────────────────────────────────COMMENT
MEDIUMserver/_shared/brief-carousel-render.ts61// ── Colour palette (must match magazine's aesthetic) ───────────────────────COMMENT
MEDIUMserver/_shared/brief-carousel-render.ts73// ── Layouts ────────────────────────────────────────────────────────────────COMMENT
MEDIUMserver/_shared/brief-carousel-render.ts319// ── Public API ─────────────────────────────────────────────────────────────COMMENT
MEDIUMserver/_shared/feelgood-classifier.js80// ── CORROBORATING: feel-good tokens (named capture groups) ──────────COMMENT
MEDIUMserver/_shared/opinion-classifier.js26// ── STRONG: URL path / feed-section segments ─────────────────────────COMMENT
MEDIUMserver/_shared/opinion-classifier.js49// ── STRONG: explicit headline prefix ─────────────────────────────────COMMENT
MEDIUMserver/_shared/opinion-classifier.js57// ── STRONG: source-domain allowlist ──────────────────────────────────COMMENT
298 more matches not shown…
Over-Commented Block856 hits · 777 pts
SeverityFileLineSnippetContext
LOWmiddleware.ts21// this list disables the middleware's generic bot gate.COMMENT
LOWmiddleware.ts321 //COMMENT
LOWnixpacks.toml1# Railway relay build config (root_dir="" — builds from repo root).COMMENT
LOWdocker-compose.yml1# =============================================================================COMMENT
LOWdocker-compose.yml121 # Defense-in-depth: the redis service's --requirepass already failsCOMMENT
LOWplaywright.config.ts61 fullyParallel: true,COMMENT
LOWvite.config.ts61type PanelChunkName = typeof PANEL_CHUNK_NAMES[number];COMMENT
LOWvite.config.ts361 return sourceLength >= 100 * 1024;COMMENT
LOWvite.config.ts1001 // each SW update after a blog deploy. Blog pages fetch their ownCOMMENT
LOWvite.config.ts1221 // Military-bases bulk (~48KB MILITARY_BASES_EXPANDED + mergedCOMMENT
LOWpro-test/src/routes.ts1export const DASHBOARD_PATH = '/dashboard';COMMENT
LOWpro-test/src/App.tsx1381 const [page, setPage] = useState(() => window.location.hash.startsWith('#enterprise') ? 'enterprise' : 'home');COMMENT
LOWpro-test/src/i18n.ts81// browser to English forever and silently bury the localized copy we ship.COMMENT
LOWpro-test/src/sentry-filter-policy.ts81 // WKWebView host-app JS bridge timeout — Apple WebKit emits this exact phraseCOMMENT
LOWpro-test/src/sentry-filter-policy.ts101 // rejection always belongs toCOMMENT
LOWpro-test/src/sentry-filter-policy.ts121 // dashboard's. Already suppressed on the dashboard since #4005COMMENT
LOWpro-test/src/sentry-filter-policy.ts141 // postMessage` entry above covers the same bridge from the other directionCOMMENT
LOWpro-test/src/sentry-filter-policy.ts261 // (WORLDMONITOR-15).COMMENT
LOWpro-test/src/sentry-filter-policy.ts281 // is licensed by the masked frame, not by the wording. Requiring BOTH aCOMMENT
LOWpro-test/src/sentry-filter-policy.ts301 // third-party-SDK loader catches, so an unhandled parse rejection fromCOMMENT
LOWpro-test/src/sentry-filter-policy.ts321 // same gap that let WORLDMONITOR-15/-102/-108/-10N/-10T throughCOMMENT
LOWpro-test/src/services/checkout.ts341 return false;COMMENT
LOWpro-test/src/services/checkout.ts361 // Unmount is best-effort — the Dodo SDK exposes no "overlay visible"COMMENT
LOWpro-test/src/services/checkout.ts421 // Token is re-fetched inside onConfirm rather than capturedCOMMENT
LOWserver/auth-session.ts21// `exp <= now - tolerance`), while `nbf` is accepted up to and including fiveCOMMENT
LOWserver/gateway.ts401 '/api/intelligence/v1/compute-energy-shock': 'fast',COMMENT
LOWserver/gateway.ts461 '/api/leads/v1/submit-contact',COMMENT
LOWserver/gateway.ts1041 });COMMENT
LOWserver/gateway.ts1061 const inboundHeaders = request.headers;COMMENT
LOWserver/gateway.ts1121COMMENT
LOWserver/gateway.ts1141 if (request.headers.has(INTERNAL_MCP_SIG_HEADER)) {COMMENT
LOWserver/gateway.ts1261 JSON.stringify({ error: 'insufficient_entitlement' }),COMMENT
LOWserver/gateway.ts1301 // entirely: we already resolved the userId via HMAC verify and confirmedCOMMENT
LOWserver/gateway.ts1421 // Propagate the resolved key-owner identity to downstream routeCOMMENT
LOWserver/gateway.ts1461 // Clerk session is itself proof of authentication (validated at line 410).COMMENT
LOWserver/gateway.ts1481 // the raw header belongs to a different anonymous principal.COMMENT
LOWserver/gateway.ts1501 // This intentionally does NOT re-validate wm_ keys on any other route class:COMMENT
LOWserver/gateway.ts1621 // would block every paying user on legacy premium endpoints despiteCOMMENT
LOWserver/gateway.ts1701 }COMMENT
LOWserver/gateway.ts1821 // (compat block above) are already GET here and are skipped. Scope by theCOMMENT
LOWserver/gateway.ts1881 'rate_limit_429_endpoint',COMMENT
LOWserver/worldmonitor/research/v1/list-tech-events.ts481 // bar, so a curated-only payload would otherwise be pinned under theCOMMENT
LOWserver/worldmonitor/research/v1/list-tech-events.ts521 //COMMENT
LOWserver/worldmonitor/maritime/v1/get-vessel-snapshot.ts21 chokepoint_congestion: 'AIS_DISRUPTION_TYPE_CHOKEPOINT_CONGESTION',COMMENT
LOW…r/worldmonitor/intelligence/v1/chat-analyst-context.ts1import { getCachedJson, readCachedJson } from '../../../_shared/redis';COMMENT
LOW…r/worldmonitor/intelligence/v1/chat-analyst-context.ts661 }COMMENT
LOW…worldmonitor/intelligence/v1/_country-brief-context.ts1// Shared (anonymous-tier) grounding context for the country intel brief.COMMENT
LOWserver/worldmonitor/intelligence/v1/_risk-config.ts1// ============================================================================COMMENT
LOW…rldmonitor/intelligence/v1/brief-why-matters-prompt.ts61// the LLM call latency stays under ~6s on typical provider responses.COMMENT
LOW…rldmonitor/intelligence/v1/brief-why-matters-prompt.ts121COMMENT
LOWserver/worldmonitor/intelligence/v1/get-risk-scores.ts1381 strategicRisks: response.strategicRisks.filter((risk) => risk.region.toUpperCase() === normalizedRegion),COMMENT
LOWserver/worldmonitor/intelligence/v1/get-risk-scores.ts1581 // fetch by the true in-process leader so /api/health.riskScoresCOMMENT
LOW…/worldmonitor/intelligence/v1/get-regional-snapshot.ts481 req: GetRegionalSnapshotRequest,COMMENT
LOWserver/worldmonitor/intelligence/v1/_shared.ts1/**COMMENT
LOWserver/worldmonitor/intelligence/v1/_shared.ts21// institutional pages that previously promoted info-keyword titles toCOMMENT
LOW…/worldmonitor/prediction/v1/list-prediction-markets.ts101 // meaning "every market" (#5733). Before the producer's pools were madeCOMMENT
LOWserver/worldmonitor/military/v1/get-aircraft-details.ts21): Promise<GetAircraftDetailsResponse> {COMMENT
LOW…rver/worldmonitor/military/v1/list-military-flights.ts381 // The dashboard deliberately asks for the full legal world. If only aCOMMENT
LOW…rver/worldmonitor/military/v1/list-military-flights.ts461 // Quantize bbox to a 1° grid so nearby map views share cache entries.COMMENT
LOW…rver/worldmonitor/military/v1/list-military-flights.ts481 // reopening per-viewer OpenSky recovery here recreates the credit fanout.COMMENT
796 more matches not shown…
Structural Annotation Overuse97 hits · 177 pts
SeverityFileLineSnippetContext
LOWserver/worldmonitor/forecast/v1/trigger-simulation.ts58 // Step 1: Pro gate (defense-in-depth).COMMENT
LOWserver/worldmonitor/forecast/v1/trigger-simulation.ts61 // Step 2: queue-depth backpressure (mirrors run-scenario:50).COMMENT
LOWserver/worldmonitor/forecast/v1/trigger-simulation.ts67 // Step 3: derive runId from package pointer; no UUID fallback.COMMENT
LOWserver/worldmonitor/forecast/v1/trigger-simulation.ts81 // Step 4: pre-enqueue idempotency fast-path (D5). AuthoritativeCOMMENT
LOWserver/worldmonitor/forecast/v1/trigger-simulation.ts104 // Step 5: enqueue.COMMENT
LOW…/worldmonitor/intelligence/v1/get-regional-snapshot.ts488 // Step 1: resolve latest pointer -> snapshot_id.COMMENT
LOW…/worldmonitor/intelligence/v1/get-regional-snapshot.ts505 // Step 2: resolve snapshot_id -> full snapshotCOMMENT
LOW…/worldmonitor/intelligence/v1/get-regional-snapshot.ts512 // Step 3: adapt snake_case -> camelCaseCOMMENT
LOWserver/_shared/feelgood-classifier.js156 // Step 1: HARD-NEWS VETO. Runs FIRST. Overrides every classificationCOMMENT
LOWserver/_shared/feelgood-classifier.js164 // Step 2: STRONG URL pathname segment.COMMENT
LOWserver/_shared/feelgood-classifier.js169 // Step 3: STRONG headline prefix.COMMENT
LOWserver/_shared/feelgood-classifier.js172 // Step 4: CORROBORATING ≥3 DISTINCT named-group labels across allCOMMENT
LOWserver/_shared/pro-mcp-token.ts264 // Step 1: negative-cache short-circuit.COMMENT
LOWserver/_shared/pro-mcp-token.ts267 // Step 2: Convex round-trip.COMMENT
LOWserver/_shared/pro-mcp-token.ts316 // Step 3: positive — return WITHOUT caching.COMMENT
LOWserver/_shared/pro-mcp-token.ts320 // Step 4: negative — write sentinel and return revoked.COMMENT
LOWdocs/climate-variant-full.md26// Step 1: Fetch current 7-day mean for zoneCOMMENT
LOWdocs/climate-variant-full.md27// Step 2: Fetch historical 30-year monthly mean for same monthCOMMENT
LOWdocs/climate-variant-full.md29// Step 3: anomaly = current - historical_meanCOMMENT
LOWdocs/Docs_To_Review/PANELS.md732### Step 1: Define the Panel ConfigCOMMENT
LOWdocs/Docs_To_Review/PANELS.md743### Step 2: Create the Component ClassCOMMENT
LOWdocs/Docs_To_Review/PANELS.md782### Step 3: Register in App.tsCOMMENT
LOWdocs/Docs_To_Review/PANELS.md794### Step 4: Wire Data LoadingCOMMENT
LOWdocs/Docs_To_Review/PANELS.md805### Step 5: Add Refresh Interval (Optional)COMMENT
LOWdocs/Docs_To_Review/PANELS.md809### Step 6: Add Map Layer (Optional)COMMENT
LOWdocs/Docs_To_Review/PANELS.md817### Step 7: Add i18n KeyCOMMENT
LOWdocs/Docs_To_Review/PANELS.md829### Step 8: Register in Variant ConfigsCOMMENT
LOWconvex/notificationChannels.ts277 // Step 1: find the current user's row before cross-account endpointCOMMENT
LOWconvex/notificationChannels.ts287 // Step 2: scan for rows with this endpoint across other users and deleteCOMMENT
LOWconvex/notificationChannels.ts307 // Step 3: upsert the current-user row by (userId, channelType).COMMENT
LOWconvex/followedCountries.ts495 // Step 2: empty-input guard.COMMENT
LOWconvex/followedCountries.ts500 // Step 3: defensive upper-bound on input length.COMMENT
LOWconvex/followedCountries.ts509 // Step 4: ISO-2 registry filter; collect droppedInvalid in input order.COMMENT
LOWconvex/followedCountries.ts520 // Step 5: canonicalize — dedupe in first-seen order. Without this, aCOMMENT
LOWconvex/followedCountries.ts541 // Step 6: read existing rows; build existingSet. Still required forCOMMENT
LOWconvex/followedCountries.ts550 // Step 7: filter against existing.COMMENT
LOWconvex/followedCountries.ts568 // Step 10: insert accepted rows + atomic counter +1 each.COMMENT
LOWconvex/followedCountries.ts589 // Step 12: structured warning when free users overflow cap. NoCOMMENT
LOWconvex/followedCountries.ts604 // Step 11: return shape.COMMENT
LOWconvex/__tests__/checkout.test.ts120 // Step 1: Seed product plans + customer mappingCOMMENT
LOWconvex/__tests__/checkout.test.ts126 // Step 2: Simulate subscription.active webhook (with wm_user_id metadata)COMMENT
LOWconvex/__tests__/checkout.test.ts135 // Step 3: Query entitlements for the real user (not fallback)COMMENT
LOWconvex/__tests__/checkout.test.ts141 // Step 4: Assert pro_monthly entitlementsCOMMENT
LOWconvex/__tests__/checkout.test.ts151 // Step 1: Seed product plans + customer mappingCOMMENT
LOWconvex/__tests__/checkout.test.ts157 // Step 2: Simulate subscription.active webhookCOMMENT
LOWconvex/__tests__/checkout.test.ts166 // Step 3: Query entitlementsCOMMENT
LOWconvex/__tests__/checkout.test.ts172 // Step 4: Assert api_starter entitlementsCOMMENT
LOWconvex/__tests__/checkout.test.ts184 // Step 1: Seed product plans + customer mappingCOMMENT
LOWconvex/__tests__/checkout.test.ts190 // Step 2: Simulate webhook with billing dates both in the past (expired)COMMENT
LOWconvex/__tests__/checkout.test.ts202 // Step 3: Query entitlements -- should return free tier (expired)COMMENT
LOWconvex/__tests__/checkout.test.ts208 // Step 4: Assert free tier defaultsCOMMENT
LOWconvex/broadcast/waveRuns.ts711 // Step 1: claim lease + insert waveRuns row.COMMENT
LOWconvex/broadcast/waveRuns.ts729 // Step 2: stream registrations + filter (per-page) + reservoir-sample.COMMENT
LOWconvex/broadcast/waveRuns.ts852 // Step 3: create the Resend segment.COMMENT
LOWconvex/broadcast/waveRuns.ts866 // Step 4: chunk-persist picked rows. Each chunk is its own mutation soCOMMENT
LOWconvex/broadcast/waveRuns.ts885 // Step 5: mark pick complete + schedule first push batch.COMMENT
LOWconvex/broadcast/audienceWaveExport.ts293 // Step 1: refuse to overlap with an existing wave.COMMENT
LOWconvex/broadcast/audienceWaveExport.ts304 // Step 2: stream registrations, dedup, reservoir-sample N.COMMENT
LOWconvex/broadcast/audienceWaveExport.ts355 // Step 3: create the Resend segment FIRST so we never stamp aCOMMENT
LOWconvex/broadcast/audienceWaveExport.ts363 // Step 4: push picked contacts to the segment, then stamp ONLY onCOMMENT
37 more matches not shown…
Verbosity Indicators64 hits · 120 pts
SeverityFileLineSnippetContext
LOWserver/worldmonitor/forecast/v1/trigger-simulation.ts58 // Step 1: Pro gate (defense-in-depth).COMMENT
LOWserver/worldmonitor/forecast/v1/trigger-simulation.ts61 // Step 2: queue-depth backpressure (mirrors run-scenario:50).COMMENT
LOWserver/worldmonitor/forecast/v1/trigger-simulation.ts67 // Step 3: derive runId from package pointer; no UUID fallback.COMMENT
LOWserver/worldmonitor/forecast/v1/trigger-simulation.ts81 // Step 4: pre-enqueue idempotency fast-path (D5). AuthoritativeCOMMENT
LOWserver/worldmonitor/forecast/v1/trigger-simulation.ts104 // Step 5: enqueue.COMMENT
LOW…/worldmonitor/intelligence/v1/get-regional-snapshot.ts488 // Step 1: resolve latest pointer -> snapshot_id.COMMENT
LOW…/worldmonitor/intelligence/v1/get-regional-snapshot.ts505 // Step 2: resolve snapshot_id -> full snapshotCOMMENT
LOW…/worldmonitor/intelligence/v1/get-regional-snapshot.ts512 // Step 3: adapt snake_case -> camelCaseCOMMENT
LOWserver/_shared/feelgood-classifier.js156 // Step 1: HARD-NEWS VETO. Runs FIRST. Overrides every classificationCOMMENT
LOWserver/_shared/feelgood-classifier.js164 // Step 2: STRONG URL pathname segment.COMMENT
LOWserver/_shared/feelgood-classifier.js169 // Step 3: STRONG headline prefix.COMMENT
LOWserver/_shared/feelgood-classifier.js172 // Step 4: CORROBORATING ≥3 DISTINCT named-group labels across allCOMMENT
LOWserver/_shared/pro-mcp-token.ts264 // Step 1: negative-cache short-circuit.COMMENT
LOWserver/_shared/pro-mcp-token.ts267 // Step 2: Convex round-trip.COMMENT
LOWserver/_shared/pro-mcp-token.ts316 // Step 3: positive — return WITHOUT caching.COMMENT
LOWserver/_shared/pro-mcp-token.ts320 // Step 4: negative — write sentinel and return revoked.COMMENT
LOWconvex/notificationChannels.ts277 // Step 1: find the current user's row before cross-account endpointCOMMENT
LOWconvex/notificationChannels.ts287 // Step 2: scan for rows with this endpoint across other users and deleteCOMMENT
LOWconvex/notificationChannels.ts307 // Step 3: upsert the current-user row by (userId, channelType).COMMENT
LOWconvex/followedCountries.ts495 // Step 2: empty-input guard.COMMENT
LOWconvex/followedCountries.ts500 // Step 3: defensive upper-bound on input length.COMMENT
LOWconvex/followedCountries.ts509 // Step 4: ISO-2 registry filter; collect droppedInvalid in input order.COMMENT
LOWconvex/followedCountries.ts520 // Step 5: canonicalize — dedupe in first-seen order. Without this, aCOMMENT
LOWconvex/followedCountries.ts541 // Step 6: read existing rows; build existingSet. Still required forCOMMENT
LOWconvex/followedCountries.ts550 // Step 7: filter against existing.COMMENT
LOWconvex/followedCountries.ts568 // Step 10: insert accepted rows + atomic counter +1 each.COMMENT
LOWconvex/followedCountries.ts589 // Step 12: structured warning when free users overflow cap. NoCOMMENT
LOWconvex/followedCountries.ts604 // Step 11: return shape.COMMENT
LOWconvex/__tests__/checkout.test.ts120 // Step 1: Seed product plans + customer mappingCOMMENT
LOWconvex/__tests__/checkout.test.ts126 // Step 2: Simulate subscription.active webhook (with wm_user_id metadata)COMMENT
LOWconvex/__tests__/checkout.test.ts135 // Step 3: Query entitlements for the real user (not fallback)COMMENT
LOWconvex/__tests__/checkout.test.ts141 // Step 4: Assert pro_monthly entitlementsCOMMENT
LOWconvex/__tests__/checkout.test.ts151 // Step 1: Seed product plans + customer mappingCOMMENT
LOWconvex/__tests__/checkout.test.ts157 // Step 2: Simulate subscription.active webhookCOMMENT
LOWconvex/__tests__/checkout.test.ts166 // Step 3: Query entitlementsCOMMENT
LOWconvex/__tests__/checkout.test.ts172 // Step 4: Assert api_starter entitlementsCOMMENT
LOWconvex/__tests__/checkout.test.ts184 // Step 1: Seed product plans + customer mappingCOMMENT
LOWconvex/__tests__/checkout.test.ts190 // Step 2: Simulate webhook with billing dates both in the past (expired)COMMENT
LOWconvex/__tests__/checkout.test.ts202 // Step 3: Query entitlements -- should return free tier (expired)COMMENT
LOWconvex/__tests__/checkout.test.ts208 // Step 4: Assert free tier defaultsCOMMENT
LOWconvex/broadcast/waveRuns.ts711 // Step 1: claim lease + insert waveRuns row.COMMENT
LOWconvex/broadcast/waveRuns.ts729 // Step 2: stream registrations + filter (per-page) + reservoir-sample.COMMENT
LOWconvex/broadcast/waveRuns.ts852 // Step 3: create the Resend segment.COMMENT
LOWconvex/broadcast/waveRuns.ts866 // Step 4: chunk-persist picked rows. Each chunk is its own mutation soCOMMENT
LOWconvex/broadcast/waveRuns.ts885 // Step 5: mark pick complete + schedule first push batch.COMMENT
LOWconvex/broadcast/audienceWaveExport.ts293 // Step 1: refuse to overlap with an existing wave.COMMENT
LOWconvex/broadcast/audienceWaveExport.ts304 // Step 2: stream registrations, dedup, reservoir-sample N.COMMENT
LOWconvex/broadcast/audienceWaveExport.ts355 // Step 3: create the Resend segment FIRST so we never stamp aCOMMENT
LOWconvex/broadcast/audienceWaveExport.ts363 // Step 4: push picked contacts to the segment, then stamp ONLY onCOMMENT
LOWapi/brief/public/[hash].ts137 // Step 1: resolve pointer → {userId, issueSlot}.COMMENT
LOWapi/brief/public/[hash].ts170 // Step 2: resolve the actual brief envelope.COMMENT
LOWsrc/components/InsightsPanel.ts315 // Step 1: Signal aggregation (client-side, depends on real-time map data)COMMENT
LOWsrc/components/InsightsPanel.ts337 // Step 2: Re-sort server stories by ISQ (shallow copy to avoid mutating cache)COMMENT
LOWsrc/components/InsightsPanel.ts408 // Step 1: Signal aggregation + focal point detection (must run BEFORE ranking)COMMENT
LOWsrc/components/InsightsPanel.ts482 // Step 2: Analyze sentiment (browser-based, fast)COMMENT
LOWsrc/components/InsightsPanel.ts491 // Step 3: Generate World Brief (with cooldown)COMMENT
LOWsrc/components/InsightsPanel.ts537 // Step 4: Wait for parallel analysis to completeCOMMENT
LOWsrc/services/followed-countries.ts738 // Step 1: parse localStorage (corruption recovery is unconditional).COMMENT
LOWsrc/services/followed-countries.ts762 // Step 2: call mergeAnonymousLocal.COMMENT
LOWsrc/services/followed-countries.ts821 // Step 3: auth-generation guard AFTER await — drop silently on stale.COMMENT
4 more matches not shown…
Fake / Example Data117 hits · 117 pts
SeverityFileLineSnippetContext
LOWmcp-grant.html46 <div id="loading"><span class="spinner" aria-hidden="true"></span><span class="placeholder" id="loadingBody">LoadiCODE
LOWconvex/broadcast/sendBroadcast.ts79 PRO_LAUNCH_PHYSICAL_ADDRESS.includes("placeholder")CODE
LOWsrc/locales/zh.json525 "placeholder": "搜索或输入命令...",CODE
LOWsrc/locales/zh.json660 "placeholder": {CODE
LOWsrc/locales/zh.json692 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/zh.json815 "placeholder": "关键词(逗号分隔)",CODE
LOWsrc/locales/tr.json527 "placeholder": "Ara veya komut yaz...",CODE
LOWsrc/locales/tr.json663 "placeholder": {CODE
LOWsrc/locales/tr.json695 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/tr.json818 "placeholder": "Anahtar kelimeler (virgul ile ayirin)",CODE
LOWsrc/locales/hu.json596 "placeholder": "Keresés vagy parancs begépelése...",CODE
LOWsrc/locales/hu.json733 "placeholder": {CODE
LOWsrc/locales/hu.json770 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/hu.json910 "placeholder": "Kulcsszavak (vesszővel elválasztva)",CODE
LOWsrc/locales/nl.json212 "placeholder": "Zoeken of commando typen...",CODE
LOWsrc/locales/nl.json333 "placeholder": {CODE
LOWsrc/locales/nl.json457 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/nl.json477 "placeholder": "Trefwoorden (door komma's gescheiden)",CODE
LOWsrc/locales/ja.json525 "placeholder": "検索またはコマンドを入力...",CODE
LOWsrc/locales/ja.json660 "placeholder": {CODE
LOWsrc/locales/ja.json692 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/ja.json815 "placeholder": "キーワード(カンマ区切り)",CODE
LOWsrc/locales/de.json527 "placeholder": "Suchen oder Befehl eingeben...",CODE
LOWsrc/locales/de.json663 "placeholder": {CODE
LOWsrc/locales/de.json772 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/de.json792 "placeholder": "Schlüsselwörter (durch Kommas getrennt)",CODE
LOWsrc/locales/ru.json531 "placeholder": "Поиск или введите команду...",CODE
LOWsrc/locales/ru.json669 "placeholder": {CODE
LOWsrc/locales/ru.json701 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/ru.json824 "placeholder": "Ключевые слова (через запятую)",CODE
LOWsrc/locales/pl.json531 "placeholder": "Szukaj lub wpisz polecenie...",CODE
LOWsrc/locales/pl.json668 "placeholder": {CODE
LOWsrc/locales/pl.json778 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/pl.json798 "placeholder": "Słowa kluczowe (oddzielone przecinkami)",CODE
LOWsrc/locales/uk.json600 "placeholder": "Search or type a command...",CODE
LOWsrc/locales/uk.json739 "placeholder": {CODE
LOWsrc/locales/uk.json776 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/uk.json916 "placeholder": "Keywords (comma separated)",CODE
LOWsrc/locales/pt.json212 "placeholder": "Pesquisar ou digitar um comando...",CODE
LOWsrc/locales/pt.json334 "placeholder": {CODE
LOWsrc/locales/pt.json458 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/pt.json478 "placeholder": "Palavras-chave (separadas por vírgula)",CODE
LOWsrc/locales/en.json596 "placeholder": "Search or type a command...",CODE
LOWsrc/locales/en.json733 "placeholder": {CODE
LOWsrc/locales/en.json770 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/en.json910 "placeholder": "Keywords (comma separated)",CODE
LOWsrc/locales/it.json529 "placeholder": "Cerca o digita un comando...",CODE
LOWsrc/locales/it.json666 "placeholder": {CODE
LOWsrc/locales/it.json775 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/it.json795 "placeholder": "Parole chiave (separate da virgole)",CODE
LOWsrc/locales/hr.json599 "placeholder": "Pretraži ili unesite naredbu...",CODE
LOWsrc/locales/hr.json737 "placeholder": {CODE
LOWsrc/locales/hr.json774 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/hr.json917 "placeholder": "Ključne riječi (odvojene zarezom)",CODE
LOWsrc/locales/en.shell.json807 "placeholder": {CODE
LOWsrc/locales/en.shell.json857 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/fr.json529 "placeholder": "Rechercher ou saisir une commande...",CODE
LOWsrc/locales/fr.json665 "placeholder": {CODE
LOWsrc/locales/fr.json705 "placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",CODE
LOWsrc/locales/fr.json795 "placeholder": "Mots-clés (séparés par virgule)",CODE
57 more matches not shown…
Hallucination Indicators7 hits · 95 pts
SeverityFileLineSnippetContext
CRITICALdocs/railway-seed-consolidation-runbook.md1430 .then(r=>r.json()).then(d=>d.data.project.services.edges.forEach(e=>{CODE
CRITICALsrc/app/country-intel.ts1389 protests = this.ctx.intelligenceCache.protests.events.filter((e) =>CODE
CRITICALsrc/app/country-intel.ts1399 militaryFlights = this.ctx.intelligenceCache.military.flights.filter((f) =>CODE
CRITICALsrc/app/country-intel.ts1402 militaryVessels = this.ctx.intelligenceCache.military.vessels.filter((v) =>CODE
CRITICALsrc/app/country-intel.ts1405 militaryFlightsInCountry = this.ctx.intelligenceCache.military.flights.filter((f) =>CODE
CRITICALsrc/app/country-intel.ts1408 militaryVesselsInCountry = this.ctx.intelligenceCache.military.vessels.filter((v) =>CODE
CRITICALsrc/app/country-intel.ts1471 thermalEscalations = this.ctx.intelligenceCache.thermalEscalation.clusters.filter(CODE
AI Slop Vocabulary20 hits · 55 pts
SeverityFileLineSnippetContext
MEDIUMpackage-lock.json20107 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUMserver/worldmonitor/economic/v1/_bis-shared.ts45// Parse BIS CSV using papaparse — robust handling of quoted fields & metadataCOMMENT
MEDIUMserver/worldmonitor/resilience/v1/_dimension-scorers.ts2039// #6459 — comprehensive-embargo cap.COMMENT
MEDIUMserver/worldmonitor/resilience/v1/_dimension-scorers.ts2289 // #6459 comprehensive-embargo cap. Applied POST-blend so it constrains theCOMMENT
MEDIUMserver/worldmonitor/market/v1/analyze-stock.ts176// Quality / growth / leverage fundamentals parsed from Yahoo's financialDataCOMMENT
MEDIUMserver/worldmonitor/market/v1/analyze-stock.ts364 // recent >= 3 → trust interval (robust to calendar-boundary drift)COMMENT
MEDIUMserver/worldmonitor/market/v1/analyze-stock.ts1084 // Quality/growth/leverage fundamentals from the same financialData module.COMMENT
MEDIUMdocs/api/MarketService.openapi.json1{"components":{"schemas":{"AnalystConsensus":{"properties":{"buy":{"format":"int32","type":"integer"},"hold":{"format":"CODE
MEDIUMconvex/__tests__/billing.test.ts3733 // Date.now() call) trips before any row is attempted — robust to howeverCOMMENT
MEDIUM.github/workflows/perf-style-layout-budget.yml8# Scheduled rather than per-PR on purpose. The harness needs a real browserCOMMENT
MEDIUM.github/workflows/perf-style-layout-budget.yml56 # cpu 1 matches the committed baseline capture. A crashed harness mustCOMMENT
MEDIUM.github/workflows/perf-style-layout-budget.yml68 # harness warning, implausibly low attribution) — nonzero, never green.COMMENT
MEDIUMapi/a2a.ts141 // Documented robust (never throws meaningfully; degrades toCOMMENT
MEDIUMapi/mcp/types.ts495// `read` returns the wire-ready `content[0].text` and MUST be robust:COMMENT
MEDIUMapi/mcp/resources/index.ts433 // `read()` is documented "MUST be robust", but enforce it at the boundary soCOMMENT
MEDIUMe2e/pro-activation.spec.ts987 // #5600: every per-step write in this harness fails (authFetch throws withCOMMENT
MEDIUMsrc/components/BreakthroughsTickerPanel.ts66 // Double the content for seamless infinite scrollCOMMENT
MEDIUMsrc/e2e/map-harness.ts150 throw new Error('Missing #app container for map harness');CODE
MEDIUMsrc/e2e/mobile-map-harness.ts33 throw new Error('Missing #app container for mobile popup harness');CODE
MEDIUMsrc/e2e/mobile-map-integration-harness.ts55 throw new Error('Missing #app container for mobile map integration harness');CODE
Modern AI Meta-Vocabulary11 hits · 31 pts
SeverityFileLineSnippetContext
MEDIUMdocs/railway-seed-consolidation-runbook.md27## Deployment safety guardrailsCOMMENT
MEDIUM…of-hormuz-transit-report-2026-07/distribution-brief.md5from the repository owner before sending (per #5668 guardrails), and nothingCODE
MEDIUMdocs/methodology/indicator-sources.yaml1# Resilience scorer indicator-source manifest (PR 0 scaffold, 2026-04-22).COMMENT
MEDIUMdocs/architecture/pro-monetization.md116├── checkout.ts # Dodo overlay orchestrationCODE
MEDIUM.github/workflows/feed-validation.yml17# The --ci flag enforces three guardrails inside scripts/validate-rss-feeds.mjs:COMMENT
MEDIUM.github/workflows/deploy-gate.yml9# (#5479): event-driven evaluation alone can strand a PR — the check-runs APICOMMENT
MEDIUM.github/workflows/deploy-gate.yml206 # re-evaluated. A failed event-driven run normally posts pendingCOMMENT
MEDIUMworkers/api-cors-preflight/src/index.js14// the Worker visible to code review, greptile, and CI guardrails.COMMENT
MEDIUM…tent/blog/ai-powered-intelligence-without-the-cloud.md70### Semantic Search (RAG)COMMENT
MEDIUMsrc/app/panel-layout.ts216// it honest: `tests/panel-config-guardrails.test.mjs` fails CI on drift, andCOMMENT
MEDIUMsrc/app/panel-layout.ts280// it in the app (CI also catches drift via panel-config-guardrails).COMMENT
Synthetic Comment Markers5 hits · 28 pts
SeverityFileLineSnippetContext
HIGHdocs/api/IntelligenceService.openapi.json1{"components":{"schemas":{"ActorState":{"description":"ActorState is one geopolitical actor's leverage score in the regiCODE
HIGHdocs/api/IntelligenceService.openapi.json1{"components":{"schemas":{"ActorState":{"description":"ActorState is one geopolitical actor's leverage score in the regiCODE
HIGHapi/mcp/ui/forecasts-app.ts3// AI-generated geopolitical/economic forecasts as probability cards (title,COMMENT
HIGHapi/mcp/skill-extension/generated.ts406 "text": "---\nname: fetch-country-brief\nversion: 1\ndescription: Retrieve the current AI-generated strategic intellCODE
HIGHapi/mcp/skill-extension/generated.ts406 "text": "---\nname: fetch-country-brief\nversion: 1\ndescription: Retrieve the current AI-generated strategic intellCODE
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHsrc/utils/export-report.ts309 print(): void;CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/prepush-attest.sh26# Usage:COMMENT
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsdk/python/src/worldmonitor_sdk/__init__.py308__all__ = [CODE
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWscripts/convert-zh-tw.py54CODE
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOWscripts/_gem-geojson-to-canonical.py135CODE