Calm VS Code coding companion — Plan/Act modes, approval-gated tools, governed parallel subagents (projection + durable receipts), MCP, BroccoliDB memory.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http counts 68 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
broccolidb_add_knowledge
-
broccolidb_append_memory_layer
-
broccolidb_append_shared_memory
-
broccolidb_audit_reasoning
-
broccolidb_bind_rule
-
broccolidb_bisect
-
broccolidb_blame
-
broccolidb_branch_hypothesis
-
broccolidb_cache_stats
-
broccolidb_checkout
-
broccolidb_cherry_pick
-
broccolidb_claim_file
-
broccolidb_compress_history
-
broccolidb_context_cache_stats
-
broccolidb_context_graph
-
broccolidb_create_ghost_branch
-
broccolidb_create_scratchpad
-
broccolidb_decay_confidence
-
broccolidb_delete_file
-
broccolidb_delete_knowledge
-
broccolidb_describe_pedigree
-
broccolidb_diff
-
broccolidb_diff_reasoning
-
broccolidb_embed_knowledge
-
broccolidb_extract_subgraph
-
broccolidb_flush_telemetry
-
broccolidb_generate_changelog
-
broccolidb_get_agent_bundle
-
broccolidb_get_constitution
-
broccolidb_get_lineage
-
broccolidb_get_task_context
-
broccolidb_get_telemetry
-
broccolidb_get_top_hubs
-
broccolidb_history
-
broccolidb_list_files
-
broccolidb_merge
-
broccolidb_merge_conclusion
-
broccolidb_merge_knowledge
-
broccolidb_node_centrality
-
broccolidb_proactive_audit
-
broccolidb_query_graph
-
broccolidb_read_file
-
broccolidb_rebase
-
broccolidb_recover_dropped_file
-
broccolidb_reembed_all
-
broccolidb_release_file
-
broccolidb_revert
-
broccolidb_semantic_search
-
broccolidb_simulate_merge
-
broccolidb_spawn_task
-
broccolidb_speculate_fact
-
broccolidb_stash
-
broccolidb_status
-
broccolidb_time_travel
-
broccolidb_traverse_graph
-
broccolidb_update_knowledge
-
broccolidb_visualize_pedigree
-
broccolidb_write_file
-
get_forecast
-
spider_export_ci_artifacts
-
spider_export_schemas
-
spider_forensic_check
-
spider_forensic_pipeline
-
spider_get_catalog
-
spider_restore_wire
-
spider_run_scenario
-
spider_validate_check_request
-
spider_validate_failure
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 11f3930 · analyzer v33 · 1d ago
skills & prompt files 4
- skill CardSorting-LUMI-11f3930/.agents/skills/agent-playbook-method/SKILL.md
- skill CardSorting-LUMI-11f3930/.agents/skills/create-pull-request/SKILL.md
- skill CardSorting-LUMI-11f3930/optional-skills/dietcode/auto-rolling-roadmap/SKILL.md
- skill CardSorting-LUMI-11f3930/optional-skills/dietcode/golden-cartridge-protocol/SKILL.md
danger signals5
- suspicious endpoint us.i.posthog.com (telemetry)
expected for this server's purpose
CardSorting-LUMI-11f3930/src/shared/services/config/posthog-config.ts :44
uiHost: useDevEnv ? "https://us.i.posthog.com" : "https://us.posthog.com", - over-broad OAuth scope https://www.googleapis.com/auth/cloud-platform
expected for this server's purpose
CardSorting-LUMI-11f3930/src/services/auth/providers/GoogleAuthProvider.ts :34
"https://www.googleapis.com/auth/cloud-platform", - over-broad OAuth scope https://www.googleapis.com/auth/cloud-platform
expected for this server's purpose
CardSorting-LUMI-11f3930/src/test/google-personal/verify-provider.ts :17
const scope = ["https://www.googleapis.com/auth/cloud-platform"].join(" ") - committed secret Anthropic key CardSorting-LUMI-11f3930/src/core/joyride/__tests__/JoyRideCache.test.ts :126
sk-ant…(121 chars, redacted) - credential in logs credential in log CardSorting-LUMI-11f3930/src/shared/storage/__tests__/state-keys.test.ts :275
console.log(`Note: ${secretKey} is both a SecretKey and SettingsKey`)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 2192
filesystem 355
- fs CardSorting-LUMI-11f3930/broccolidb/cli/index.ts :3
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/cli/lib/context.ts :2
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/core/agent-context/CleanupService.ts :4
import { unlink, readdir, stat } from 'node:fs/promises'; - fs CardSorting-LUMI-11f3930/broccolidb/core/agent-context/InvariantEngine.ts :3
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/core/agent-context/ScratchpadService.ts :3
import { promises as fs } from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/core/agent-context/SpiderService.ts :154
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/core/agent-context/StreamingToolExecutor.ts :3
import * as fs from 'node:fs/promises'; - fs CardSorting-LUMI-11f3930/broccolidb/core/agent-context/TaskService.ts :2
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/core/orchestration/RepairExecutor.ts :6
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/core/orchestration/RollbackCoordinator.ts :2
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/core/policy/SpiderEngine.ts :6
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/broccolidb/core/policy/spider/AgentCiArtifacts.ts :6
import * as fs from 'node:fs/promises'; - fs CardSorting-LUMI-11f3930/broccolidb/core/policy/spider/AgentSchemaRegistry.ts :5
import * as fs from 'node:fs/promises'; - fs CardSorting-LUMI-11f3930/broccolidb/core/policy/spider/DiskParityEngine.ts :3
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/core/policy/spider/ForensicEngine.ts :3
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/broccolidb/core/policy/spider/ForensicSpider.ts :3
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/core/policy/spider/PathResolver.ts :2
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/broccolidb/core/policy/spider/RepairDirectiveEngine.ts :68
`npx tsx -e "require('fs').readFileSync('${parity.filePath}','utf8')"`, - fs CardSorting-LUMI-11f3930/broccolidb/core/policy/spider/TypeMirrorEngine.ts :2
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/core/policy/spider/ZenIOEngine.ts :2
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/core/watcher.ts :2
import * as fs from 'node:fs/promises'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/examples/_bootstrap.ts :5
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/examples/runtime-replay.ts :3
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/infrastructure/db/BufferedDbPool.ts :4
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/infrastructure/db/Config.ts :3
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/infrastructure/storage/StorageService.ts :3
import { promises as fs } from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/agent-context-discipline.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/benchmark.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/capability-contract.test.ts :3
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/cli-smoke.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/compatibility-purge.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/context-compaction-advanced.test.ts :7
import { mkdir, rm } from 'node:fs/promises'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/context-compaction.test.ts :3
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/crash_recovery.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/deterministic-replay.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/docs-link-check.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/end-to-end-repair-flow.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/examples-smoke.test.ts :3
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/execution-session.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/gc_sovereignty.test.ts :5
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/intent-routing.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/lifecycle.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/no-experimental-public-names.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/orchestration-guardrails.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/pass6_7_8_v8_workers.test.ts :3
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/pass8_zenith_benchmark.ts :8
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/public-api-snapshot.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/query_builder.test.ts :2
import fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/query_loop_tool_execution.test.ts :2
import fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/recovery_sovereignty.test.ts :3
import fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/resilience-epistemic-advanced.test.ts :6
import { mkdir, rm } from 'node:fs/promises'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/rollback-coordinator.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/runtime-blockers.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/runtime-export.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/runtime-mode.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/runtime-next-actions.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/runtime-open-loops.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/runtime-recovery-smoke.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/runtime-story.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/runtime-timeline.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/sovereign_production.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/spider-agent-ergonomics.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/spider-agent-formats.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/spider-agent-toolkit.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/spider-capability-api.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/spider-capability-parity.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/spider-disk-parity.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/spider-footprinting.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/spider-guardrails.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/spider-intent-tracing.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/spider-repair-directives.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/spider-type-mirror.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/storage_integrity.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/stress.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/tool_executor_hardening.test.ts :2
import fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/transaction_boundaries.test.ts :2
import * as fs from 'node:fs'; - fs (weak) CardSorting-LUMI-11f3930/broccolidb/tests/universal-zenith-pass.test.ts :6
import { mkdir, rm } from 'node:fs/promises'; - fs CardSorting-LUMI-11f3930/broccolidb/utils/joy-zoning.ts :2
import * as fs from 'node:fs'; - fs CardSorting-LUMI-11f3930/broccolidb/worker_cli.cjs :8
const fs = require("node:fs/promises") - fs CardSorting-LUMI-11f3930/broccolidb/worker_cli.ts :5
import * as fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/esbuild.mjs :1
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/evals/analysis/src/__tests__/classifier.test.ts :184
const fs = require("fs") - fs CardSorting-LUMI-11f3930/evals/analysis/src/classifier.ts :12
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/evals/analysis/src/cli.ts :13
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/evals/analysis/src/parsers/harbor.ts :10
import * as fs from "fs" - fs (weak) CardSorting-LUMI-11f3930/evals/benchmarks/tool-precision/replace-in-file/TestRunner.ts :12
import * as fs from "fs" - fs (weak) CardSorting-LUMI-11f3930/evals/benchmarks/tool-precision/replace-in-file/database/client.ts :2
import * as fs from 'fs'; - fs (weak) CardSorting-LUMI-11f3930/evals/benchmarks/tool-precision/replace-in-file/openRouterModelsHelper.ts :3
import fs from "fs/promises"; - fs (weak) CardSorting-LUMI-11f3930/evals/e2e/run-dietcode-bench.ts :26
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/infrastructure/policy/PlanModeEnforcer.ts :8
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/scratch/check_duplicates.js :1
import fs from "fs" - fs CardSorting-LUMI-11f3930/scratch/check_duplicates_deep.js :1
import fs from "fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/agent-spider.ts :3
import * as fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/audit-adr.ts :1
import * as fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/build-blog.js :1
const fs = require("fs") - fs (weak) CardSorting-LUMI-11f3930/scripts/build-proto.mjs :6
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/scripts/build-python-proto.mjs :5
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/scripts/check-agent-docs-branding.mjs :6
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/check-agent-docs-links.mjs :7
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/check-docs-readme.mjs :6
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/check-handler-imports.mjs :12
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/check-readme-metrics.mjs :6
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/check-root-readme-links.mjs :6
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/check-root-readme.mjs :7
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/check-task-lifecycle-boundary.mjs :3
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/export-adr.ts :1
import * as fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/file-utils.mjs :1
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/scripts/generate-state-proto.mjs :15
import * as fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/scripts/interactive-playwright.ts :31
import { mkdtempSync } from "fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/link-adr.ts :1
import * as fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/lint-mod-compliance.ts :1
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/lumi-doctor.mjs :15
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/meow-io-benchmark.ts :11
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/package-openvsx-vsix.mjs :9
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/package-vscode-vsix.mjs :12
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/pin-github-actions.mjs :6
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/proto-shared-utils.mjs :1
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/scripts/proto-utils.mjs :5
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/scripts/publish-openvsx.mjs :17
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/publish-vscode.mjs :4
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/rebuild-electron-better-sqlite3.mjs :10
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/rewrite-agent-docs.mjs :6
import fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/scripts/roadmap_audit.ts :6
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/scripts/scaffold-adr.ts :1
import * as fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/setup-openvsx-namespace.mjs :13
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/tag-legacy-provider-docs.mjs :5
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/update-plan-act-snapshots.mjs :1
import fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/scripts/validate-codex-oauth-resilience.ts :3
import * as fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/verify-tsp-plugin.ts :14
import * as fs from "fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/vsix-native-deps.mjs :9
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/vsix-native-deps.test.mjs :2
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/scripts/workspace-link.mjs :5
import fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/src/__tests__/config.test.ts :3
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/config.ts :1
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/commands/reconstructTaskHistory.ts :142
await fs.mkdir(path.dirname(backupPath), { recursive: true }) - fs CardSorting-LUMI-11f3930/src/core/context/ContextStalenessTracker.ts :1
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/context/context-management/ContextManager.ts :11
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/context/context-management/__tests__/BroccoliContextCompactionStore.test.ts :2
import fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/context/context-management/__tests__/ContextManager.test.ts :2
import fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/context/instructions/user-instructions/__tests__/rule-loading.test.ts :2
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/context/instructions/user-instructions/__tests__/skillPipeline.test.ts :2
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/context/instructions/user-instructions/__tests__/skills.test.ts :7
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/context/instructions/user-instructions/dietcode-rules.ts :14
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/context/instructions/user-instructions/external-rules.ts :12
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/context/instructions/user-instructions/rule-helpers.ts :6
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/context/instructions/user-instructions/skills.ts :6
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/file/createHook.ts :3
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/file/createSkillFile.ts :5
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/file/deleteHook.ts :3
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/file/deleteSkillFile.ts :4
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/file/ifFileExistsRelativePath.ts :5
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/controller/file/refreshHooks.ts :3
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/file/toggleHook.ts :3
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/grpc-recorder/log-file-handler.ts :2
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/index.ts :24
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/joyZoning/executeBatchRefactor.ts :9
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/controller/joyZoning/triggerAudit.ts :13
import * as fs from "fs" - fs (weak) CardSorting-LUMI-11f3930/src/core/controller/models/__tests__/refreshDietCodeRecommendedModels.test.ts :4
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/models/refreshBasetenModels.ts :1
import fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/models/refreshDietCodeModels.ts :7
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/models/refreshDietCodeRecommendedModels.ts :3
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/models/refreshGroqModels.ts :6
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/models/refreshHicapModels.ts :7
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/models/refreshHuggingFaceModels.ts :7
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/models/refreshNousResearchModels.ts :6
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/models/refreshOpenRouterModels.ts :6
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/models/refreshVercelAiGatewayModels.ts :6
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/task/deleteAllTaskHistory.ts :3
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/task/deleteTasksWithIds.ts :3
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/worktree/createWorktreeInclude.ts :4
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/worktree/deleteWorktree.ts :5
import { rm } from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/controller/worktree/getWorktreeIncludeStatus.ts :5
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/governance/AdministrativeLockCleaner.ts :1
import * as fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/core/governance/BroccoliFencingAdapter.ts :2
import * as fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/hooks/__tests__/hook-factory.test.ts :3
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/hooks/__tests__/setup.ts :1
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/hooks/__tests__/taskcancel.test.ts :3
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/hooks/__tests__/taskcomplete.test.ts :3
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/hooks/__tests__/taskresume.test.ts :3
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/hooks/__tests__/taskstart.test.ts :3
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/hooks/__tests__/test-utils.ts :1
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/hooks/__tests__/user-prompt-submit.test.ts :3
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/hooks/hook-factory.ts :1
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/hooks/utils.ts :1
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/ignore/DietCodeIgnoreController.test.ts :1
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/ignore/DietCodeIgnoreController.ts :2
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/ignore/__tests__/DietCodeIgnoreController.generation.test.ts :2
import fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/core/integrity/AnomalyRegistry.ts :2
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/integrity/AuditRecorder.ts :1
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/integrity/DashboardGenerator.ts :1
import fs from "node:fs" - fs CardSorting-LUMI-11f3930/src/core/integrity/EnvironmentIntegrity.ts :3
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/integrity/IntegrityTransaction.ts :1
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/integrity/StabilityDoctor.ts :1
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/integrity/StabilityHandover.ts :1
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/joyride/JoyRideContext.ts :7
import * as fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/src/core/joyride/__tests__/JoyRideContext.test.ts :6
import * as fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/src/core/joyride/__tests__/JoyRideContractDrift.test.ts :6
import * as fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/src/core/joyride/__tests__/JoyRideGaReadiness.test.ts :6
import * as fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/src/core/joyride/__tests__/JoyRideImportBoundary.test.ts :6
import * as fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/src/core/joyride/__tests__/JoyRideModernApi.test.ts :6
import * as fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/src/core/joyride/__tests__/JoyRideRealSession.test.ts :6
import * as fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/src/core/mentions/index.test.ts :6
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/mentions/index.ts :10
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/orchestration/mod/DesignIntelligenceStore.ts :2
import * as fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/core/orchestration/mod/MixtureOfDesignersOrchestrator.ts :2
import * as fs from "node:fs" - fs CardSorting-LUMI-11f3930/src/core/orchestration/mod/ProblemClassifier.ts :1
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/orchestration/mod/ReceiptStore.ts :2
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/policy/FluidPolicyEngine.ts :4
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/policy/IntegrityGarbageCollector.ts :6
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/policy/PlanModeEnforcer.ts :8
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/policy/StabilityDoctor.ts :1
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/policy/StabilityForensics.ts :2
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/policy/StabilityPolicy.ts :1
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/policy/StabilityPulse.ts :5
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/policy/WorkspaceArchitectureProfile.ts :1
import * as fs from "fs" - fs (weak) CardSorting-LUMI-11f3930/src/core/policy/__tests__/WorkspaceArchitectureProfile.test.ts :2
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/policy/spider/ForensicEngine.ts :2
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/policy/spider/PathResolver.ts :1
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/policy/spider/SpiderEngine.ts :6
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/prompts/loadMcpDocumentation.ts :35
"build": "tsc && node -e "require('fs').chmodSync('build/index.js', '755')"", - fs (weak) CardSorting-LUMI-11f3930/src/core/prompts/system-prompt/__tests__/GoldenCartridgeRegistration.test.ts :2
import { readFileSync } from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/src/core/prompts/system-prompt/__tests__/integration.test.ts :21
import * as fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/core/resource/SystemGuardrails.ts :1
import * as fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/core/slash-commands/index.ts :9
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/storage/StateManager.ts :803
await fs.rm(workspacesDir, { recursive: true, force: true }) - fs (weak) CardSorting-LUMI-11f3930/src/core/storage/__tests__/disk.test.ts :5
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/storage/__tests__/storage-optimization.test.ts :1
import * as fs from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/src/core/storage/__tests__/syncRemoteMcpServers.test.ts :4
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/storage/__tests__/xai-oauth-persistence.test.ts :1
import fs from "node:fs" - fs CardSorting-LUMI-11f3930/src/core/storage/disk.ts :10
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/storage/remote-config/syncRemoteMcpServers.ts :3
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/storage/state-migrations.ts :1
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/focus-chain/FocusChainAuthority.ts :3
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/focus-chain/file-utils.ts :2
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/index.ts :100
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/tools/RefactorHealer.ts :1
import * as fsSync from "fs" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/__tests__/LockAuthorityReconciliation.test.ts :2
import * as fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/__tests__/TaskCompletionTerminalization.test.ts :2
import * as fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/__tests__/auditInvalidation.test.ts :5
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/__tests__/completionGatePipeline.test.ts :6
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/__tests__/governedSafetyAndLiveness.test.ts :2
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/tools/attemptCompletionUtils.ts :2
import * as fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/tools/finalization/AutonomousDocumentationFinalizer.ts :1
import { access, appendFile, mkdir, readdir, readFile, writeFile } from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/tools/handlers/ApplyPatchHandler.ts :1
import { readFile } from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/tools/handlers/DependencyMapHandler.ts :3
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/tools/handlers/GenerateExplanationToolHandler.ts :12
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/tools/handlers/ModuleDecomposeHandler.ts :3
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/tools/handlers/ModuleScaffoldHandler.ts :3
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/tools/handlers/ProjectMapHandler.ts :3
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/core/task/tools/handlers/ReadFileToolHandler.ts :158
await fs.writeFile(absolutePath, template, "utf8") - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/handlers/__tests__/SubagentToolHandler.test.ts :2
import * as fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/tools/io/TaskPathAuthorityCache.ts :1
import fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/tools/siblings/SiblingToolDependency.ts :1
import { realpathSync } from "node:fs" - fs CardSorting-LUMI-11f3930/src/core/task/tools/subagent/AgentConfigLoader.ts :5
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/tools/subagent/GovernedExecutionStore.ts :1
import * as fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/tools/subagent/SubagentExecutionStore.ts :2
import * as fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/core/task/tools/subagent/SubagentTranscriptRecorder.ts :2
import * as fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/subagent/__tests__/AgentConfigLoader.test.ts :2
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/subagent/__tests__/SubagentRunner.test.ts :3
import fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/subagent/__tests__/executionEnvelope.test.ts :2
import * as fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/subagent/__tests__/executionHarnessGaps.test.ts :2
import * as fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/subagent/__tests__/governedExecutionClosure.test.ts :2
import * as fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/subagent/__tests__/governedExecutionHardening.test.ts :2
import * as fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/subagent/__tests__/governedExecutionIntegration.test.ts :2
import * as fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/subagent/__tests__/governedExecutionReliability.test.ts :2
import * as fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/subagent/__tests__/governedSwarmCoordinator.test.ts :2
import * as fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/core/task/tools/subagent/__tests__/mod.test.ts :2
import fs from "node:fs" - fs CardSorting-LUMI-11f3930/src/core/webview/WebviewProvider.ts :4
import { readFile } from "fs/promises" - fs CardSorting-LUMI-11f3930/src/core/workspace-intelligence/WorkspaceIntelligenceEngine.ts :1
import { access, readdir, readFile } from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/core/workspace-intelligence/WorkspaceIntelligenceReader.ts :1
import fs from "node:fs" - fs CardSorting-LUMI-11f3930/src/core/workspace-intelligence/WorkspaceIntelligenceStore.ts :1
import { mkdir, writeFile } from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/dev/commands/tasks.ts :4
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/hosts/vscode/NotebookDiffView.ts :56
await vscode.workspace.fs.writeFile(vscode.Uri.file(tempModifiedPath), new TextEncoder().encode(currentContent)) - fs (weak) CardSorting-LUMI-11f3930/src/hosts/vscode/__tests__/vscode-to-file-migration.test.ts :5
import fs from "fs" - fs CardSorting-LUMI-11f3930/src/hosts/vscode/commandUtils.ts :1
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/hosts/vscode/hostbridge/window/getOpenTabs.test.ts :2
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/hosts/vscode/hostbridge/window/getVisibleTabs.test.ts :2
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/hosts/vscode/hostbridge/workspace/saveOpenDocumentIfDirty.test.ts :2
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/hosts/vscode/nativeDepsHealth.ts :1
import fs from "node:fs" - fs CardSorting-LUMI-11f3930/src/hosts/vscode/terminal/VscodeTerminalManager.ts :3
import * as fs from "fs" - fs (weak) CardSorting-LUMI-11f3930/src/hosts/vscode/terminal/VscodeTerminalProcess.test.ts :5
import fs from "fs" - fs CardSorting-LUMI-11f3930/src/hosts/vscode/terminal/VscodeTerminalProcess.ts :5
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/infrastructure/db/Config.ts :2
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/integrations/checkpoints/CheckpointExclusions.ts :2
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/integrations/checkpoints/CheckpointGitOperations.ts :2
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/integrations/checkpoints/CheckpointMigration.ts :2
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/integrations/checkpoints/CheckpointTracker.ts :2
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/integrations/checkpoints/CheckpointUtils.ts :1
import { access, constants, mkdir } from "fs/promises" - fs CardSorting-LUMI-11f3930/src/integrations/claude-code/run.ts :2
import fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/integrations/editor/DiffViewProvider.ts :6
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/integrations/editor/FileEditProvider.ts :2
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/integrations/galx/BroccoliTransportSubstrate.ts :2
import * as fs from "node:fs" - fs CardSorting-LUMI-11f3930/src/integrations/misc/extract-images.ts :2
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/integrations/misc/extract-text.test.ts :2
import fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/integrations/misc/extract-text.ts :2
import fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/integrations/misc/process-files.ts :1
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/integrations/openai-codex/oauth.ts :2
import * as fs from "node:fs" - fs CardSorting-LUMI-11f3930/src/integrations/terminal/CommandOrchestrator.ts :22
import * as fs from "fs" - fs (weak) CardSorting-LUMI-11f3930/src/scripts/align-stability.ts :1
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/services/auth/oca/utils/utils.ts :2
import fs from "fs" - fs CardSorting-LUMI-11f3930/src/services/browser/utils.ts :2
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/services/glob/list-files.test.ts :2
import fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/services/glob/list-files.ts :1
import fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/services/logging/AuditLogService.ts :1
import fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/services/mcp/McpHub.ts :35
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/services/mutation/NativeMutationManager.ts :3
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/services/mutation/__tests__/NativeMutationManager.test.ts :2
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/services/roadmap/RoadmapCompletionGate.ts :1
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/services/roadmap/RoadmapDoctor.ts :1
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/services/roadmap/RoadmapProgress.ts :1
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/services/roadmap/RoadmapService.ts :3
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/services/roadmap/RoadmapSkillInstall.ts :4
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/services/roadmap/RoadmapSnapshot.ts :1
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/services/roadmap/__tests__/RoadmapCompletionGate.test.ts :2
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/services/roadmap/__tests__/RoadmapFileWatcher.test.ts :2
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/services/roadmap/__tests__/RoadmapIntegration.test.ts :2
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/services/roadmap/__tests__/RoadmapSkillInstall.test.ts :2
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/services/roadmap/__tests__/RoadmapSlashCommand.test.ts :2
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/services/roadmap/__tests__/RoadmapSurfaceLegibility.test.ts :2
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/services/roadmap/__tests__/RoadmapToolJournal.test.ts :2
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/services/search/file-search.ts :3
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/services/storage/StorageManager.ts :1
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/services/storage/__tests__/StorageManager.test.ts :2
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/services/temp/DietCodeTempManager.ts :11
import * as fs from "fs" - fs (weak) CardSorting-LUMI-11f3930/src/services/test/TestMode.ts :7
import * as fs from "fs" - fs CardSorting-LUMI-11f3930/src/services/tree-sitter/index.ts :1
import * as fs from "node:fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/shared/audit/__tests__/auditBaseline.test.ts :10
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/shared/audit/__tests__/auditGatePolicyLoader.test.ts :15
import fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/shared/audit/__tests__/auditWorkspaceArtifacts.test.ts :9
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/shared/audit/auditBaseline.ts :1
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/shared/audit/auditGatePolicyLoader.ts :1
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/shared/audit/auditWorkspaceArtifacts.ts :1
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/shared/governance/fileLock.ts :2
import * as fs from "node:fs/promises" - fs CardSorting-LUMI-11f3930/src/shared/services/worker/backfill.ts :9
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/shared/services/worker/queue.ts :2
import * as fs from "node:fs" - fs CardSorting-LUMI-11f3930/src/shared/storage/DietCodeFileStorage.ts :2
import * as fs from "node:fs" - fs CardSorting-LUMI-11f3930/src/shared/storage/storage-context.ts :1
import fsSync from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/src/test/e2e/utils/global.setup.ts :1
import { rmSync } from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/src/test/e2e/utils/helpers.ts :1
import { mkdtempSync, type PathLike, type RmOptions, rmSync } from "node:fs" - fs (weak) CardSorting-LUMI-11f3930/src/test/extension.test.ts :1
import { readFile } from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/test/hook-executor.test.ts :3
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/test/hook-management-integration.test.ts :3
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/test/hook-management.test.ts :3
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/src/test/host-provider-test-utils.ts :1
import fs from "fs" - fs (weak) CardSorting-LUMI-11f3930/src/test/services/search/file-search.test.ts :3
import * as fs from "fs" - fs (weak) CardSorting-LUMI-11f3930/src/test/vscode-mock.ts :60
const fs = require("fs") - fs (weak) CardSorting-LUMI-11f3930/src/utils/fs.test.ts :1
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/utils/fs.ts :3
import fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/utils/import-fixer.ts :1
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/utils/joy-zoning.ts :1
import * as fs from "fs" - fs (weak) CardSorting-LUMI-11f3930/src/utils/worktree-include.test.ts :1
import * as fs from "fs/promises" - fs CardSorting-LUMI-11f3930/src/utils/worktree-include.ts :2
import * as fs from "fs/promises" - fs (weak) CardSorting-LUMI-11f3930/test/pass13_verification.ts :2
import * as fs from "fs" - fs (weak) CardSorting-LUMI-11f3930/tests/swarm_orchestration.test.ts :1
import * as fs from "fs" - fs (weak) CardSorting-LUMI-11f3930/webview-ui/vite.config.ts :3
import { writeFileSync } from "node:fs"
shell / exec 51
- shell CardSorting-LUMI-11f3930/broccolidb/core/agent-context/CoordinatorService.ts :5
import { spawn, type ChildProcess } from 'node:child_process'; - shell CardSorting-LUMI-11f3930/broccolidb/core/agent-context/LspService.ts :3
import { spawn, ChildProcess } from 'node:child_process'; - shell CardSorting-LUMI-11f3930/broccolidb/core/agent-context/capabilities/TaskCapability.ts :75
async spawn(input: TaskSpawnInput): Promise<TaskSpawnResult> { - shell (weak) CardSorting-LUMI-11f3930/broccolidb/tests/examples-smoke.test.ts :2
import { spawnSync } from 'node:child_process'; - shell (weak) CardSorting-LUMI-11f3930/broccolidb/tests/spider-guardrails.test.ts :47
assert.ok(!forensicSpiderSource.includes('spawn(')); - shell (weak) CardSorting-LUMI-11f3930/evals/e2e/run-dietcode-bench.ts :25
import { execSync, spawnSync } from "child_process" - shell (weak) CardSorting-LUMI-11f3930/scripts/agent-spider.ts :1
import { execSync } from "node:child_process" - shell (weak) CardSorting-LUMI-11f3930/scripts/audit-native-deps.mjs :3
import { spawnSync } from "node:child_process" - shell (weak) CardSorting-LUMI-11f3930/scripts/build-blog.js :3
const { execSync } = require("child_process") - shell (weak) CardSorting-LUMI-11f3930/scripts/build-proto.mjs :4
import { execFileSync, execSync } from "child_process" - shell (weak) CardSorting-LUMI-11f3930/scripts/build-python-proto.mjs :4
import { execSync } from "child_process" - shell (weak) CardSorting-LUMI-11f3930/scripts/build-tests.js :2
const { execSync } = require("child_process") - shell (weak) CardSorting-LUMI-11f3930/scripts/meow-io-benchmark.ts :10
import * as childProcess from "node:child_process" - shell (weak) CardSorting-LUMI-11f3930/scripts/package-openvsx-vsix.mjs :8
import { execFileSync } from "node:child_process" - shell (weak) CardSorting-LUMI-11f3930/scripts/package-vscode-vsix.mjs :11
import { execFileSync } from "node:child_process" - shell (weak) CardSorting-LUMI-11f3930/scripts/publish-openvsx.mjs :16
import { execFileSync } from "node:child_process" - shell (weak) CardSorting-LUMI-11f3930/scripts/publish-vscode.mjs :3
import { execFileSync } from "node:child_process" - shell (weak) CardSorting-LUMI-11f3930/scripts/rebuild-electron-better-sqlite3.mjs :9
import { execFileSync } from "node:child_process" - shell (weak) CardSorting-LUMI-11f3930/scripts/report-issue.js :1
const { execSync } = require("child_process") - shell (weak) CardSorting-LUMI-11f3930/scripts/setup-openvsx-namespace.mjs :12
import { execFileSync } from "node:child_process" - shell (weak) CardSorting-LUMI-11f3930/scripts/vsix-native-deps.mjs :8
import { execFileSync } from "node:child_process" - shell CardSorting-LUMI-11f3930/src/core/hooks/HookProcess.ts :1
import { ChildProcess, spawn } from "child_process" - shell CardSorting-LUMI-11f3930/src/core/hooks/shell-escape.ts :49
* This is critical when using spawn() with shell: true and paths that - shell CardSorting-LUMI-11f3930/src/core/integrity/EnvironmentIntegrity.ts :1
import { exec } from "child_process" - shell CardSorting-LUMI-11f3930/src/core/policy/IntegrityGarbageCollector.ts :322
await execa( - shell CardSorting-LUMI-11f3930/src/core/storage/disk.ts :198
const { stdout: docsPath } = await execa("powershell", [ - shell CardSorting-LUMI-11f3930/src/core/task/lifecycle/TaskLifecyclePersistence.ts :220
exec(sql: string): void - shell (weak) CardSorting-LUMI-11f3930/src/core/task/tools/__tests__/governedSafetyAndLiveness.test.ts :1
import { execSync } from "child_process" - shell CardSorting-LUMI-11f3930/src/core/task/tools/attemptCompletionUtils.ts :4
import { exec } from "child_process" - shell CardSorting-LUMI-11f3930/src/core/task/tools/completion/CompletionFunnel.ts :852
exec(sql: string): void - shell (weak) CardSorting-LUMI-11f3930/src/core/task/tools/subagent/__tests__/governedExecutionHardening.test.ts :500
const { execFile } = await import("node:child_process") - shell CardSorting-LUMI-11f3930/src/core/task/utils.ts :2
import { execSync } from "child_process" - shell CardSorting-LUMI-11f3930/src/core/workspace/WorkspaceRootManager.ts :50
await execa("git", ["rev-parse", "--git-dir"], { cwd: dirPath }) - shell CardSorting-LUMI-11f3930/src/integrations/claude-code/run.ts :228
const claudeCodeProcess = execa(claudePath, args, { - shell CardSorting-LUMI-11f3930/src/integrations/notifications/index.ts :18
await execa("osascript", ["-e", script]) - shell CardSorting-LUMI-11f3930/src/services/browser/BrowserSession.ts :6
import { spawn } from "child_process" - shell CardSorting-LUMI-11f3930/src/services/mutation/NativeMutationManager.ts :54
const { stdout } = await execa("git", args, { cwd, timeout: 5000 }) - shell (weak) CardSorting-LUMI-11f3930/src/services/ripgrep/index.test.ts :2
import * as childProcess from "node:child_process" - shell CardSorting-LUMI-11f3930/src/services/ripgrep/index.ts :1
import * as childProcess from "node:child_process" - shell CardSorting-LUMI-11f3930/src/services/roadmap/RoadmapService.ts :594
const { stdout } = await execa("git", args, { cwd, timeout: timeoutMs }) - shell CardSorting-LUMI-11f3930/src/services/search/file-search.ts :2
import * as childProcess from "child_process" - shell (weak) CardSorting-LUMI-11f3930/src/services/test/GitHelper.ts :18
await execa("test", ["-d", workspacePath]) - shell (weak) CardSorting-LUMI-11f3930/src/services/test/TestServer.ts :191
const { stdout: lsOutput } = await execa("ls", ["-la", workspacePath]) - shell (weak) CardSorting-LUMI-11f3930/src/test/e2e/utils/build.mjs :19
await execa("npm", ["exec", "playwright", "install", "chromium"], { - shell (weak) CardSorting-LUMI-11f3930/src/test/services/search/file-search.test.ts :2
import * as childProcess from "child_process" - shell CardSorting-LUMI-11f3930/src/utils/git.ts :1
import { exec } from "child_process" - shell CardSorting-LUMI-11f3930/src/utils/github-url-utils.ts :18
import * as cp from "child_process" - shell CardSorting-LUMI-11f3930/src/utils/powershell.ts :1
import * as childProcess from "child_process" - shell CardSorting-LUMI-11f3930/src/utils/process-termination.ts :10
import { ChildProcess } from "child_process" - shell CardSorting-LUMI-11f3930/src/utils/worktree-include.ts :1
import { exec } from "child_process" - shell CardSorting-LUMI-11f3930/webview-ui/build/assets/ChatView-CdBFTB5p.js :15
(P,{joinWith:"|"}),!0),this.lastIndex=0}exec(P){this.matcherRe.lastIndex=this.lastIndex;const X=this.matcherRe.exec(P);if(!X)return null;const Fe=X.findIndex((yt,Vt)=>Vt>0&&yt!==void 0),Re=this.matchI
network 56
- net (weak) CardSorting-LUMI-11f3930/evals/benchmarks/tool-precision/replace-in-file/openRouterModelsHelper.ts :1
import axios from "axios"; - net CardSorting-LUMI-11f3930/src/core/api/providers/openai-codex.ts :6
import { MessageEvent as UndiciMessageEvent, WebSocket as UndiciWebSocket } from "undici" - net CardSorting-LUMI-11f3930/src/core/api/providers/openrouter.ts :5
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/index.ts :23
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/mcp/downloadMcp.ts :5
import axios from "axios" - net (weak) CardSorting-LUMI-11f3930/src/core/controller/models/__tests__/refreshDietCodeRecommendedModels.test.ts :2
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/getAihubmixModels.ts :4
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/getLmStudioModels.ts :20
const response = await fetch(endpoint.href) - net CardSorting-LUMI-11f3930/src/core/controller/models/getOllamaModels.ts :3
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/getSapAiCoreModels.ts :2
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/refreshBasetenModels.ts :8
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/refreshDietCodeModels.ts :5
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/refreshDietCodeRecommendedModels.ts :2
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/refreshGroqModels.ts :5
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/refreshHicapModels.ts :6
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/refreshHuggingFaceModels.ts :6
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/refreshLiteLlmModels.ts :38
const response = await fetch(url, { - net CardSorting-LUMI-11f3930/src/core/controller/models/refreshNousResearchModels.ts :5
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/refreshOcaModels.ts :4
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/refreshOpenAiModels.ts :4
import type { AxiosRequestConfig } from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/refreshOpenRouterModels.ts :4
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/refreshRequestyModels.ts :4
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/controller/models/refreshVercelAiGatewayModels.ts :5
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/prompts/loadMcpDocumentation.ts :61
import axios from 'axios'; - net CardSorting-LUMI-11f3930/src/core/storage/remote-config/fetch.ts :2
import axios, { AxiosRequestConfig, AxiosResponse } from "axios" - net CardSorting-LUMI-11f3930/src/core/task/tools/handlers/WebFetchToolHandler.ts :3
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/task/tools/handlers/WebSearchToolHandler.ts :3
import axios from "axios" - net CardSorting-LUMI-11f3930/src/core/webview/WebviewProvider.ts :3
import axios from "axios" - net CardSorting-LUMI-11f3930/src/hosts/external/AuthHandler.ts :1
import type { IncomingMessage, Server, ServerResponse } from "node:http" - net CardSorting-LUMI-11f3930/src/integrations/galx/GalxTransportClient.ts :452
const response = await fetch(targetUrl, { - net CardSorting-LUMI-11f3930/src/integrations/misc/link-preview.ts :1
import axios from "axios" - net CardSorting-LUMI-11f3930/src/integrations/openai-codex/oauth.ts :3
import * as http from "node:http" - net CardSorting-LUMI-11f3930/src/integrations/xai-oauth/oauth.ts :74
const response = await fetch(XAI_OAUTH_CONFIG.discoveryEndpoint, { - net CardSorting-LUMI-11f3930/src/services/account/DietCodeAccountService.ts :9
import axios, { AxiosRequestConfig, AxiosResponse } from "axios" - net CardSorting-LUMI-11f3930/src/services/auth/AuthServiceMock.ts :66
const response = await fetch(tokenExchangeUri, { - net CardSorting-LUMI-11f3930/src/services/auth/oca/providers/OcaAuthProvider.ts :3
import axios from "axios" - net CardSorting-LUMI-11f3930/src/services/auth/providers/DietCodeAuthProvider.ts :2
import axios from "axios" - net CardSorting-LUMI-11f3930/src/services/banner/BannerService.ts :246
await fetch(url, { - net (weak) CardSorting-LUMI-11f3930/src/services/banner/__tests__/BannerService.test.ts :1255
// Should only have made ONE additional fetch (debounced), not three - net CardSorting-LUMI-11f3930/src/services/browser/BrowserDiscovery.ts :1
import axios from "axios" - net CardSorting-LUMI-11f3930/src/services/browser/BrowserSession.ts :5
import axios from "axios" - net CardSorting-LUMI-11f3930/src/services/error/providers/PostHogErrorProvider.ts :30
fetch: (url, options) => fetch(url, options), - net CardSorting-LUMI-11f3930/src/services/feature-flags/providers/PostHogFeatureFlagsProvider.ts :30
fetch: (url, options) => fetch(url, options), - net CardSorting-LUMI-11f3930/src/services/mcp/McpHub.ts :478
return fetch(url.toString(), { ...init, headers }) - net CardSorting-LUMI-11f3930/src/services/telemetry/providers/posthog/PostHogClientProvider.ts :34
fetch: (url, options) => fetch(url, options), - net CardSorting-LUMI-11f3930/src/services/telemetry/providers/posthog/PostHogTelemetryProvider.ts :37
fetch: (url, options) => fetch(url, options), - net (weak) CardSorting-LUMI-11f3930/src/services/test/TestServer.ts :7
import * as http from "http" - net CardSorting-LUMI-11f3930/src/shared/net.ts :40
* - **VSCode**: Uses global fetch (VSCode provides proxy configuration) - net CardSorting-LUMI-11f3930/src/shared/storage/adapters.ts :15
const response = await client.fetch(`${base}/${path}`) - net (weak) CardSorting-LUMI-11f3930/src/test/core/controller/marketplace-filtering.test.ts :6
import axios from "axios" - net (weak) CardSorting-LUMI-11f3930/src/test/e2e/fixtures/server/index.ts :1
import { createServer, type IncomingMessage, type Server, type ServerResponse } from "node:http" - net CardSorting-LUMI-11f3930/webview-ui/build/assets/OpenRouterModelPicker-DiJ50KCO.js :161
fp(e,t){try{const n=`${lp}/key`,r=await fetch(n,{headers:{Authorization:`Bearer ${e}`},signal:t});if(!r.ok)return r.status===401?console.warn("OpenRouter API key is invalid or unauthorized."):console. - net CardSorting-LUMI-11f3930/webview-ui/build/assets/katex-8EE4rzQY.js :252
ndGroup(),r.gullet.beginGroup();var t=r.fetch().text;if(t==="&"||t==="\\\\")r.consume();else if(t==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new S("Expected \\\\ or \\cr or \\end",r - net (weak) CardSorting-LUMI-11f3930/webview-ui/src/App.stories.tsx :1023
- return fetch('/api/login', { - net (weak) CardSorting-LUMI-11f3930/webview-ui/src/components/common/MarkdownBlock.stories.tsx :89
const response = await fetch(\`/api/users/\${id}\`) - net CardSorting-LUMI-11f3930/webview-ui/src/components/ui/hooks/useOpenRouterKeyInfo.ts :30
const response = await fetch(keyEndpoint, {
secrets 10
- secrets CardSorting-LUMI-11f3930/broccolidb/cli/index.ts :132
let apiKey = process.env.GEMINI_API_KEY || process.env.GOOGLE_API_KEY; - secrets CardSorting-LUMI-11f3930/esbuild.mjs :126
"process.env.GOOGLE_OAUTH_CLIENT_SECRET": JSON.stringify(process.env.GOOGLE_OAUTH_CLIENT_SECRET || ""), - secrets (weak) CardSorting-LUMI-11f3930/evals/benchmarks/tool-precision/replace-in-file/TestRunner.ts :62
this.apiKey = process.env.OPENAI_API_KEY - secrets (weak) CardSorting-LUMI-11f3930/evals/e2e/run-dietcode-bench.ts :116
const apiKey = process.env[apiKeyEnv] || process.env.API_KEY - secrets CardSorting-LUMI-11f3930/src/core/prompts/loadMcpDocumentation.ts :63
const API_KEY = process.env.OPENWEATHER_API_KEY; // provided by MCP config - secrets (weak) CardSorting-LUMI-11f3930/src/core/task/tools/utils/__tests__/PatchParser.test.ts :727
"+ password: process.env.DB_PASSWORD || 'secret',", - secrets CardSorting-LUMI-11f3930/src/services/auth/providers/GoogleAuthProvider.ts :28
const OAUTH_CLIENT_SECRET = process.env.GOOGLE_OAUTH_CLIENT_SECRET || _GCA_SECRET_PARTS.join("-") - secrets CardSorting-LUMI-11f3930/src/shared/constants.ts :9
TELEMETRY_SERVICE_API_KEY: process.env.TELEMETRY_SERVICE_API_KEY, - secrets (weak) CardSorting-LUMI-11f3930/src/utils/__tests__/envExpansion.test.ts :33
process.env.API_KEY = "secret123" - secrets CardSorting-LUMI-11f3930/src/utils/envExpansion.ts :16
* // If process.env.API_KEY = "secret123"
database 7
- db CardSorting-LUMI-11f3930/broccolidb/core/agent-context/InvariantEngine.ts :140
if (content.includes('new Database(') || content.includes("require('better-sqlite3')") || content.includes('import Database from \'better-sqlite3\'')) { - db CardSorting-LUMI-11f3930/broccolidb/infrastructure/db/BufferedDbPool.ts :5
import type Database from 'better-sqlite3'; - db CardSorting-LUMI-11f3930/broccolidb/infrastructure/db/Config.ts :5
import Database from 'better-sqlite3'; - db (weak) CardSorting-LUMI-11f3930/evals/benchmarks/tool-precision/replace-in-file/database/client.ts :1
import Database from 'better-sqlite3'; - db (weak) CardSorting-LUMI-11f3930/src/core/task/tools/__tests__/TaskCompletionTerminalization.test.ts :5
import Database from "better-sqlite3" - db CardSorting-LUMI-11f3930/src/infrastructure/db/BufferedDbPool.ts :2
import type Database from "better-sqlite3" - db CardSorting-LUMI-11f3930/src/infrastructure/db/Config.ts :1
import Database from "better-sqlite3"
tool registrations 68
- broccolidb_list_files CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :132
- broccolidb_read_file CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :150
- broccolidb_write_file CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :165
- broccolidb_delete_file CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :194
- broccolidb_checkout CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :211
- broccolidb_diff CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :228
- broccolidb_history CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :242
- broccolidb_status CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :274
- broccolidb_rebase CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :287
- broccolidb_stash CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :302
- broccolidb_bisect CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :317
- broccolidb_merge CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :336
- broccolidb_branch_hypothesis CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :352
- broccolidb_merge_conclusion CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :367
- broccolidb_diff_reasoning CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :391
- broccolidb_audit_reasoning CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :421
- broccolidb_get_lineage CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :446
- broccolidb_visualize_pedigree CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :466
- broccolidb_cherry_pick CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :499
- broccolidb_compress_history CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :515
- broccolidb_create_scratchpad CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :552
- broccolidb_context_graph CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :567
- broccolidb_time_travel CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :585
- broccolidb_blame CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :603
- broccolidb_revert CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :618
- broccolidb_claim_file CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :634
- broccolidb_release_file CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :650
- broccolidb_generate_changelog CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :666
- broccolidb_recover_dropped_file CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :681
- broccolidb_create_ghost_branch CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :697
- broccolidb_add_knowledge CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :724
- broccolidb_query_graph CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :766
- broccolidb_traverse_graph CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :816
- broccolidb_get_agent_bundle CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :860
- broccolidb_append_memory_layer CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :874
- broccolidb_append_shared_memory CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :889
- broccolidb_spawn_task CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :905
- broccolidb_get_task_context CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :933
- broccolidb_update_knowledge CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :949
- broccolidb_delete_knowledge CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :979
- broccolidb_merge_knowledge CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :993
- broccolidb_node_centrality CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1012
- broccolidb_extract_subgraph CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1026
- broccolidb_decay_confidence CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1059
- broccolidb_embed_knowledge CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1085
- broccolidb_semantic_search CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1112
- broccolidb_reembed_all CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1154
- broccolidb_get_telemetry CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1176
- broccolidb_context_cache_stats CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1200
- broccolidb_get_top_hubs CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1215
- broccolidb_simulate_merge CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1238
- broccolidb_cache_stats CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1266
- broccolidb_flush_telemetry CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1276
- broccolidb_proactive_audit CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1294
- broccolidb_describe_pedigree CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1309
- broccolidb_speculate_fact CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1324
- broccolidb_bind_rule CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1356
- broccolidb_get_constitution CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1381
- spider_get_catalog CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1400
- spider_run_scenario CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1431
- spider_export_schemas CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1477
- spider_validate_check_request CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1492
- spider_validate_failure CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1540
- spider_forensic_check CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1562
- spider_forensic_pipeline CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1665
- spider_restore_wire CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1730
- spider_export_ci_artifacts CardSorting-LUMI-11f3930/broccolidb/core/mcp.ts :1767
- get_forecast CardSorting-LUMI-11f3930/src/core/prompts/loadMcpDocumentation.ts :220
install hooks 3
- prepare CardSorting-LUMI-11f3930/broccolidb/package.json :21
npm run build - prepublishOnly CardSorting-LUMI-11f3930/broccolidb/package.json :22
npm run clean && npm run build - prepare CardSorting-LUMI-11f3930/package.json :523
npx husky
declared dependencies 151
- @modelcontextprotocol/sdk@^1.25.1
- @anthropic-ai/sdk@^0.37.0
- @anthropic-ai/vertex-sdk@^0.6.4
- @aws-sdk/client-bedrock-runtime@^3.922.0
- @aws-sdk/credential-providers@^3.922.0
- @azure/identity@^4.13.0
- @bufbuild/protobuf@^2.2.5
- @cerebras/cerebras_cloud_sdk@^1.35.0
- @google-cloud/vertexai@^1.10.4
- @google/genai@^1.45.0
- @grpc/grpc-js@^1.9.15
- @grpc/reflection@^1.0.4
- @mistralai/mistralai@^1.14.1
- @noorm/broccolidb@workspace:*
- @opentelemetry/api@^1.9.1
- @opentelemetry/core@^2.8.0
- @opentelemetry/exporter-logs-otlp-grpc@^0.219.0
- @opentelemetry/exporter-logs-otlp-http@^0.219.0
- @opentelemetry/exporter-logs-otlp-proto@^0.219.0
- @opentelemetry/exporter-metrics-otlp-grpc@^0.219.0
- @opentelemetry/exporter-metrics-otlp-http@^0.219.0
- @opentelemetry/exporter-metrics-otlp-proto@^0.219.0
- @opentelemetry/exporter-prometheus@^0.219.0
- @opentelemetry/exporter-trace-otlp-http@^0.219.0
- @opentelemetry/instrumentation@^0.219.0
- @opentelemetry/instrumentation-http@^0.219.0
- @opentelemetry/resources@^2.8.0
- @opentelemetry/sdk-logs@^0.219.0
- @opentelemetry/sdk-metrics@^2.8.0
- @opentelemetry/sdk-node@^0.219.0
- @opentelemetry/sdk-trace-base@^2.8.0
- @opentelemetry/sdk-trace-node@^2.8.0
- @opentelemetry/semantic-conventions@^1.37.0
- @playwright/test@^1.58.2
- @sap-ai-sdk/ai-api@^2.7.0
- @sap-ai-sdk/orchestration@^2.7.0
- @sap-cloud-sdk/connectivity@^4.2.0
- @streamparser/json@^0.0.22
- @tailwindcss/vite@^4.1.14
- @types/uuid@^10.0.0
- @vscode/codicons@^0.0.45
- archiver@^7.0.1
- aws4fetch@^1.0.20
- axios@^1.12.0
- better-sqlite3@^12.8.0
- cheerio@^1.0.0
- chokidar@^4.0.1
- chrome-launcher@^1.1.2
- clone-deep@^4.0.1
- default-shell@^2.2.0
- diff@^5.2.0
- exceljs@^4.4.0
- execa@^9.5.2
- express@^5.2.1
- fast-deep-equal@^3.1.3
- fzf@^0.5.2
- get-folder-size@^5.0.0
- globby@^14.0.2
- google-auth-library@^10.6.2
- grpc-health-check@^2.0.2
- iconv-lite@^0.6.3
- ignore@^7.0.3
- image-size@^2.0.2
- isbinaryfile@^5.0.2
- jschardet@^3.1.4
- json5@^2.2.3
- kysely@^0.28.11
- mammoth@^1.11.0
- nanoid@^5.1.16
- nice-grpc@^2.1.16
- node-machine-id@^1.1.12
- ollama@^0.5.13
- open@^10.1.2
- open-graph-scraper@^6.9.0
- openai@^6.21.0
- ora@^9.3.0
- os-name@^6.0.0
- p-mutex@^1.0.0
- p-timeout@^6.1.4
- p-wait-for@^5.0.2
- pdf-parse@^1.1.1
- picomatch@^4.0.3
- posthog-node@^5.24.17
- puppeteer-chromium-resolver@^23.0.0
- puppeteer-core@^23.4.0
- reconnecting-eventsource@^1.6.5
- serialize-error@^11.0.3
- shell-quote@^1.8.3
- simple-git@^3.33.0
- strip-ansi@^7.1.2
- tailwindcss@^4.1.14
- tree-sitter-wasms@^0.1.11
- turndown@^7.2.4
- ulid@^2.4.0
- undici@^7.16.0
- uuid@^14.0.0
- vscode-uri@^3.1.0
- web-tree-sitter@^0.22.6
- ws@^8.19.0
- zod@^4.3.6
- @biomejs/biome@^2.3.15
- @bufbuild/buf@^1.54.0
- @electron/rebuild@^4.0.4
- @types/adm-zip@^0.5.8
- @types/better-sqlite3@^7.6.13
- @types/chai@^5.0.1
- @types/chokidar@^1.7.5
- @types/clone-deep@^4.0.4
- @types/diff@^5.2.1
- @types/express@^5.0.6
- @types/get-folder-size@^3.0.4
- @types/js-yaml@^4.0.9
- @types/minimatch@^5.1.2
- @types/mocha@^10.0.7
- @types/node@^20.19.43
- @types/pdf-parse@^1.1.4
- @types/picomatch@^4.0.3
- @types/shell-quote@^1.7.5
- @types/should@^11.2.0
- @types/sinon@^17.0.4
- @types/turndown@^5.0.5
- @types/vscode@1.84.2
- @types/ws@^8.18.1
- @vscode/test-cli@^0.0.15
- @vscode/test-electron@^2.5.2
- @vscode/vsce@^3.6.0
- adm-zip@^0.5.18
- c8@^10.1.3
- chai@^4.3.10
- chalk@^5.6.2
- cross-env@^10.1.0
- dotenv@^17.2.4
- esbuild@^0.28.1
- grpc-tools@^1.13.0
- husky@^9.1.7
- lint-staged@^16.1.0
- minimatch@^3.0.3
- npm-run-all@^4.1.5
- nyc@^17.1.0
- prebuild-install@^7.1.3
- protoc-gen-ts@^0.8.7
- rimraf@^6.1.3
- should@^13.2.3
- sinon@^19.0.2
- tree-kill@^1.2.2
- ts-morph@^27.0.2
- ts-node@^10.9.2
- ts-proto@^2.11.8
- tsconfig-paths@^4.2.0
- tsx@^4.21.1
- typescript@^5.4.5