Repository Analysis

coleam00/Archon

The first open-source harness builder for AI coding. Make AI coding deterministic and repeatable.

9.7 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of coleam00/Archon, a TypeScript project with 22,880 GitHub stars. SynthScan v2.0 examined 301,239 lines of code across 1182 source files, recording 1283 pattern matches distributed across 14 syntactic categories. The overall adjusted score of 9.7 places this repository in the Low AI signal band.

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

9.7
Adjusted Score
9.7
Raw Score
100%
Time Factor
2026-07-14
Last Push
22.9K
Stars
TypeScript
Language
301.2K
Lines of Code
1.2K
Files
1.3K
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

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

Severity Breakdown

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

CRITICAL 0HIGH 6MEDIUM 631LOW 646

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

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

Decorative Section Separators601 hits · 1950 pts
SeverityFileLineSnippetContext
MEDIUMdocker-compose.yml1# =============================================================================COMMENT
MEDIUMdocker-compose.yml3# =============================================================================COMMENT
MEDIUMdocker-compose.yml36 # -------------------------------------------------------------------------COMMENT
MEDIUMdocker-compose.yml38 # -------------------------------------------------------------------------COMMENT
MEDIUMdocker-compose.yml65 # -------------------------------------------------------------------------COMMENT
MEDIUMdocker-compose.yml68 # -------------------------------------------------------------------------COMMENT
MEDIUMdocker-compose.yml90 # -------------------------------------------------------------------------COMMENT
MEDIUMdocker-compose.yml93 # -------------------------------------------------------------------------COMMENT
MEDIUMdocker-compose.yml113 # -------------------------------------------------------------------------COMMENT
MEDIUMdocker-compose.yml118 # -------------------------------------------------------------------------COMMENT
MEDIUM.archon/workflows/e2e-opencode-all-nodes-smoke.yaml14 # ─── AI node types ──────────────────────────────────────────────────────COMMENT
MEDIUM.archon/workflows/e2e-opencode-all-nodes-smoke.yaml61 # ─── Deterministic node types (no AI) ───────────────────────────────────COMMENT
MEDIUM.archon/workflows/e2e-opencode-all-nodes-smoke.yaml80 # ─── DAG features ───────────────────────────────────────────────────────COMMENT
MEDIUM.archon/workflows/e2e-opencode-all-nodes-smoke.yaml100 # ─── Final assertion ────────────────────────────────────────────────────COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml207 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml209 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml218 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml220 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml255 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml257 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml265 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml267 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml274 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml276 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml432 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml434 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml441 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml443 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml46 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml48 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml135 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml141 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml321 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml323 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml417 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…experimental/archon-fix-github-issue-experimental.yaml419 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml216 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml218 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml227 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml229 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml264 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml266 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml273 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml275 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml282 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml284 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml438 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml440 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml447 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml449 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml57 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml59 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml144 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml150 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml329 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml331 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml423 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM…lows/experimental/archon-fix-github-issue-minimax.yaml425 # ═══════════════════════════════════════════════════════════════COMMENT
MEDIUM.archon/workflows/experimental/archon-release.yaml83 # ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUM.archon/workflows/experimental/archon-release.yaml85 # ───────────────────────────────────────────────────────────────────COMMENT
541 more matches not shown…
Structural Annotation Overuse301 hits · 487 pts
SeverityFileLineSnippetContext
LOW.archon/workflows/defaults/archon-piv-loop.yaml60 ### Step 2: Explore the CodebaseCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml69 ### Step 3: Present Your UnderstandingCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml101 ### Step 1: Process Their ResponseCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml108 ### Step 2: Do Targeted ResearchCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml116 ### Step 3: Present Updated UnderstandingCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml121 ### Step 4: Converge or ContinueCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml192 ## Step 1: Read the Codebase (Again)COMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml201 ## Step 2: Plan File LocationCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml206 ## Step 3: Write the PlanCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml269 ## Step 4: Verify the PlanCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml276 ## Step 5: ReportCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml309 ## Step 1: Read the PlanCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml313 ## Step 2: Process FeedbackCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml556 ## Step 1: Read the PlanCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml560 ## Step 2: Review All ChangesCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml568 ## Step 3: Check Against PlanCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml573 ## Step 4: Run ValidationCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml579 ## Step 5: Fix Obvious IssuesCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml631 ## Step 1: Read ContextCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml635 ## Step 2: Process FeedbackCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml654 ## Step 3: Full ValidationCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml660 ## Step 4: Commit FixesCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml714 ## Step 1: Push ChangesCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml720 ## Step 2: Generate SummaryCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml729 ## Step 3: Create PR (if not already created)COMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml44 ### Step 1: Parse the InputCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml90 ### Step 4: Ask Targeted QuestionsCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml338 ## Step 3: Show ChangesCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml590 ## Step 6: Present ReviewCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml679 ## Step 5: ReportCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml746 ## Step 4: Output SummaryCOMMENT
LOW.archon/workflows/defaults/archon-ralph-dag.yaml32 ## Step 1: Detect worktreeCOMMENT
LOW.archon/workflows/defaults/archon-ralph-dag.yaml37 ## Step 2: Classify the inputCOMMENT
LOW.archon/workflows/defaults/archon-ralph-dag.yaml54 ## Step 3: Auto-discover existing ralph PRDsCOMMENT
LOW.archon/workflows/defaults/archon-ralph-dag.yaml61 ## Step 4: Take action based on classificationCOMMENT
LOW.claude/workshop/part2-guide.md57#### Step 1: Show the skill fileCOMMENT
LOW.claude/workshop/part2-guide.md112#### Step 2: Create tasks to saveCOMMENT
LOW.claude/workshop/part2-guide.md126#### Step 3: Invoke the skillCOMMENT
LOW.claude/workshop/part2-guide.md140#### Step 4: Show what the skill installedCOMMENT
LOW.claude/workshop/part2-guide.md158#### Step 5: Show the hook verification scriptCOMMENT
LOW.claude/workshop/part2-guide.md216#### Step 1: Show both files side by sideCOMMENT
LOW.claude/workshop/part2-guide.md273#### Step 2: Show the dynamic context injectionCOMMENT
LOW.claude/workshop/part2-guide.md287#### Step 3: Create a test issue (if all issues are already labeled)COMMENT
LOW.claude/workshop/part2-guide.md295#### Step 4: Invoke the skillCOMMENT
LOW.claude/workshop/part2-guide.md308#### Step 5: Show the resultCOMMENT
LOW.claude/workshop/part2-guide.md324#### Step 6: Verify on GitHubCOMMENT
LOW.claude/workshop/part2-guide.md422#### Step 1: Show the skill fileCOMMENT
LOW.claude/workshop/part2-guide.md443#### Step 2: Show the agent fileCOMMENT
LOW.claude/workshop/part2-guide.md498#### Step 3: Test the safety hook liveCOMMENT
LOW.claude/workshop/part2-guide.md519#### Step 4: Show the Slack notification hookCOMMENT
LOW.claude/workshop/part2-guide.md530#### Step 5: Show the settings-level SubagentStop hookCOMMENT
LOW.claude/workshop/part2-guide.md547#### Step 6: Invoke the rulecheckCOMMENT
LOW.claude/workshop/part2-guide.md565#### Step 7: While the agent works, explain the memory systemCOMMENT
LOW.claude/workshop/part2-guide.md577#### Step 8: Show outputs (when agent completes)COMMENT
LOW.claude/workshop/part2-guide.md629#### Step 1: Connect to the rulecheck memoryCOMMENT
LOW.claude/workshop/part2-guide.md638#### Step 2: Show the global auto-memoryCOMMENT
LOW.claude/workshop/part1-guide.md161#### Step 1: Show current stateCOMMENT
LOW.claude/workshop/part1-guide.md169#### Step 2: Create a worktree sessionCOMMENT
LOW.claude/workshop/part1-guide.md175#### Step 3: Show what happened (in another terminal)COMMENT
LOW.claude/workshop/part1-guide.md182#### Step 4: Make a change inside the worktree sessionCOMMENT
241 more matches not shown…
Hyper-Verbose Identifiers153 hits · 154 pts
SeverityFileLineSnippetContext
LOWpackages/core/src/github-auth/config.ts50export function assertEncryptionKeyAtBoot(env: NodeJS.ProcessEnv = process.env): void {CODE
LOWpackages/core/src/github-auth/auth.ts56export function createGitHubAppAuthProvider(config: GitHubAppConfig): IGitHubAppAuthProvider {CODE
LOWpackages/core/src/github-auth/auth.ts143 async function getOctokitForInstallation(owner: string, repo: string): Promise<Octokit> {CODE
LOWpackages/core/src/config/config-loader.ts70function getRegisteredProviderNames(): string[] {CODE
LOWpackages/core/src/config/config-loader.ts294function sanitizeRecommendedWorkflows(raw: unknown, configPath: string): string[] | undefined {CODE
LOWpackages/core/src/workflows/store-adapter.ts96export function registerGitHubAppAuthProvider(provider: IGitHubAppAuthProvider | null): void {CODE
LOWpackages/core/src/utils/path-validation.ts36export function validateAndResolvePath(targetPath: string, basePath?: string): string {CODE
LOWpackages/core/src/state/session-transitions.ts54export function detectPlanToExecuteTransition(CODE
LOWpackages/core/src/operations/workflow-operations.ts319export async function resetWorkflowNodeSessions(filter: {CODE
LOWpackages/core/src/operations/isolation-operations.ts168export async function cleanupMergedEnvironments(CODE
LOWpackages/core/src/db/conversations.ts32export async function findConversationByPlatformId(CODE
LOWpackages/core/src/db/conversations.ts46export async function getConversationByPlatformId(CODE
LOWpackages/core/src/db/conversations.ts57export async function getOrCreateConversation(CODE
LOWpackages/core/src/db/conversations.ts169export async function getConversationByIsolationEnvId(envId: string): Promise<Conversation | null> {CODE
LOWpackages/core/src/db/conversations.ts180export async function getConversationsByIsolationEnvId(CODE
LOWpackages/core/src/db/workflow-events.ts192export async function getCompletedDagNodeOutputs(CODE
LOWpackages/core/src/db/user-github-token-store.ts104export async function getUserGithubNoreplyEmail(userId: string): Promise<string | null> {CODE
LOWpackages/core/src/db/workflows.ts187export async function findWorkflowRunsByIdPrefix(CODE
LOWpackages/core/src/db/workflows.ts277export async function getActiveWorkflowRunByPath(CODE
LOWpackages/core/src/db/workflows.ts338export async function findLatestRunByWorkingPath(workingPath: string): Promise<WorkflowRun | null> {CODE
LOWpackages/core/src/db/workflows.ts410export async function findResumableRunByParentConversation(CODE
LOWpackages/core/src/db/workflows.ts531export async function getWorkflowRunByWorkerPlatformId(CODE
LOWpackages/core/src/db/workflows.ts737function buildDashboardWhereClauses(CODE
LOWpackages/core/src/db/messages.ts72export async function getRecentWorkflowResultMessages(CODE
LOWpackages/core/src/db/connection.ts98export function getDbNotificationListener(): DbNotificationListener | null {CODE
LOWpackages/core/src/db/users.ts71export async function findOrCreateUserByPlatformIdentity(CODE
LOWpackages/core/src/db/user-provider-key-store.ts146export async function getDecryptedProviderCredential(CODE
LOWpackages/core/src/db/user-provider-key-store.ts280export async function listDecryptedUserProviderCredentials(CODE
LOWpackages/core/src/db/isolation-environments.ts241export async function listAllActiveWithCodebase(): Promise<CODE
LOWpackages/core/src/db/workflow-node-sessions.ts38export async function upsertWorkflowNodeSession(CODE
LOWpackages/core/src/db/workflow-node-sessions.ts88export async function deleteWorkflowNodeSessions(filter: {CODE
LOWpackages/core/src/services/cleanup-service.ts462export async function getWorktreeStatusBreakdown(CODE
LOWpackages/core/src/orchestrator/orchestrator.ts72function ensureIsolationConfigured(): void {CODE
LOWpackages/core/src/orchestrator/orchestrator.ts110export async function validateAndResolveIsolation(CODE
LOWpackages/core/src/orchestrator/orchestrator.ts110export async function validateAndResolveIsolation(CODE
LOWpackages/core/src/orchestrator/orchestrator.ts289export async function dispatchBackgroundWorkflow(CODE
LOWpackages/core/src/orchestrator/orchestrator-agent.ts95function applyPresetToRequestOptions(CODE
LOWpackages/core/src/orchestrator/orchestrator-agent.ts324async function resolveUserProviderEnvForChat(userId: string): Promise<Record<string, string>> {CODE
LOWpackages/core/src/orchestrator/orchestrator-agent.ts362async function resolveUserAiPrefsForChat(userId: string): Promise<UserAiPrefs> {CODE
LOWpackages/core/src/orchestrator/orchestrator-agent.ts433export function parseOrchestratorCommands(CODE
LOWpackages/core/src/orchestrator/orchestrator-agent.ts547function formatPriorRunPromptPreview(message: string | null): string {CODE
LOWpackages/core/src/orchestrator/orchestrator-agent.ts558function buildFailedRunResumePrompt(CODE
LOWpackages/core/src/orchestrator/orchestrator-agent.ts612async function dispatchOrchestratorWorkflow(CODE
LOWpackages/core/src/orchestrator/orchestrator-agent.ts2207async function handleWorkflowInvocationResult(CODE
LOWpackages/core/src/orchestrator/orchestrator-agent.ts2274async function handleProjectRegistrationResult(CODE
LOWpackages/core/src/orchestrator/post-message-reminder.ts23export async function reportUnpushedWorkInSource(CODE
LOWpackages/core/src/orchestrator/prompt-builder.ts52export function formatWorkflowContextSection(results: readonly WorkflowResultContext[]): string {CODE
LOWpackages/core/src/orchestrator/prompt-builder.ts79export function buildRoutingRulesWithProject(projectName?: string): string {CODE
LOWpackages/core/src/orchestrator/prompt-builder.ts228export function buildRunManagementSection(): string {CODE
LOWpackages/core/src/orchestrator/prompt-builder.ts253export function buildOrchestratorSystemAppend(CODE
LOWpackages/core/src/credentials/openai-oauth.ts75export function createOpenAiAuthorizeFlow(): OpenAiAuthorizeFlow {CODE
LOWpackages/core/src/credentials/openai-oauth.ts101export function parseOpenAiAuthorizationInput(input: string): { code?: string; state?: string } {CODE
LOWpackages/core/src/credentials/openai-oauth.ts224function credentialsFromTokenResponse(CODE
LOWpackages/core/src/credentials/openai-oauth.ts269export async function exchangeOpenAiAuthorizationCode(CODE
LOWpackages/core/src/credentials/openai-oauth.ts294export async function refreshOpenAiOAuthCredentials(CODE
LOWpackages/core/src/credentials/oauth-bridge.ts450export function resetOAuthSessionsForTest(): void {CODE
LOWpackages/core/src/credentials/config.ts21export function isPerUserProviderKeysEnabled(_env: NodeJS.ProcessEnv = process.env): boolean {CODE
LOWpackages/core/src/credentials/config.ts31export function assertProviderKeysKeyAtBoot(env: NodeJS.ProcessEnv = process.env): void {CODE
LOWpackages/core/src/credentials/delivery.ts38export function normalizeCredentialVendor(id: string): string {CODE
LOWpackages/core/src/credentials/catalog.ts180export function buildAgentCredentialMatrix(CODE
93 more matches not shown…
Fake / Example Data80 hits · 86 pts
SeverityFileLineSnippetContext
LOW.claude/skills/playwright-cli/SKILL.md38playwright-cli fill e5 "user@example.com"CODE
LOW.claude/skills/playwright-cli/SKILL.md232playwright-cli fill e1 "user@example.com"CODE
LOW…de/skills/playwright-cli/references/test-generation.md21playwright-cli fill e1 "user@example.com"CODE
LOW…de/skills/playwright-cli/references/test-generation.md23# await page.getByRole('textbox', { name: 'Email' }).fill('user@example.com');COMMENT
LOW…de/skills/playwright-cli/references/test-generation.md44 await page.getByRole('textbox', { name: 'Email' }).fill('user@example.com');CODE
LOW…laude/skills/playwright-cli/references/running-code.md214 await page.fill('input[name=email]', 'user@example.com');CODE
LOW…aude/skills/playwright-cli/references/storage-state.md238playwright-cli fill e1 "user@example.com"CODE
LOW…skills/playwright-cli/references/session-management.md17playwright-cli -s=auth fill e1 "user@example.com"CODE
LOW.claude/skills/agent-browser/SKILL.md215agent-browser fill @e1 "user@example.com"CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts35 const adapter = new TelegramAdapter('fake-token-for-testing', 'batch');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts40 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts45 const adapter = new TelegramAdapter('fake-token-for-testing', 'stream');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts52 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts64 adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts171 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts180 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts189 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts198 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts207 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts218 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts224 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts232 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts239 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts254 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts277 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts288 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/chat/telegram/adapter.test.ts308 const adapter = new TelegramAdapter('fake-token-for-testing');CODE
LOWpackages/adapters/src/forge/github/adapter.test.ts146 { kind: 'pat', token: 'fake-token-for-testing' },CODE
LOWpackages/adapters/src/forge/github/adapter.test.ts170 { kind: 'pat', token: 'fake-token-for-testing' },CODE
LOWpackages/adapters/src/forge/github/adapter.test.ts261 { kind: 'pat', token: 'fake-token-for-testing' },CODE
LOWpackages/adapters/src/forge/github/adapter.test.ts857 { kind: 'pat', token: 'fake-token-for-testing' },CODE
LOWpackages/adapters/src/forge/github/adapter.test.ts962 { kind: 'pat', token: 'fake-token' },CODE
LOWpackages/adapters/src/forge/github/context.test.ts194 const adapter = new GitHubAdapter({ kind: 'pat', token: 'fake-token' }, WEBHOOK_SECRET, {CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts85 const adapter = new DiscordAdapter('fake-token-for-testing', 'batch');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts90 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts95 const adapter = new DiscordAdapter('fake-token-for-testing', 'stream');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts102 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts109 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts117 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts126 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts163 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts168 expect(client.login).toHaveBeenCalledWith('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts172 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts181 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts315 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts324 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts333 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts342 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts585 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts594 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts604 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts137 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts147 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts193 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts213 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts240 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts264 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts275 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts288 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
LOW…es/adapters/src/community/chat/discord/adapter.test.ts301 const adapter = new DiscordAdapter('fake-token-for-testing');CODE
20 more matches not shown…
Over-Commented Block62 hits · 60 pts
SeverityFileLineSnippetContext
LOWdocker-entrypoint.sh41# Git 2.35.2+ (CVE-2022-24765) rejects repos owned by a different UID.COMMENT
LOWdocker-compose.yml1# =============================================================================COMMENT
LOWdocker-compose.yml21#COMMENT
LOWdocker-compose.override.example.yml1# Docker Compose override for user-extended builds (development / local Docker).COMMENT
LOW.archon/workflows/experimental/archon-release.yaml641 # rewriting dev's history shifts every PR's merge-base to a much olderCOMMENT
LOW.archon/workflows/test-workflows/e2e-minimax-smoke.yaml81 exit 1COMMENT
LOW.archon/workflows/test-workflows/e2e-pi-smoke.yaml1# E2E smoke test — Pi community providerCOMMENT
LOW…kflows/test-workflows/e2e-copilot-all-nodes-smoke.yaml1# E2E smoke test — Copilot provider, every CI-compatible node typeCOMMENT
LOW.archon/scripts/maintainer-standup-gh-data.ts181COMMENT
LOWdeploy/cloud-init.yml1#cloud-configCOMMENT
LOWdeploy/cloud-init.yml21# Note: On VPS with <2GB RAM, the docker build step can OOM without swap.COMMENT
LOWdeploy/docker-compose.yml1# =============================================================================COMMENT
LOWdeploy/docker-compose.yml41 # - postgres_data:/var/lib/postgresql/dataCOMMENT
LOWdeploy/docker-compose.override.example.yml1# Docker Compose override for user-extended builds (server / deploy).COMMENT
LOW.claude/skills/rulecheck/hooks/slack-notify.sh1#!/bin/bashCOMMENT
LOW.claude/skills/archon/examples/dag-workflow.yaml1# Example: Workflow demonstrating multiple node typesCOMMENT
LOWscripts/install.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/build-binaries.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/git-credential-archon.sh1#!/bin/shCOMMENT
LOWpackages/core/src/config/config-loader.ts201# claude:COMMENT
LOWpackages/core/src/utils/port-allocation.test.ts81// 4. Multiple worktrees: Start in 2+ worktrees → different portsCOMMENT
LOWpackages/core/src/db/workflows.ts301 //COMMENT
LOWpackages/core/src/db/workflows.ts441 // Split into UPDATE + SELECT to support both PostgreSQL and SQLiteCOMMENT
LOWpackages/core/src/db/adapters/sqlite.test.ts141 describe('datetime() chronological vs lexical comparison', () => {COMMENT
LOWpackages/core/src/orchestrator/orchestrator-agent.ts221const INVOKE_WORKFLOW_PREFIX_RE = /^\/invoke-workflow\s/m;COMMENT
LOWpackages/core/src/orchestrator/orchestrator-agent.ts261};COMMENT
LOWpackages/core/src/credentials/oauth-bridge.ts241 const provider = normalizeCredentialVendor(providerId);COMMENT
LOW…periments/console/builder/components/BuilderCanvas.tsx241COMMENT
LOWpackages/web/src/components/workflows/WorkflowLogs.tsx61 error: meta.error,COMMENT
LOWpackages/providers/src/claude/provider.ts981 // ANTHROPIC_API_KEY, so mirror it or solo .env installs never authenticateCOMMENT
LOWpackages/providers/src/codex/provider.ts301 // on every object schema (HTTP 400 invalid_json_schema otherwise). WorkflowCOMMENT
LOWpackages/providers/src/shared/structured-output.ts81COMMENT
LOWpackages/providers/src/community/pi/provider.test.ts261COMMENT
LOWpackages/providers/src/community/pi/event-bridge.ts441 } catch (err: unknown) {COMMENT
LOWpackages/providers/src/community/pi/provider.ts21import { withResumedOutcome, resumedOutcome } from '../../shared/resumed';COMMENT
LOWpackages/providers/src/community/pi/provider.ts121// from the installed pi-ai SDK (full backend coverage) — seeCOMMENT
LOWpackages/providers/src/community/pi/provider.ts161 requestOptions?: SendQueryOptionsCOMMENT
LOWpackages/providers/src/community/pi/provider.ts401 };COMMENT
LOWpackages/providers/src/community/pi/provider.ts421 for (const { scope, error: err } of settingsErrors) {COMMENT
LOWpackages/providers/src/community/pi/provider.ts521 ...(thinkingLevel ? { thinkingLevel } : {}),COMMENT
LOWpackages/docs-web/public/brand/logo.jsx1/* eslint-disable react/prop-types */COMMENT
LOWpackages/docs-web/public/brand/tweaks-panel.jsx1COMMENT
LOWpackages/docs-web/public/brand/tweaks-panel.jsx21// const [t, setTweak] = useTweaks(TWEAK_DEFAULTS);COMMENT
LOWpackages/docs-web/public/brand/tweaks-panel.jsx181// availability — if the announce ran first, the host's activate could landCOMMENT
LOW…ocs-web/src/content/docs/guides/authoring-workflows.md121webSearchMode: live # Codex onlyCOMMENT
LOWpackages/docs-web/src/content/docs/deployment/docker.md181# Domain — your domain or subdomain pointing to this serverCOMMENT
LOW…s/docs-web/src/content/docs/reference/configuration.md161# Recommended workflows for this project (declared order = pin order in the UI)COMMENT
LOWpackages/workflows/src/executor.ts421 userId,COMMENT
LOWpackages/workflows/src/executor.ts621 // Skipped when `workflow.mutates_checkout` is false — the author assertsCOMMENT
LOWpackages/workflows/src/executor.ts761 getLog().debug({ artifactsDir, logDir }, 'workflow_paths_resolved');COMMENT
LOWpackages/workflows/src/dag-executor.ts2501 // Determine this iteration's terminal output (first completed terminal node inCOMMENT
LOWpackages/workflows/src/dag-executor.ts4341 // result; we keep it and persist its fresh session id below. Surface theCOMMENT
LOWpackages/workflows/src/validator.ts601 });COMMENT
LOWpackages/workflows/src/schemas/dag-node.ts181 // YAML workflows: string-only. The wider SystemPromptInput (preset object) is usedCOMMENT
LOWpackages/server/src/index.ts241 adapterGitlab: Boolean(process.env.GITLAB_TOKEN && process.env.GITLAB_WEBHOOK_SECRET),COMMENT
LOWpackages/server/src/index.ts321 // Note: orphaned-run cleanup intentionally NOT called at server startup.COMMENT
LOWpackages/server/src/index.ts681 return c.json({ error: 'Internal server error' }, 500);COMMENT
LOWpackages/server/src/index.ts881 }COMMENT
LOWpackages/server/src/routes/api.ts1341 return normalizedCwd === base || normalizedCwd.startsWith(base + sep);COMMENT
LOWpackages/cli/src/cli.ts401 const repoRoot = await git.findRepoRoot(cwd);COMMENT
2 more matches not shown…
Verbosity Indicators43 hits · 55 pts
SeverityFileLineSnippetContext
LOW.archon/workflows/defaults/archon-piv-loop.yaml60 ### Step 2: Explore the CodebaseCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml69 ### Step 3: Present Your UnderstandingCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml101 ### Step 1: Process Their ResponseCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml108 ### Step 2: Do Targeted ResearchCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml116 ### Step 3: Present Updated UnderstandingCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml121 ### Step 4: Converge or ContinueCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml192 ## Step 1: Read the Codebase (Again)COMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml201 ## Step 2: Plan File LocationCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml206 ## Step 3: Write the PlanCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml269 ## Step 4: Verify the PlanCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml276 ## Step 5: ReportCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml309 ## Step 1: Read the PlanCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml313 ## Step 2: Process FeedbackCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml556 ## Step 1: Read the PlanCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml560 ## Step 2: Review All ChangesCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml568 ## Step 3: Check Against PlanCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml573 ## Step 4: Run ValidationCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml579 ## Step 5: Fix Obvious IssuesCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml631 ## Step 1: Read ContextCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml635 ## Step 2: Process FeedbackCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml654 ## Step 3: Full ValidationCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml660 ## Step 4: Commit FixesCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml714 ## Step 1: Push ChangesCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml720 ## Step 2: Generate SummaryCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml729 ## Step 3: Create PR (if not already created)COMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml44 ### Step 1: Parse the InputCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml90 ### Step 4: Ask Targeted QuestionsCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml338 ## Step 3: Show ChangesCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml590 ## Step 6: Present ReviewCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml679 ## Step 5: ReportCOMMENT
LOW.archon/workflows/defaults/archon-piv-loop.yaml746 ## Step 4: Output SummaryCOMMENT
LOW.archon/workflows/defaults/archon-ralph-dag.yaml32 ## Step 1: Detect worktreeCOMMENT
LOW.archon/workflows/defaults/archon-ralph-dag.yaml37 ## Step 2: Classify the inputCOMMENT
LOW.archon/workflows/defaults/archon-ralph-dag.yaml54 ## Step 3: Auto-discover existing ralph PRDsCOMMENT
LOW.archon/workflows/defaults/archon-ralph-dag.yaml61 ## Step 4: Take action based on classificationCOMMENT
LOWpackages/paths/src/env-integration.test.ts90 // Step 2: stripCwdEnv (same as entry point)COMMENT
LOWpackages/paths/src/env-integration.test.ts93 // Step 3: Load ~/.archon/.env with override — user's Archon config winsCOMMENT
LOWpackages/paths/src/env-integration.test.ts98 // Step 4: Return subprocess env snapshotCOMMENT
LOW…s/workflows/src/defaults/bundled-defaults.generated.ts33 "archon-investigate-issue": "---\ndescription: Investigate a GitHub issue or problem - analyze codebase, create plan, CODE
LOW…s/workflows/src/defaults/bundled-defaults.generated.ts68 "archon-piv-loop": "name: archon-piv-loop\ndescription: |\n Use when: User wants guided Plan-Implement-Validate develCODE
LOW…s/workflows/src/defaults/bundled-defaults.generated.ts70 "archon-ralph-dag": "name: archon-ralph-dag\ndescription: |\n Use when: User wants to run a Ralph implementation loopCODE
LOWpackages/git/src/worktree.ts132 // Step 1: Check if directory existsCOMMENT
LOWpackages/git/src/worktree.ts144 // Step 2: Check if .git entry exists (directory exists at this point)COMMENT
AI Slop Vocabulary20 hits · 54 pts
SeverityFileLineSnippetContext
MEDIUM…workflows/defaults/archon-comprehensive-pr-review.yaml4 Triggers: "review this PR", "review PR #123", "comprehensive review", "full PR review",CODE
MEDIUM.archon/workflows/defaults/archon-adversarial-dev.yaml68 # Create directory structure for harness communicationCOMMENT
MEDIUM.archon/workflows/test-workflows/e2e-pi-smoke.yaml16 # 1. Simple prompt — verifies Pi harness starts, AsyncQueue bridge yieldsCOMMENT
MEDIUM…b/src/experiments/console/components/RunGraphPanel.tsx64 // Only set edges whose source exists (robust against malformed DAGs).COMMENT
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts23 "archon-create-plan": "---\ndescription: Create comprehensive feature implementation plan with codebase analysis and rCODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts25 "archon-docs-impact-agent": "---\ndescription: Check if PR changes require documentation updates (CLAUDE.md, docs/, agCODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts27 "archon-finalize-pr": "---\ndescription: Commit changes, create PR with template, mark ready for review\nargument-hintCODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts29 "archon-implement-issue": "---\ndescription: Implement a fix from investigation artifact - code changes, PR, and self-CODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts30 "archon-implement-review-fixes": "---\ndescription: Implement CRITICAL and HIGH fixes from review, add tests, report rCODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts33 "archon-investigate-issue": "---\ndescription: Investigate a GitHub issue or problem - analyze codebase, create plan, CODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts35 "archon-plan-setup": "---\ndescription: Setup for plan execution - read plan, ensure branch ready, write context artifCODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts44 "archon-synthesize-review": "---\ndescription: Synthesize all review agent findings into consolidated report and post CODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts50 "archon-validate-pr-report": "---\ndescription: Synthesize all validation findings into a final PR verdict report\nargCODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts52 "archon-web-research": "---\ndescription: Research web sources for context relevant to a GitHub issue or feature\narguCODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts58 "archon-adversarial-dev": "name: archon-adversarial-dev\ndescription: |\n Use when: User wants to build a complete apCODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts58 "archon-adversarial-dev": "name: archon-adversarial-dev\ndescription: |\n Use when: User wants to build a complete apCODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts61 "archon-comprehensive-pr-review": "name: archon-comprehensive-pr-review\ndescription: |\n Use when: User wants a compCODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts68 "archon-piv-loop": "name: archon-piv-loop\ndescription: |\n Use when: User wants guided Plan-Implement-Validate develCODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts74 "archon-smart-pr-review": "name: archon-smart-pr-review\ndescription: |\n Use when: User wants a smart, efficient PR CODE
MEDIUMpackages/git/src/git.test.ts2387 // Original errno is preserved on the wrapped error for robustCOMMENT
Synthetic Comment Markers5 hits · 38 pts
SeverityFileLineSnippetContext
HIGH.archon/workflows/experimental/archon-release.yaml318 # String.raw template substitution. Necessary because AI-generated contentCOMMENT
HIGH.claude/skills/archon/examples/dag-workflow.yaml52 # output contains backticks (e.g. markdown code spans in AI-generated content).COMMENT
HIGHpackages/providers/src/claude/provider.ts448 // Phase 4 of #975 — enable AI-generated progress summaries for subagentsCOMMENT
HIGHpackages/providers/src/claude/provider.ts448 // Phase 4 of #975 — enable AI-generated progress summaries for subagentsCOMMENT
HIGH…s/workflows/src/defaults/bundled-defaults.generated.ts68 "archon-piv-loop": "name: archon-piv-loop\ndescription: |\n Use when: User wants guided Plan-Implement-Validate develCODE
Modern AI Meta-Vocabulary7 hits · 23 pts
SeverityFileLineSnippetContext
MEDIUM.archon/workflows/e2e-opencode-inline-multi-agents.yaml1# E2E smoke test — OpenCode multi-agent parallel executionCOMMENT
MEDIUM.archon/workflows/e2e-opencode-inline-multi-agents.yaml2# Verifies OpenCode's agents: adaptation with true multi-agent support:COMMENT
MEDIUM.archon/workflows/e2e-opencode-inline-multi-agents.yaml6# Note: agents: is Claude-only per spec; OpenCode now fully supports multi-agent.COMMENT
MEDIUM.archon/workflows/defaults/archon-refactor-safely.yaml205 # PHASE 4: EXECUTE REFACTOR — Implements the plan with guardrailsCOMMENT
MEDIUM…cs-web/src/content/docs/getting-started/quick-start.md132. [Install Claude Code](/getting-started/ai-assistants/#claude-code) — Archon orchestrates it but does not bundle itCODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts64 "archon-fix-github-issue": "name: archon-fix-github-issue\ndescription: |\n Use when: User wants to FIX, RESOLVE, or CODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts71 "archon-refactor-safely": "name: archon-refactor-safely\ndescription: |\n Use when: User wants to refactor code safelCODE
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH…s/workflows/src/defaults/bundled-defaults.generated.ts68 "archon-piv-loop": "name: archon-piv-loop\ndescription: |\n Use when: User wants guided Plan-Implement-Validate develCODE
Example Usage Blocks3 hits · 6 pts
SeverityFileLineSnippetContext
LOWdocker-compose.yml5# Usage:COMMENT
LOWdeploy/docker-compose.yml5# Usage:COMMENT
LOWscripts/install.sh5# Usage:COMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts49 "archon-validate-pr-e2e-main": "---\ndescription: Start Archon from main branch, use agent-browser to reproduce the buCODE
MEDIUM…s/workflows/src/defaults/bundled-defaults.generated.ts50 "archon-validate-pr-report": "---\ndescription: Synthesize all validation findings into a final PR verdict report\nargCODE
Redundant / Tautological Comments4 hits · 4 pts
SeverityFileLineSnippetContext
LOWscripts/install.sh237 # Check if in PATHCOMMENT
LOW…s/workflows/src/defaults/bundled-defaults.generated.ts35 "archon-plan-setup": "---\ndescription: Setup for plan execution - read plan, ensure branch ready, write context artifCODE
LOW…s/workflows/src/defaults/bundled-defaults.generated.ts48 "archon-validate-pr-e2e-feature": "---\ndescription: Start Archon from the feature branch, use agent-browser to verifyCODE
LOW…s/workflows/src/defaults/bundled-defaults.generated.ts49 "archon-validate-pr-e2e-main": "---\ndescription: Start Archon from main branch, use agent-browser to reproduce the buCODE
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUM…ckages/providers/src/community/pi/event-bridge.test.ts443 'Here is the JSON you requested:\n{"ok":true}\nLet me know if you need anything else.';CODE