AI Slop Code RIsk Monitor

withastro/flue

The sandbox agent framework.

5.1 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for withastro/flue, a TypeScript project with 8,443 GitHub stars. SynthScan examined 162,195 lines of code across 936 source files, recording 442 pattern matches distributed across 9 syntactic categories. The legacy adjusted pattern signal is 5.1 (Moderate pattern signal); it is not an authorship estimate.

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

5.1
Adjusted Signal
5.1
Raw Pattern Score
100%
Time Factor
2026-10-09
Last Push
8.4K
Stars
TypeScript
Language
162.2K
Lines of Code
936
Files
442
Pattern Hits
2026-10-12
Scan Date
0.00
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 8.5/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.3/100 · LOW

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

Agent Over-Engineering Ratio 20.5/100 · LOW

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

PR Review Velocity Impact 22.4/100 · LOW

Which changes need focused human review? 442 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 2MEDIUM 186LOW 254

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

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

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Decorative Section Separators177 hits · 536 pts
SeverityFileLineSnippetContext
MEDIUM.flue/agents/pr-redirect.ts62// ─── Agent ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM.flue/agents/pr-redirect.ts91 // ─── LLM phase ──────────────────────────────────────────────────COMMENT
MEDIUM.flue/agents/pr-redirect.ts126 // ─── Build the Decision ─────────────────────────────────────────COMMENT
MEDIUM.flue/agents/pr-redirect.ts151 // ─── Deterministic phase ────────────────────────────────────────COMMENT
MEDIUM.flue/agents/pr-redirect.ts202// ─── Types ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM.flue/agents/pr-redirect.ts241// ─── Step 0: fetch PR via `gh` ──────────────────────────────────────────────COMMENT
MEDIUM.flue/agents/pr-redirect.ts285// ─── Step 1: classify ───────────────────────────────────────────────────────COMMENT
MEDIUM.flue/agents/pr-redirect.ts309// ─── Step 2 & 3: duplicate search ───────────────────────────────────────────COMMENT
MEDIUM.flue/agents/pr-redirect.ts487// ─── Body composition ───────────────────────────────────────────────────────COMMENT
MEDIUM.flue/lib/github.ts77// ─── REST writes ────────────────────────────────────────────────────────────COMMENT
MEDIUM.flue/lib/github.ts108// ─── GraphQL: discussions ───────────────────────────────────────────────────COMMENT
MEDIUMexamples/cloudflare/src/app.ts22// ─── Cloudflare AI Gateway (optional) ───────────────────────────────────────COMMENT
MEDIUMexamples/hello-world/src/sandboxes/daytona.ts35// ─── DaytonaSandboxDriver ──────────────────────────────────────────────────────COMMENT
MEDIUMexamples/hello-world/src/sandboxes/daytona.ts127// ─── Sandbox Adapter ────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/sentry/src/sentry.ts73// ─── Traces: Flue's OpenTelemetry instrumentation ───────────────────────────COMMENT
MEDIUMexamples/sentry/src/sentry.ts84// ─── Issues and logs: the Flue → Sentry event bridge ────────────────────────COMMENT
MEDIUMexamples/sentry/src/sentry.ts174// ─── Helpers ────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/redis/src/redis-adapter.ts619 // ── Turn-boundary joins ──────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/errors.ts104// ─── Helpers ────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/errors.ts119// ─── Base classes ───────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/errors.ts223// ─── HTTP-layer error vocabulary ────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/errors.ts474// ─── Persistence error vocabulary ───────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/errors.ts567// ─── Sandbox error vocabulary ───────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/errors.ts633// ─── Session error vocabulary ───────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/errors.ts1126// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━COMMENT
MEDIUMpackages/runtime/src/errors.ts1128// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━COMMENT
MEDIUMpackages/runtime/src/compaction.ts26// ─── Settings ───────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/compaction.ts76// ─── Token Estimation ───────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/compaction.ts183// ─── File Operation Tracking ────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/compaction.ts238// ─── Message Serialization ──────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/compaction.ts302// ─── Summarization Prompts ──────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/compaction.ts394// ─── Cut Point Detection ────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/compaction.ts461// ─── Compaction Preparation ─────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/compaction.ts559// ─── Summary Generation ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/compaction.ts657// ─── Main Compaction Function ───────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/agent.ts623// ─── Helpers ────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/context.ts17// ─── Context Discovery ──────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/adapter-helpers.ts41// ─── Payload validation ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/adapter-helpers.ts98// ─── Submission admission ───────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/adapter-helpers.ts227// ─── Timestamp parsing ──────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/adapter-helpers.ts241// ─── Limit clamping ──────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/result.ts125// ─── Result tools ───────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/result.ts308// ─── Helpers ────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/result.ts353// ─── Errors ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/agent-execution-store.ts16// ─── Durability defaults ────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/agent-execution-store.ts25// ─── Submission ─────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/agent-execution-store.ts128// ─── Dispatch admission ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/agent-execution-store.ts134// ─── Submission store ───────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/agent-execution-store.ts385// ─── Persistence adapter ────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/types.ts188// ─── Skill ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/types.ts259// ─── File Stat ──────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/types.ts276// ─── Sandbox ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/types.ts399// ─── Compaction ─────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/types.ts430// ─── Durability ─────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/types.ts449// ─── Agent Config (internal, passed to the harness at runtime) ──────────────COMMENT
MEDIUMpackages/runtime/src/types.ts481// ─── Agent Runtime Configuration ────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/types.ts550// ─── Agent functions (Flue Hooks) ────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/types.ts684// ─── Flue Event Context ────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/types.ts726// ─── Flue Harness ───────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/runtime/src/types.ts779// ─── Flue Session ───────────────────────────────────────────────────────────COMMENT
117 more matches not shown…
Hyper-Verbose Identifiers206 hits · 208 pts
SeverityFileLineSnippetContext
LOWblueprints/channel--salesforce-marketing-cloud.md56export function createSalesforceMarketingCloudClient({CODE
LOWblueprints/channel--salesforce-marketing-cloud.md106export function salesforceMarketingCloudRestOrigin(value: string): string {CODE
LOWblueprints/channel--discord.md112function destinationFromInteraction(interaction: APIInteraction): DiscordDestinationRef | undefined {CODE
LOW.flue/agents/pr-redirect.ts495function originalImplementationLine(pr: PrDetails): string {CODE
LOW…-cloud-channel/src/salesforce-marketing-cloud-email.ts57export function parseEmailEventInstanceId(id: string): SalesforceMarketingCloudEmailRef {CODE
LOW…cloud-channel/src/salesforce-marketing-cloud-client.ts20export function createSalesforceMarketingCloudClient({CODE
LOW…cloud-channel/src/salesforce-marketing-cloud-client.ts67export function salesforceMarketingCloudRestOrigin(restBaseUrl: string): string {CODE
LOWexamples/discord-channel/src/channels/discord.ts75function destinationFromInteraction(CODE
LOWpackages/opentelemetry/src/index.ts93export function createOpenTelemetryInstrumentation(CODE
LOWpackages/google-chat/src/index.ts285function validateInteractionAuthentication(CODE
LOWpackages/google-chat/src/index.ts310function validatePubSubAuthentication(authentication: GoogleChatPubSubAuthentication): void {CODE
LOWpackages/google-chat/src/auth.ts92export function createInteractionTokenVerifier(CODE
LOWpackages/google-chat/src/auth.ts127export function createPubSubTokenVerifier(CODE
LOWpackages/runtime/src/model-request-info.ts8export function modelContextCompactionFields(CODE
LOWpackages/runtime/src/conversation-public.ts206export function projectAgentConversationSnapshot(CODE
LOWpackages/runtime/src/conversation-public.ts242export function projectLiveMessageTargets(state: ReducedInstanceState): ReadonlySet<string> {CODE
LOWpackages/runtime/src/conversation-public.ts269export function projectAgentConversationBatch(options: {CODE
LOWpackages/runtime/src/conversation-public.ts311function buildResponseMessageIndex(conversation: ReducedConversationState): Map<string, string> {CODE
LOWpackages/runtime/src/conversation-public.ts592function assistantSubmissionByAttempt(state: ReducedInstanceState): Map<string, string> {CODE
LOWpackages/runtime/src/persisted-images.ts55export function extractSubmissionAttachments(CODE
LOWpackages/runtime/src/persisted-images.ts72export function hydrateSubmissionAttachments(CODE
LOWpackages/runtime/src/document-attachments.ts91export function mergeOperationAttachments(CODE
LOWpackages/runtime/src/document-attachments.ts122export function documentOmittedPlaceholder(api: string, filename?: string): string {CODE
LOWpackages/runtime/src/document-attachments.ts193function replaceDocumentsWithPlaceholder(context: Context, api: string): Context {CODE
LOWpackages/runtime/src/document-attachments.ts283function rewriteOpenAIResponsesPayload(CODE
LOWpackages/runtime/src/conversation-projections.ts208export function classifyConversationSubmission(CODE
LOWpackages/runtime/src/conversation-projections.ts230export function supersededAssistantErrorEntryIds(CODE
LOWpackages/runtime/src/conversation-projections.ts355function mergeAssistantContinuation(CODE
LOWpackages/runtime/src/conversation-projections.ts391export function getActiveConversationPathSince(CODE
LOWpackages/runtime/src/conversation-projections.ts401export function aggregateConversationUsageSince(CODE
LOWpackages/runtime/src/conversation-projections.ts419export function getLatestConversationCompaction(CODE
LOWpackages/runtime/src/tool.ts330export async function validateAndRunTool<TTool extends ToolDefinition>(CODE
LOWpackages/runtime/src/execution-interceptor.ts61export function registerExecutionInterceptor(interceptor: FlueExecutionInterceptor): () => void {CODE
LOWpackages/runtime/src/resources.ts201export function renderMcpUnavailableSignalBody(CODE
LOWpackages/runtime/src/resources.ts215export function renderEnvironmentSignalBody(snapshot: EnvironmentSignalSnapshot): string {CODE
LOWpackages/runtime/src/provider-diagnostics.ts66export function attachProviderResponseDiagnostics(CODE
LOWpackages/runtime/src/provider-diagnostics.ts90export function readProviderResponseDiagnostics(CODE
LOWpackages/runtime/src/tool-adapter.ts14export function registerPreparedToolAdapter(CODE
LOWpackages/runtime/src/compaction.ts96function getLastAssistantUsageInfo(CODE
LOWpackages/runtime/src/compaction.ts195function extractFileOpsFromMessage(message: AgentMessage, fileOps: FileOps): void {CODE
LOWpackages/runtime/src/compaction.ts635async function generateTurnPrefixSummary(CODE
LOWpackages/runtime/src/compaction.ts743export function isAssistantContextOverflow(CODE
LOWpackages/runtime/src/agent.ts77export function createPackagedSkillReadTool(CODE
LOWpackages/runtime/src/agent.ts695export function formatPackagedSkillFilePath(skillId: string, filePath: string): string {CODE
LOWpackages/runtime/src/format-version.ts32export function assertSupportedFlueFormatVersion(storedVersion: string): void {CODE
LOWpackages/runtime/src/mcp.ts125export async function createMcpConnectionWithClient(CODE
LOWpackages/runtime/src/sql-persisted-chunk-store.ts4export function ensureSqlSubmissionChunkTable(sql: SqlStorage): void {CODE
LOWpackages/runtime/src/sql-persisted-chunk-store.ts17export function createSqlSubmissionChunkStore(sql: SqlStorage): SubmissionChunkStore {CODE
LOWpackages/runtime/src/event-redaction.ts77export function redactObservationDetailImages(CODE
LOWpackages/runtime/src/submission-state.ts314function hasAdjacentStreamContinuation(CODE
LOWpackages/runtime/src/submission-state.ts342function isTerminalTrailingToolBatch(CODE
LOWpackages/runtime/src/submission-state.ts395export function findTrailingPartialToolBatch(CODE
LOWpackages/runtime/src/submission-state.ts466function isCompletedAssistantResponse(message: AssistantMessage): boolean {CODE
LOWpackages/runtime/src/submission-state.ts470export function countConsecutiveRetryableModelErrors(CODE
LOWpackages/runtime/src/result.ts27export function buildResultFollowUpPrompt(): string {CODE
LOWpackages/runtime/src/result.ts74export function buildWorkspaceSkillPrompt(CODE
LOWpackages/runtime/src/result.ts97export function buildSkillByPathlessNamePrompt(CODE
LOWpackages/runtime/src/skill-package.ts52export function getSkillReferenceDirectory(CODE
LOWpackages/runtime/src/conversation-records.ts467export function generateConversationRecordId(): string {CODE
LOWpackages/runtime/src/conversation-records.ts471export function generateConversationEntryId(): string {CODE
146 more matches not shown…
Over-Commented Block37 hits · 36 pts
SeverityFileLineSnippetContext
LOWblueprints/sandbox--cloudflare-computer.md141COMMENT
LOWblueprints/tooling--sentry.md141// error, with the throw-site stack on the live `errorInfo`) and then aCOMMENT
LOWblueprints/channel--google-chat.md121 // Optional Path: /channels/google-chat/eventsCOMMENT
LOWblueprints/channel--slack.md81COMMENT
LOWexamples/cloudflare/seed-r2.sh1#!/usr/bin/env bashCOMMENT
LOWexamples/cloudflare/src/app.ts21COMMENT
LOWexamples/cloudflare/src/app.ts41// },COMMENT
LOW…amples/cloudflare/src/sandboxes/cloudflare-computer.ts101 // DurableObjectStorageLike declares; the runtime shape matches.COMMENT
LOWexamples/slack-channel/src/channels/slack.ts41 }COMMENT
LOWexamples/sentry/src/sentry.ts81 instrument(createOpenTelemetryInstrumentation({ content: contentPolicy() }));COMMENT
LOWexamples/chat-sdk/src/app.ts41// The use-agent directive (via the build-time scan) is what registers anCOMMENT
LOW…amples/google-chat-channel/src/channels/google-chat.ts61 // Optional Path: /channels/google-chat/eventsCOMMENT
LOWpackages/runtime/src/agent.ts301 // fidelity. Bash factories translate it into a signalCOMMENT
LOWpackages/runtime/src/agent.ts481 literal: Type.Optional(Type.Boolean({ description: 'Match the pattern as literal text' })),COMMENT
LOWpackages/runtime/src/sandbox.ts241 const resolve = (p: string) => (p.startsWith('/') ? p : fs.resolvePath(cwd, p));COMMENT
LOWpackages/runtime/src/conversation-records.ts121 // Dynamic-resource narration: the declared tool/skill/subagent set moved.COMMENT
LOWpackages/runtime/src/session.ts941 ): Promise<AgentLoopTurnUpdate | undefined> {COMMENT
LOWpackages/runtime/src/session.ts1161 { advance: false },COMMENT
LOWpackages/runtime/src/session.ts4261 // Skill activation resolves against the LIVE skill set (dynamic skillsCOMMENT
LOWpackages/runtime/src/session.ts5541 // carries content worth continuing from, append the recovery signalCOMMENT
LOWpackages/runtime/src/session.ts5681 // the parent's `config.model` (durable submissions carry noCOMMENT
LOWpackages/runtime/src/session.ts5761 // Structural convergence, before anything else appends: anyCOMMENT
LOWpackages/runtime/src/session.ts5781 // NOT marker-settle: their trailing batch is live work theCOMMENT
LOWpackages/runtime/src/index.ts201//COMMENT
LOWpackages/runtime/src/cloudflare/agent-coordinator.ts281 * its own clock. In-memory is exactly coextensive with the enforcementCOMMENT
LOWpackages/runtime/src/cloudflare/agent-coordinator.ts301 // The pass is bounded and storage-only — it never awaits agent execution.COMMENT
LOWpackages/runtime/src/cloudflare/agent-coordinator.ts361 if (!(await this.submissions.hasUnsettledSubmissions())) return;COMMENT
LOW…ages/runtime/src/runtime/handle-conversation-routes.ts201 // no longer exists (e.g. the store was reset and regrown shorter). FailCOMMENT
LOWpackages/runtime/src/runtime/agent-submissions.ts621 return undefined;COMMENT
LOWpackages/runtime/src/runtime/agent-submissions.ts641 // input entry is on the active path (the stream is the single truth) —COMMENT
LOWpackages/runtime/src/runtime/agent-submissions.ts661 // same durable row facts, so their advisories are byte-identical andCOMMENT
LOWpackages/cli/src/lib/run-bootstrap.ts241 // The default run.db is NEVER wiped — `--id` continuation acrossCOMMENT
LOWpackages/vite/src/flue-plugin.ts341COMMENT
LOWpackages/sdk/src/public/observe.ts141 // interval), cleared whenever the active stream is torn down.COMMENT
LOWpackages/sdk/src/public/settle.ts101 let baseOffset = admission.offset;COMMENT
LOWpackages/react/src/agent-reducer.ts241 lastSettledLocalSubmission?.outcome === 'failed' ? lastSettledLocalSubmission : undefined;COMMENT
LOW.github/workflows/pr-redirect.yml1name: PR RedirectCOMMENT
Modern AI Meta-Vocabulary8 hits · 23 pts
SeverityFileLineSnippetContext
MEDIUMapps/docs/src/content/docs/guide/workflows.md20| [Durable Workflows](#durable-workflows) | You need to initialize and control a hosted agent from a hosted runtime, aCODE
MEDIUMapps/docs/src/content/docs/guide/project-layout.md27## Example multi-agent codebaseCOMMENT
MEDIUM…ps/docs/src/content/docs/ecosystem/deploy/gitlab-ci.md249## Typed results and orchestrationCOMMENT
MEDIUM…cs/src/content/docs/ecosystem/deploy/github-actions.md239## Typed results and orchestrationCOMMENT
MEDIUM⚡apps/docs/src/content/docs/cli/init.md52flue init # prompt for everything, scaffold into the current directoryCODE
MEDIUM⚡apps/docs/src/content/docs/cli/init.md53flue init ./my-agent-app # prompt, scaffold into ./my-agent-app (created if missing)CODE
MEDIUM⚡apps/docs/src/content/docs/cli/init.md57flue init --target node --force # scaffold into a non-empty directory, overwrite flue.config.*CODE
MEDIUMapps/docs/src/content/docs/cli/run.md66# Pick one agent from a multi-agent moduleCOMMENT
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHapps/docs/src/content/docs/ecosystem/deploy/node.md89OPENAI_API_KEY="your-api-key"CODE
HIGH…s/docs/src/content/docs/ecosystem/deploy/cloudflare.md118ANTHROPIC_API_KEY="your-api-key"CODE
Verbosity Indicators5 hits · 9 pts
SeverityFileLineSnippetContext
LOW…kages/runtime/src/message-timestamp-projection.test.ts52// Step 1: a tool call, then its committed result.COMMENT
LOW⚡apps/www/src/pages/start.md.ts24## Step 1: Gather ContextCOMMENT
LOW⚡apps/www/src/pages/start.md.ts31## Step 2: Discover RequirementsCOMMENT
LOWapps/www/src/pages/start.md.ts72## Step 3: Scaffold with \`flue init\`, Then CustomizeCOMMENT
LOWapps/www/src/pages/start.md.ts95## Step 4: Verify ImplementationCOMMENT
Structural Annotation Overuse5 hits · 9 pts
SeverityFileLineSnippetContext
LOW…kages/runtime/src/message-timestamp-projection.test.ts52// Step 1: a tool call, then its committed result.COMMENT
LOW⚡apps/www/src/pages/start.md.ts24## Step 1: Gather ContextCOMMENT
LOW⚡apps/www/src/pages/start.md.ts31## Step 2: Discover RequirementsCOMMENT
LOWapps/www/src/pages/start.md.ts72## Step 3: Scaffold with \`flue init\`, Then CustomizeCOMMENT
LOWapps/www/src/pages/start.md.ts95## Step 4: Verify ImplementationCOMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMpackages/runtime/src/runtime/agent-submissions.ts943 // Abort: keyed on the coordinator signal's reason (robust even when theCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWexamples/cloudflare/seed-r2.sh8# Usage:COMMENT