AI Slop Code Risk Monitor

entireio/cli

SlopCodeMonitor badge for entireio/cli Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

📜 Entire CLI hooks into your Git workflow to capture AI agent sessions as you work. Sessions are indexed alongside commits, creating a searchable record of how code was written in your repo.

3.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for entireio/cli, a Go project with 5,282 GitHub stars. SynthScan examined 727,119 lines of code across 2040 source files, recording 2092 pattern matches distributed across 10 syntactic categories. The legacy adjusted pattern signal is 3.1 (Low 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.

3.1
Adjusted Signal
3.1
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
5.3K
Stars
Go
Language
727.1K
Lines of Code
2.0K
Files
2.1K
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 12.6/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.7/100 · LOW

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

Agent Over-Engineering Ratio 0.1/100 · LOW

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

PR Review Velocity Impact 14.0/100 · LOW

Which changes need focused human review? 2092 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 5MEDIUM 36LOW 2051

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 2092 distinct pattern matches across 10 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.

Over-Commented Block1685 hits · 1646 pts
SeverityFileLineSnippetContext
LOW.goreleaser.nonprod.yaml1# yaml-language-server: $schema=https://goreleaser.com/static/schema.jsonCOMMENT
LOW.goreleaser.yaml121# build both origins' URLs from one template.COMMENT
LOW.goreleaser.yaml181 # cli` still delivers the latest binary. That binary carries the in-CLICOMMENT
LOW.golangci.yaml81 no-unaliased: trueCOMMENT
LOWcmd/git-remote-entire/main.go1// Command git-remote-entire is the git remote helper for entire:// URLs.COMMENT
LOWcmd/git-remote-entire/main.go161COMMENT
LOWcmd/git-remote-entire/main.go301// points at that command; a partial path (entire://gh, entire://gh/owner) or aCOMMENT
LOWcmd/git-remote-entire/main.go381COMMENT
LOWcmd/git-remote-entire/main.go401 Next: base,COMMENT
LOWcmd/git-remote-entire/main.go461}COMMENT
LOWcmd/entire/main.go41 signals := []os.Signal{os.Interrupt}COMMENT
LOWcmd/entire/main.go121 // keyring read was aborted by Ctrl-C. Don't dump the rawCOMMENT
LOWcmd/entire/main.go161 }COMMENT
LOWcmd/entire/main.go181 case procsignal.Load() != nil:COMMENT
LOWcmd/entire/cli/resolveref.go21// the single match under the response's singular `project`/`repo` field, orCOMMENT
LOWcmd/entire/cli/resolveref.go41// "which provider backs this account" — see the note there.COMMENT
LOWcmd/entire/cli/resolveref.go161 if err != nil {COMMENT
LOWcmd/entire/cli/resolveref.go321// path ref (`/et/<project>/<repo>`, the `path` the API returns andCOMMENT
LOWcmd/entire/cli/resolveref.go401}COMMENT
LOWcmd/entire/cli/resolveref.go421 // telling the user branch protection is governed upstream, which is a betterCOMMENT
LOWcmd/entire/cli/plugin_index_test.go361 }COMMENT
LOWcmd/entire/cli/placement_latency.go21//COMMENT
LOWcmd/entire/cli/placement_latency.go41// of silence reads as a hung command.COMMENT
LOWcmd/entire/cli/placement_latency.go61// returned as is, while a bare "::1" is bracketed exactly once. JoinHostPortCOMMENT
LOWcmd/entire/cli/placement_latency.go81// connection comes back immediately and says nothing about distance, soCOMMENT
LOWcmd/entire/cli/placement_latency.go101// nothing, sends no bytes that identify the caller or the repo, and its ratioCOMMENT
LOWcmd/entire/cli/placement_latency.go181 }COMMENT
LOWcmd/entire/cli/transcript.go281 info, err = os.Stat(path)COMMENT
LOWcmd/entire/cli/transcript.go301// where a subagent's edits never appear.COMMENT
LOWcmd/entire/cli/review_bridge.go101 // maxPostedReviewFindings bounds how many findings one review posts. ItCOMMENT
LOWcmd/entire/cli/config.go41// Fails when `.entire` is not a real directory. The root pre-run already madeCOMMENT
LOWcmd/entire/cli/config.go161COMMENT
LOWcmd/entire/cli/config.go241func GetAgentsWithHooksInstalled(ctx context.Context) []types.AgentName {COMMENT
LOWcmd/entire/cli/clean.go501//COMMENT
LOWcmd/entire/cli/clean.go641 }COMMENT
LOWcmd/entire/cli/explain_summary_provider.go101 // picker even when external_agents is currently off. InstallationCOMMENT
LOWcmd/entire/cli/explain_summary_provider.go141// agents are not enabled, so the caller can say so rather than leaving the userCOMMENT
LOWcmd/entire/cli/explain_summary_provider.go161// registered agent, so a committed `"provider": "claude-code"` keeps workingCOMMENT
LOWcmd/entire/cli/explain_summary_provider.go301 return buildCheckpointSummaryProviderWithEffectiveModel(name, summarize.ResolveModel(name, model))COMMENT
LOWcmd/entire/cli/explain_summary_provider.go321 names = append(names, string(name))COMMENT
LOWcmd/entire/cli/explain_summary_provider.go441 //COMMENT
LOWcmd/entire/cli/checkpoint_resume.go101 return resumeAutoTarget(ctx, cmd, lookup, target, force)COMMENT
LOWcmd/entire/cli/checkpoint_list.go21// historically produced byte-for-byte, so downstream consumersCOMMENT
LOWcmd/entire/cli/plugin_fork_windows_test.go1//go:build windowsCOMMENT
LOWcmd/entire/cli/resume.go861 }COMMENT
LOWcmd/entire/cli/resume.go921 sessions, restoreErr := strat.RestoreLogsOnly(ctx, w, errW, point, force)COMMENT
LOWcmd/entire/cli/remote_topology.go21// single-URL repo and stop being unambiguous in two topologies users set upCOMMENT
LOWcmd/entire/cli/remote_topology.go41 pinned boolCOMMENT
LOWcmd/entire/cli/remote_topology.go61 // explicitRemote is the remote a valid checkpoint_push_remote settles on.COMMENT
LOWcmd/entire/cli/remote_topology.go181COMMENT
LOWcmd/entire/cli/project_create_wizard.go161}COMMENT
LOWcmd/entire/cli/checkpoint_backend.go21)COMMENT
LOWcmd/entire/cli/repo_clone.go21COMMENT
LOWcmd/entire/cli/repo_clone.go41COMMENT
LOWcmd/entire/cli/repo_clone.go61// `repo clone`, so the wire format lives in one place.COMMENT
LOWcmd/entire/cli/repo_clone.go81const nativeCloneForge = gitremote.ForgeNativeCOMMENT
LOWcmd/entire/cli/repo_clone.go101// `paul/..`, `paul/.foo`, `paul/foo.` and `paul/-x` are all refused locally.COMMENT
LOWcmd/entire/cli/repo_clone.go161 return nil, errCOMMENT
LOWcmd/entire/cli/repo_clone.go221// nativePlacements lists the clusters a native repo is readable from: its homeCOMMENT
LOWcmd/entire/cli/repo_clone.go301// one, derives its endpoint by appending `.git` to the remote, so a repoCOMMENT
1625 more matches not shown…
Fake / Example Data261 hits · 251 pts
SeverityFileLineSnippetContext
LOWcmd/entire/cli/checkpoint_create_test.go230 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/hook_registry_test.go40 gitConfig := exec.CommandContext(context.Background(), "git", "config", "user.email", "test@test.com")CODE
LOWcmd/entire/cli/hook_registry_test.go412 gitConfig := exec.CommandContext(context.Background(), "git", "config", "user.email", "test@test.com")CODE
LOWcmd/entire/cli/checkpoint_list_test.go346 Author: &object.Signature{Name: "Test", Email: "test@test.com", When: time.Now()},CODE
LOWcmd/entire/cli/checkpoint_list_test.go371 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/status_test.go83 Email: "test@test.com",CODE
LOWcmd/entire/cli/explain_test.go1207 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/explain_test.go4016 Author: &object.Signature{Name: "Test", Email: "test@test.com", When: time.Now()},CODE
LOWcmd/entire/cli/explain_test.go4064 Author: &object.Signature{Name: "Test", Email: "test@test.com", When: time.Now()},CODE
LOWcmd/entire/cli/explain_test.go4242 {"config", "user.email", "test@test.com"},CODE
LOWcmd/entire/cli/checkpoint_delete_test.go143 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/doctor_test.go242 Author: object.Signature{Name: "test", Email: "test@test.com", When: time.Now()},CODE
LOWcmd/entire/cli/doctor_test.go243 Committer: object.Signature{Name: "test", Email: "test@test.com", When: time.Now()},CODE
LOWcmd/entire/cli/context_flag_test.go71 t.Setenv(contexts.EnvContextVar, "placeholder") // registers the restoreCODE
LOWcmd/entire/cli/clean_test.go60 sig := object.Signature{Name: "test", Email: "test@test.com"}CODE
LOWcmd/entire/cli/lifecycle_test.go1763 Email: "test@test.com",CODE
LOWcmd/entire/cli/lifecycle_test.go4431 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/migrate_test.go42 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/migrate_test.go83 commitHash, err := CreateCommit(ctx, repo, newTree, ref.Hash(), "test: legacy metadata", "Test", "test@test.com")CODE
LOWcmd/entire/cli/checkpoint/migrate_test.go471 advanced, err := CreateCommit(ctx, repo, headCommit.TreeHash, imported, "refs-store write", "Test", "test@test.com")CODE
LOWcmd/entire/cli/checkpoint/redaction_counts_test.go73 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/persistent_signing_test.go61 Email: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/persistent_imported_test.go40 Author: &object.Signature{Name: "Test", Email: "test@test.com"},CODE
LOWcmd/entire/cli/checkpoint/testrepo_helpers_test.go56 Author: &object.Signature{Name: "Test", Email: "test@test.com"},CODE
LOW…entire/cli/checkpoint/persistent_phantom_paths_test.go35 Author: &object.Signature{Name: "Test", Email: "test@test.com"},CODE
LOW…entire/cli/checkpoint/persistent_phantom_paths_test.go49 AuthorEmail: "test@test.com",CODE
LOW…entire/cli/checkpoint/persistent_phantom_paths_test.go81 Author: &object.Signature{Name: "Test", Email: "test@test.com"},CODE
LOW…entire/cli/checkpoint/persistent_phantom_paths_test.go95 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go158 Author: &object.Signature{Name: "Test", Email: "test@test.com"},CODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go348 Author: &object.Signature{Name: "Test", Email: "test@test.com"},CODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go452 commitHash, err := CreateCommit(context.Background(), store.repo, treeHash, plumbing.ZeroHash, "Initialize metadata braCODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go467 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go772 Author: &object.Signature{Name: "Test", Email: "test@test.com"},CODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go786 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go864 Author: &object.Signature{Name: "Test", Email: "test@test.com"},CODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go877 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go905 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go2421 Author: &object.Signature{Name: "Test", Email: "test@test.com"},CODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go2535 Author: &object.Signature{Name: "Test", Email: "test@test.com"},CODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go3595 Author: &object.Signature{Name: "Test", Email: "test@test.com"},CODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go3622 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go3645 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/checkpoint_test.go3674 AuthorEmail: "test@test.com",CODE
LOW…d/entire/cli/checkpoint/persistent_opf_trailer_test.go42 Author: &object.Signature{Name: "Test", Email: "test@test.com"},CODE
LOW…d/entire/cli/checkpoint/persistent_opf_trailer_test.go55 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/persistent_assets_test.go267 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/persistent_assets_test.go340 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/backwards_compat_test.go48 Author: &object.Signature{Name: "Test", Email: "test@test.com"},CODE
LOWcmd/entire/cli/checkpoint/persistent_ref_update_test.go65 t.Context(), repo, initialCommit.TreeHash, initial, "replacement", "Test", "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/persistent_ref_update_test.go111 newTip, err := CreateCommit(ctx, repo, initialCommit.TreeHash, initial, "replacement", "Test", "test@test.com")CODE
LOWcmd/entire/cli/checkpoint/persistent_ref_update_test.go257 newCommit, err := CreateCommit(ctx, repo, tree, parent, marker, "Test", "test@test.com")CODE
LOWcmd/entire/cli/checkpoint/persistent_ref_update_test.go263 externalTip, err = CreateCommit(ctx, repo, commit.TreeHash, parent, "external writer", "Test", "test@test.com")CODE
LOWcmd/entire/cli/checkpoint/persistent_ref_update_test.go361 external, err := CreateCommit(ctx, repo, commit.TreeHash, current, "external writer", "Test", "test@test.com")CODE
LOWcmd/entire/cli/checkpoint/persistent_update_test.go46 Author: &object.Signature{Name: "Test", Email: "test@test.com"},CODE
LOWcmd/entire/cli/checkpoint/persistent_update_test.go61 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/persistent_update_test.go209 AuthorEmail: "test@test.com",CODE
LOWcmd/entire/cli/checkpoint/persistent_read_store_test.go40 h, err := wt.Commit(msg, &git.CommitOptions{Author: &object.Signature{Name: "Test", Email: "test@test.com"}})CODE
LOWcmd/entire/cli/checkpoint/persistent_read_store_test.go95 AuthorEmail: "test@test.com",CODE
LOW…e/cli/checkpoint/persistent_compact_transcript_test.go59 AuthorEmail: "test@test.com",CODE
LOW…e/cli/checkpoint/persistent_compact_transcript_test.go122 AuthorEmail: "test@test.com",CODE
201 more matches not shown…
Structural Annotation Overuse70 hits · 119 pts
SeverityFileLineSnippetContext
LOWcmd/entire/cli/search_cmd.go528 // Step 1: Get repos index from the control plane. *coreapi.ClientCOMMENT
LOWcmd/entire/cli/search_cmd.go550 // Step 2: Resolve repo slug filters to ULIDs and narrow to matching cells.COMMENT
LOWcmd/entire/cli/search_cmd.go565 // Step 3: Group repos by cell and resolve baseURLs via shared helpers.COMMENT
LOWcmd/entire/cli/search_cmd.go579 // Step 4: Fan out via the shared fanOutCells helper.COMMENT
LOWcmd/entire/cli/setup_bootstrap.go126 // Step 1: decide whether to init here — and, on the bare interactiveCOMMENT
LOW⚡cmd/entire/cli/setup_bootstrap.go150 // Step 2: git init.COMMENT
LOW⚡cmd/entire/cli/setup_bootstrap.go160 // Step 3: resolve commit message (+ skip decision) and ensure gitCOMMENT
LOWcmd/entire/cli/trail_cmd.go1926 // Step 1: Title and bodyCOMMENT
LOWcmd/entire/cli/trail_cmd.go1974 // Step 2: Branch (derived from title) and statusCOMMENT
LOW…tire/cli/integration_test/subagent_checkpoints_test.go41 // Step 1: PreTask - creates pre-task fileCOMMENT
LOW…tire/cli/integration_test/subagent_checkpoints_test.go53 // Step 2: PostTodo - simulate TodoWrite calls with file changes between them.COMMENT
LOW…tire/cli/integration_test/subagent_checkpoints_test.go104 // Step 3: PostTask - creates final task checkpointCOMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go289 // Step 2: Overwrite hooks with third-party content (simulating lefthook, husky, etc.)COMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go298 // Step 3: Verify hooks are no longer Entire hooksCOMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go303 // Step 4: Second user-prompt-submit should reinstall hooksCOMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go309 // Step 5: Verify hooks are reinstalledCOMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go314 // Step 6: Verify the hooks chain to original hooks (backup should exist)COMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go343 // Step 2: Delete all hooks (simulating aggressive third-party tool)COMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go351 // Step 3: Verify hooks are goneCOMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go356 // Step 4: Second user-prompt-submit should reinstall hooksCOMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go362 // Step 5: Verify hooks are reinstalledCOMMENT
LOWcmd/entire/cli/integration_test/hooks_test.go277 // Step 1: First user-prompt-submit installs hooks via EnsureSetupCOMMENT
LOWcmd/entire/cli/integration_test/hooks_test.go331 // Step 1: First user-prompt-submit installs hooks via EnsureSetupCOMMENT
LOWcmd/entire/cli/strategy/condense_images_test.go108 // Step 1: extract images (before redaction).COMMENT
LOWcmd/entire/cli/strategy/condense_images_test.go123 // Step 2: redact the placeholder-bearing transcript.COMMENT
LOWcmd/entire/cli/strategy/condense_images_test.go142 // Step 3: reinject restores the exact image bytes.COMMENT
LOW.claude/skills/changelog/SKILL.md19## Step 1: Gather DataCOMMENT
LOW.claude/skills/changelog/SKILL.md26## Step 2: Identify External ContributorsCOMMENT
LOW.claude/skills/changelog/SKILL.md38## Step 3: Write the EntryCOMMENT
LOW.claude/skills/e2e/implement.md21## Step 1: Identify FixesCOMMENT
LOW.claude/skills/e2e/implement.md55## Step 2: Ask the UserCOMMENT
LOW.claude/skills/e2e/implement.md65## Step 3: Apply FixesCOMMENT
LOW.claude/skills/e2e/implement.md108## Step 4: SummaryCOMMENT
LOW.claude/skills/e2e/triage-ci.md56### Step 1: Analyze Each FailureCOMMENT
LOW.claude/skills/e2e/triage-ci.md64### Step 2: Classify Each FailureCOMMENT
LOW.claude/skills/e2e/triage-ci.md119### Step 3: Cross-Agent CorrelationCOMMENT
LOW.claude/skills/e2e/triage-ci.md126### Step 4: Present Findings ReportCOMMENT
LOW.claude/skills/e2e/triage-ci.md167### Step 5: SummaryCOMMENT
LOW.claude/skills/agent-integration/test-writer.md12### Step 1: Read E2E Test InfrastructureCOMMENT
LOW⚡.claude/skills/agent-integration/test-writer.md27### Step 2: Read Existing E2E Test ScenariosCOMMENT
LOW⚡.claude/skills/agent-integration/test-writer.md35### Step 3: Read Checkpoint Scenarios DocCOMMENT
LOW⚡.claude/skills/agent-integration/test-writer.md39### Step 4: Create Agent ImplementationCOMMENT
LOW⚡.claude/skills/agent-integration/test-writer.md163### Step 5: Update SetupRepo (if needed)COMMENT
LOW⚡.claude/skills/agent-integration/test-writer.md173### Step 6: VerifyCOMMENT
LOW⚡.claude/skills/agent-integration/test-writer.md183### Step 7: CommitCOMMENT
LOW⚡.claude/skills/agent-integration/implementer.md25### Step 1: Read Implementation GuideCOMMENT
LOW⚡.claude/skills/agent-integration/implementer.md34### Step 2: Read Reference ImplementationCOMMENT
LOW⚡.claude/skills/agent-integration/implementer.md40### Step 3: Create Bare-Minimum Compiling PackageCOMMENT
LOW.claude/skills/agent-integration/implementer.md72### Step 4: E2E Tier 1 — `TestHumanOnlyChangesAndCommits`COMMENT
LOW.claude/skills/agent-integration/implementer.md94### Step 5: E2E Tier 2 — `TestSingleSessionManualCommit`COMMENT
LOW.claude/skills/agent-integration/implementer.md116### Step 6: E2E Tier 2b — `TestCheckpointMetadataDeepValidation`COMMENT
LOW.claude/skills/agent-integration/implementer.md137### Step 7: E2E Tier 3 — `TestSingleSessionAgentCommitInTurn`COMMENT
LOW.claude/skills/agent-integration/implementer.md156### Step 8: E2E Tier 4 — Multi-Session TestsCOMMENT
LOW.claude/skills/agent-integration/implementer.md177### Step 9: E2E Tier 5 — File Operation Edge CasesCOMMENT
LOW.claude/skills/agent-integration/implementer.md192### Step 10: Optional InterfacesCOMMENT
LOW.claude/skills/agent-integration/implementer.md209### Step 11: E2E Tier 6 — Interactive and Resume TestsCOMMENT
LOW.claude/skills/agent-integration/implementer.md224### Step 12: E2E Tier 7 — Complex ScenariosCOMMENT
LOW.claude/skills/agent-integration/implementer.md241### Step 13: Full E2E Suite PassCOMMENT
LOW.claude/skills/agent-integration/implementer.md263### Step 14: Write Unit TestsCOMMENT
LOW.claude/skills/agent-integration/implementer.md289### Step 15: Verify RegistrationCOMMENT
10 more matches not shown…
Modern AI Meta-Vocabulary16 hits · 52 pts
SeverityFileLineSnippetContext
MEDIUMcmd/entire/cli/setup_managed_scaffold.go19// managedScaffoldStatus is the outcome of writing an Entire-managed scaffold fileCOMMENT
MEDIUM⚡cmd/entire/cli/setup_managed_scaffold.go97// scaffoldTarget is where one managed scaffold is written: the root to writeCOMMENT
MEDIUM⚡cmd/entire/cli/setup_managed_scaffold.go100// name and relPath differ only when the scaffold sits under a symlinked agentCOMMENT
MEDIUM⚡cmd/entire/cli/setup_managed_scaffold.go110// openScaffoldTarget resolves where a scaffold at relPath should be written.COMMENT
MEDIUMcmd/entire/cli/setup_agent_help_skill_test.go71 // Idempotent: a second scaffold of identical content reports unchanged.COMMENT
MEDIUMcmd/entire/cli/setup_agent_help_skill.go47 // The worktree root is the anchor the scaffold is written through, so aCOMMENT
MEDIUMcmd/entire/cli/setup_search_skill.go47 // The worktree root is the anchor the scaffold is written through, so aCOMMENT
MEDIUMcmd/entire/cli/setup_search_skill.go177// claudeDirName is Claude Code's project directory. Named because the scaffoldCOMMENT
MEDIUMcmd/entire/cli/setup_search_skill.go246// Unlike the subagent this feature used to scaffold, a skill body is injectedCOMMENT
MEDIUMcmd/entire/cli/doctor_test.go1600// The scaffold parents are Entire's to create too, and a link there is reportedCOMMENT
MEDIUMcmd/entire/cli/doctor_test.go1986// path that is fine and said nothing about the one that is not: scaffoldCOMMENT
MEDIUMcmd/entire/cli/setup_search_skill_test.go623// directory every agent's scaffold path is built from. Without this pin,COMMENT
MEDIUMcmd/entire/cli/doctor.go956 // scaffold installation follows the first and refuses the second, so theCOMMENT
MEDIUMcmd/entire/cli/doctor.go1159// function: the hook-config paths (agent.HookConfigLocator) and the scaffoldCOMMENT
MEDIUMcmd/entire/cli/doctor.go1169// component of the config or scaffold path underneath it.COMMENT
MEDIUMcmd/entire/cli/agent/antigravity/antigravity.go1// Package antigravity implements the Agent interface for Antigravity (Google's agentic coding CLI).COMMENT
Verbosity Indicators26 hits · 46 pts
SeverityFileLineSnippetContext
LOWcmd/entire/cli/search_cmd.go528 // Step 1: Get repos index from the control plane. *coreapi.ClientCOMMENT
LOWcmd/entire/cli/search_cmd.go550 // Step 2: Resolve repo slug filters to ULIDs and narrow to matching cells.COMMENT
LOWcmd/entire/cli/search_cmd.go565 // Step 3: Group repos by cell and resolve baseURLs via shared helpers.COMMENT
LOWcmd/entire/cli/search_cmd.go579 // Step 4: Fan out via the shared fanOutCells helper.COMMENT
LOWcmd/entire/cli/setup_bootstrap.go126 // Step 1: decide whether to init here — and, on the bare interactiveCOMMENT
LOW⚡cmd/entire/cli/setup_bootstrap.go150 // Step 2: git init.COMMENT
LOW⚡cmd/entire/cli/setup_bootstrap.go160 // Step 3: resolve commit message (+ skip decision) and ensure gitCOMMENT
LOWcmd/entire/cli/trail_cmd.go1926 // Step 1: Title and bodyCOMMENT
LOWcmd/entire/cli/trail_cmd.go1974 // Step 2: Branch (derived from title) and statusCOMMENT
LOW…tire/cli/integration_test/subagent_checkpoints_test.go41 // Step 1: PreTask - creates pre-task fileCOMMENT
LOW…tire/cli/integration_test/subagent_checkpoints_test.go53 // Step 2: PostTodo - simulate TodoWrite calls with file changes between them.COMMENT
LOW…tire/cli/integration_test/subagent_checkpoints_test.go104 // Step 3: PostTask - creates final task checkpointCOMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go289 // Step 2: Overwrite hooks with third-party content (simulating lefthook, husky, etc.)COMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go298 // Step 3: Verify hooks are no longer Entire hooksCOMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go303 // Step 4: Second user-prompt-submit should reinstall hooksCOMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go309 // Step 5: Verify hooks are reinstalledCOMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go314 // Step 6: Verify the hooks chain to original hooks (backup should exist)COMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go343 // Step 2: Delete all hooks (simulating aggressive third-party tool)COMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go351 // Step 3: Verify hooks are goneCOMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go356 // Step 4: Second user-prompt-submit should reinstall hooksCOMMENT
LOW⚡cmd/entire/cli/integration_test/hooks_test.go362 // Step 5: Verify hooks are reinstalledCOMMENT
LOWcmd/entire/cli/integration_test/hooks_test.go277 // Step 1: First user-prompt-submit installs hooks via EnsureSetupCOMMENT
LOWcmd/entire/cli/integration_test/hooks_test.go331 // Step 1: First user-prompt-submit installs hooks via EnsureSetupCOMMENT
LOWcmd/entire/cli/strategy/condense_images_test.go108 // Step 1: extract images (before redaction).COMMENT
LOWcmd/entire/cli/strategy/condense_images_test.go123 // Step 2: redact the placeholder-bearing transcript.COMMENT
LOWcmd/entire/cli/strategy/condense_images_test.go142 // Step 3: reinject restores the exact image bytes.COMMENT
AI Slop Vocabulary13 hits · 39 pts
SeverityFileLineSnippetContext
MEDIUM.golangci.yaml183 # Test harness that happens not to end in _test.go, so the rules aboveCOMMENT
MEDIUMcmd/entire/cli/checkpoint/id/id.go124// robust for legacy and ULID IDs alike and impossible to compute inconsistentlyCOMMENT
MEDIUMcmd/entire/cli/agent/antigravity/lifecycle.go243// This is undocumented but consistent. To stay robust against both theCOMMENT
MEDIUMcmd/entire/cli/strategy/hooks.go152// It delegates to `git rev-parse --git-dir` to leverage git's own validation.COMMENT
MEDIUM.claude/skills/test-repo/test-harness.sh2# Test harness for Entire CLI strategy testingCOMMENT
MEDIUM.claude/skills/test-repo/test-harness.sh3# Usage: test-harness.sh <step> [args...]COMMENT
MEDIUM.github/workflows/nightly-e2e.yml47 # What a first-run `entire enable` writes (setup.go). Unset, the harnessCOMMENT
MEDIUM.github/workflows/nightly-e2e.yml154 # harness and the CLI under test come from one commit.COMMENT
MEDIUM.github/workflows/nightly-e2e.yml358 # 20 minutes is sized from the harness's retry ceiling, not from theCOMMENT
MEDIUM.github/workflows/nightly-e2e.yml528 # harness writes modelProvider=gemini into an isolated HOME itself.COMMENT
MEDIUM.github/workflows/e2e.yml154 # governs only the FIRST agy spawn of the job, and the harnessCOMMENT
MEDIUM.github/workflows/e2e.yml195 # ADC is optional since agy 1.1.13: without the secret the harness runsCOMMENT
MEDIUMe2e/testutil/repo.go827// or index is non-empty. This keeps cloned-repo E2E tests robust whenCOMMENT
Synthetic Comment Markers5 hits · 38 pts
SeverityFileLineSnippetContext
HIGHcmd/entire/cli/explain_test.go2867 // Should show AI-generated intent and outcome as markdown.COMMENT
HIGHcmd/entire/cli/activity_types.go111// (custom name > AI-generated name > heuristic). repo_full_name / is_privateCOMMENT
HIGHapi/checkpoint/metadata.go241 // Summary is an optional AI-generated summary for this checkpoint.COMMENT
HIGHapi/checkpoint/metadata.go505 // AI-generated summary of the checkpointCOMMENT
HIGHapi/checkpoint/metadata.go654// Summary contains AI-generated summary of a checkpoint.COMMENT
Decorative Section Separators7 hits · 21 pts
SeverityFileLineSnippetContext
MEDIUMcmd/entire/cli/status_style.go273// sectionRule renders a section header like: ── Active Sessions ────────────COMMENT
MEDIUMcmd/entire/cli/search_tui.go726// ─── View ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcmd/entire/cli/search_tui.go1662// ─── Column Layout ───────────────────────────────────────────────────────────COMMENT
MEDIUMcmd/entire/cli/search_tui.go1711// ─── Formatting Helpers ──────────────────────────────────────────────────────COMMENT
MEDIUMcmd/entire/cli/search_tui.go1743// ─── Snippet Markdown ────────────────────────────────────────────────────────COMMENT
MEDIUMcmd/entire/cli/search_tui.go1833// ─── Static Fallback ─────────────────────────────────────────────────────────COMMENT
MEDIUMcmd/entire/cli/review/tui_detail.go93// 1. Header line: "─── <name> (<n> events) ─────────────" (filled to termWidth)COMMENT
Redundant / Tautological Comments7 hits · 10 pts
SeverityFileLineSnippetContext
LOWscripts/install.sh502 # Check if the installed binary is the one that will be found in PATHCOMMENT
LOWscripts/migrate-sessions.sh208# Check if a checkpoint is up-to-date on target branch (same source commit)COMMENT
LOWscripts/migrate-sessions.sh219 # Check if metadata.json exists on targetCOMMENT
LOWscripts/migrate-sessions.sh224 # Check if same source commit (up-to-date)COMMENT
LOWscripts/migrate-sessions.sh252 # Check if this is session metadata (has session_id) or already aggregatedCOMMENT
LOWscripts/migrate-sessions.sh476 # Check if already up-to-dateCOMMENT
LOWscripts/migrate-sessions.sh599 # Check if any of the modified checkpoints need migrationCOMMENT
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/publish-channel-manifest.sh23# Usage:COMMENT
LOWscripts/publish-installers.sh43# Usage:COMMENT