Files
ss-tools/.ai/structure/PROJECT_MAP.md
2026-03-27 21:27:31 +03:00

907 KiB
Raw Blame History

Generated Project Semantic Map Snapshot

Canonical Project_Map ownership is defined in .ai/PROJECT_MAP.md. This file is a generated backing snapshot and should not be treated as the canonical ownership document.

Compressed view for AI Context. Generated automatically.

  • 📦 MergeSpec (Module) [TRIVIAL]
    • 📝 Utility to merge specs
    • 📦 merge_spec (Module) [TRIVIAL]
      • 📝 Utility script for merge_spec
    • ƒ merge_specs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 generate_semantic_map (Module)
    • 📝 Scans the codebase to generate a Semantic Map, Module Map, and Compliance Report based on the System Standard.
    • 🏗️ Layer: DevOps/Tooling
    • 🔒 Invariant: All DEF anchors must have matching closing anchors; TIER determines validation strictness.
    • ƒ init (Function) [TRIVIAL]
      • 📝 Mock init for self-containment.
    • ƒ enter (Function) [TRIVIAL]
      • 📝 Mock enter.
    • ƒ exit (Function) [TRIVIAL]
      • 📝 Mock exit.
    • Tier (Class) [TRIVIAL]
      • 📝 Legacy tier buckets retained for backward-compatible reporting.
    • Complexity (Class) [TRIVIAL]
      • 📝 Adaptive semantic complexity scale used for validation strictness.
    • Severity (Class) [TRIVIAL]
      • 📝 Severity levels for compliance issues.
    • ComplianceIssue (Class) [TRIVIAL]
      • 📝 Represents a single compliance issue with severity.
    • SemanticEntity (Class) [CRITICAL]
      • 📝 Represents a code entity (Module, Function, Component) found during parsing.
      • 🔒 Invariant: start_line is always set; end_line is set upon closure; complexity defaults to 1 unless explicitly raised.
      • ƒ init (Function)
        • 📝 Initializes a new SemanticEntity instance.
      • ƒ has_explicit_complexity (Function) [TRIVIAL]
        • 📝 Returns whether the entity explicitly declares complexity metadata.
        • ƒ get_complexity (Function) [TRIVIAL]
          • 📝 Returns effective complexity with backward compatibility for legacy tiers.
    • ƒ to_dict (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ collect_recursive (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 normalize-bun-binaries (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/nix/scripts/normalize-bun-binaries.ts
    • 🏗️ Layer: Unknown
    • ƒ collectPackages (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readManifest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ linkBinary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ exists (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeBinName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 canonicalize-node-modules (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/nix/scripts/canonicalize-node-modules.ts
    • 🏗️ Layer: Unknown
    • ƒ isDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseEntry (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 sync-zed (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/sync-zed.ts
    • 🏗️ Layer: Unknown
    • ƒ main (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 duplicate-pr (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/duplicate-pr.ts
    • 🏗️ Layer: Unknown
    • ƒ main (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 changelog (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/changelog.ts
    • 🏗️ Layer: Unknown
    • ƒ getLatestRelease (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getCommits (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ filterRevertedCommits (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getSection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ summarizeCommit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateChangelog (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getContributors (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildNotes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 stats (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/stats.ts
    • 🏗️ Layer: Unknown
    • ƒ sendToPostHog (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchNpmDownloads (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchReleases (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ calculate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 beta (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/beta.ts
    • 🏗️ Layer: Unknown
    • ƒ commentOnPR (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ conflicts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cleanup (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ main (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 list-versions (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/list-versions.ts
    • 🏗️ Layer: Unknown
    • ƒ main (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 analyze (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/analyze.ts
    • 🏗️ Layer: Unknown
    • ƒ parseArgs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ main (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 merge (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/merge.ts
    • 🏗️ Layer: Unknown
    • ƒ parseArgs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getAuthor (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createBackupBranch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ main (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 config (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/utils/config.ts
    • 🏗️ Layer: Unknown
    • ƒ loadConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 logger (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/utils/logger.ts
    • 🏗️ Layer: Unknown
    • ƒ setVerbose (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ log (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ debug (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ info (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ warn (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ error (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ success (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ header (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ step (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ divider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 git (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/utils/git.ts
    • 🏗️ Layer: Unknown
    • ƒ getCurrentBranch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ branchExists (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ remoteBranchExists (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getRemotes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasUpstreamRemote (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchUpstream (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ checkout (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createBranch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ deleteBranch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ backupAndDeleteBranch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ push (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pull (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ commit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ merge (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getConflictedFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasUncommittedChanges (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stageAll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stageFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getCommitMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getCommitHash (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getTagsForCommit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getAllTags (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getUpstreamTags (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ abortMerge (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ checkoutOurs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ checkoutTheirs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cleanDirectories (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ oursHasKilocodeChanges (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ensureRerere (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trainRerere (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getRerereResolved (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 version (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/utils/version.ts
    • 🏗️ Layer: Unknown
    • ƒ parseVersion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ compareVersions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getLatestUpstreamVersion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getVersionForCommit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getAvailableUpstreamVersions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getCurrentKiloVersion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 report (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/utils/report.ts
    • 🏗️ Layer: Unknown
    • ƒ isI18nFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isTauriFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isScriptFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isExtensionFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isWebFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shouldTakeTheirsTransform (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ classifyFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shouldSkipFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getRecommendation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ analyzeConflicts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateMarkdownReport (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ saveReport (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 transform-imports (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/codemods/transform-imports.ts
    • 🏗️ Layer: Unknown
    • ƒ getTransformedModule (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformImports (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformAllImports (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 transform-strings (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/codemods/transform-strings.ts
    • 🏗️ Layer: Unknown
    • ƒ transformStrings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformAllStrings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 transform-package-json (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/transforms/transform-package-json.ts
    • 🏗️ Layer: Unknown
    • ƒ extractVersion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseSemver (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ compareVersions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mergeWithNewestVersions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isPackageJson (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformDependencies (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformPackageJson (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformConflictedPackageJson (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getKiloPackageJson (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformAllPackageJson (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 transform-i18n (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/transforms/transform-i18n.ts
    • 🏗️ Layer: Unknown
    • ƒ shouldPreserveLine (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformI18nContent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformI18nFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isI18nFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformAllI18n (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformConflictedI18n (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 skip-files (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/transforms/skip-files.ts
    • 🏗️ Layer: Unknown
    • ƒ shouldSkip (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getUpstreamFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getUnmergedFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fileExistsInRef (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ removeFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ skipFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ skipSpecificFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 keep-ours (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/transforms/keep-ours.ts
    • 🏗️ Layer: Unknown
    • ƒ shouldKeepOurs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ keepOursFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resetToOurs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 lock-files (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/transforms/lock-files.ts
    • 🏗️ Layer: Unknown
    • ƒ isLockFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveLockFileConflicts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ regenerateLockFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 transform-scripts (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/transforms/transform-scripts.ts
    • 🏗️ Layer: Unknown
    • ƒ isScriptFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyScriptTransforms (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformScriptFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformConflictedScripts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformAllScripts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 transform-take-theirs (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/transforms/transform-take-theirs.ts
    • 🏗️ Layer: Unknown
    • ƒ matchesPattern (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyBrandingTransforms (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformTakeTheirs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformConflictedTakeTheirs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shouldTakeTheirs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformAllTakeTheirs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 transform-extensions (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/transforms/transform-extensions.ts
    • 🏗️ Layer: Unknown
    • ƒ isExtensionFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getExtension (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyExtensionTransforms (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformExtensionFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformConflictedExtensions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformAllExtensions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 package-names (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/transforms/package-names.ts
    • 🏗️ Layer: Unknown
    • ƒ transformFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformAll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 preserve-versions (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/transforms/preserve-versions.ts
    • 🏗️ Layer: Unknown
    • ƒ getCurrentVersion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ preserveVersion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ preserveAllVersions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 transform-tauri (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/transforms/transform-tauri.ts
    • 🏗️ Layer: Unknown
    • ƒ isTauriFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getExtension (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyTauriTransforms (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformTauriFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformConflictedTauri (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformAllTauri (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 transform-web (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/script/upstream/transforms/transform-web.ts
    • 🏗️ Layer: Unknown
    • ƒ isWebFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyWebTransforms (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformWebFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformConflictedWeb (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformAllWeb (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 esbuild (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/sdks/vscode/esbuild.js
    • 🏗️ Layer: Unknown
    • ƒ main (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 extension (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/sdks/vscode/src/extension.ts
    • 🏗️ Layer: Unknown
    • ƒ deactivate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ activate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openTerminal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ appendPrompt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getActiveFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 provider-debug (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/provider-debug.ts
    • 🏗️ Layer: Unknown
    • ƒ createKiloDebug (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 provider (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/provider.ts
    • 🏗️ Layer: Unknown
    • ƒ createKilo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 loader (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/loader.ts
    • 🏗️ Layer: Unknown
    • ƒ kiloCustomLoader (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ checkAuthentication (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 headers (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/headers.ts
    • 🏗️ Layer: Unknown
    • ƒ getFeatureHeader (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getEditorNameHeader (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildKiloHeaders (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 cloud-sessions (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/cloud-sessions.ts
    • 🏗️ Layer: Unknown
    • ƒ exportUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchCloudSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchCloudSessionForImport (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ importSessionToDb (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 device-auth (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/auth/device-auth.ts
    • 🏗️ Layer: Unknown
    • ƒ initiateDeviceAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pollDeviceAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ authenticateWithDeviceAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 token (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/auth/token.ts
    • 🏗️ Layer: Unknown
    • ƒ getKiloUrlFromToken (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isValidKilocodeToken (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getApiKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 polling (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/auth/polling.ts
    • 🏗️ Layer: Unknown
    • ƒ poll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatTimeRemaining (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 device-auth-tui (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/auth/device-auth-tui.ts
    • 🏗️ Layer: Unknown
    • ƒ initiateDeviceAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pollDeviceAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ authenticateWithDeviceAuthTUI (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 legacy-migration (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/auth/legacy-migration.ts
    • 🏗️ Layer: Unknown
    • ƒ extractKiloAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrateLegacyKiloAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 tui.d (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/types/tui.d.ts
    • 🏗️ Layer: Unknown
    • ƒ useCommandDialog (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ useSync (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ useDialog (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ useToast (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ useKeyboard (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 context (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/tui/context.ts
    • 🏗️ Layer: Unknown
    • ƒ initializeTUIDependencies (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getTUIDependencies (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ areTUIDependenciesInitialized (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 helpers (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/tui/helpers.ts
    • 🏗️ Layer: Unknown
    • ƒ formatProfileInfo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getOrganizationOptions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getDefaultOrganizationSelection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 routes (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/server/routes.ts
    • 🏗️ Layer: Unknown
    • ƒ createKiloRoutes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 models (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/api/models.ts
    • 🏗️ Layer: Unknown
    • ƒ parseApiPrice (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchKiloModels (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformToModelDevFormat (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractFamily (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mapModalities (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 notifications (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/api/notifications.ts
    • 🏗️ Layer: Unknown
    • ƒ fetchKilocodeNotifications (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 profile (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-gateway/src/api/profile.ts
    • 🏗️ Layer: Unknown
    • ƒ fetchProfile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchBalance (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchDefaultModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchProfileWithBalance (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ promptOrganizationSelection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 e2e-local (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/script/e2e-local.ts
    • 🏗️ Layer: Unknown
    • ƒ freePort (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ waitForHealth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 actions (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/e2e/actions.ts
    • 🏗️ Layer: Unknown
    • ƒ defocus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openPalette (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ closeDialog (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isSidebarClosed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toggleSidebar (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openSidebar (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ closeSidebar (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openSettings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ seedProjects (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createTestProject (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cleanupTestProject (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ slugFromUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ waitSlug (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sessionIDFromUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hoverSessionItem (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openSessionMoreMenu (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clickMenuItem (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ confirmDialog (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openSharePopover (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clickPopoverButton (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clickListItem (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stable (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ waitSessionIdle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cleanupSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ withSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ seedSessionQuestion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ seedSessionPermission (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ seedSessionTask (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ seedSessionTodos (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearSessionDockSeed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openStatusPopover (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openProjectMenu (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setWorkspacesEnabled (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openWorkspaceMenu (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 fixtures (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/e2e/fixtures.ts
    • 🏗️ Layer: Unknown
    • ƒ seedStorage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/e2e/utils.ts
    • 🏗️ Layer: Unknown
    • ƒ createSdk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getWorktree (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ dirSlug (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ dirPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sessionPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ workspacePersistKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-undo-redo.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/e2e/session/session-undo-redo.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ seedConversation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/e2e/session/session.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ seedMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-composer-dock.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/e2e/session/session-composer-dock.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ withDockSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ withDockSeed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearPermissionDock (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setAutoAccept (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ withMockPermission (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 terminal-tabs.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/e2e/terminal/terminal-tabs.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ open (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ store (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 prompt-history.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/e2e/prompt/prompt-history.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ edge (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ wait (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ reply (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shell (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 context.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/e2e/prompt/context.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ contextButton (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ seedContextSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 prompt-slash-share.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/e2e/prompt/prompt-slash-share.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ seed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 workspaces.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/e2e/projects/workspaces.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ setupWorkspaceTest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 projects-switch.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/e2e/projects/projects-switch.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ workspaces (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 workspace-new-session.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/e2e/projects/workspace-new-session.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ waitWorkspaceReady (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createWorkspace (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openWorkspaceNewSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createSessionFromWorkspace (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sessionDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 agent (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/agent.ts
    • 🏗️ Layer: Unknown
    • ƒ agentColor (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 server-health (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/server-health.ts
    • 🏗️ Layer: Unknown
    • ƒ timeoutSignal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ wait (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ retryable (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ checkServerHealth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 same (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/same.ts
    • 🏗️ Layer: Unknown
    • ƒ same (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 comment-note (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/comment-note.ts
    • 🏗️ Layer: Unknown
    • ƒ selection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createCommentMetadata (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readCommentMetadata (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatCommentNote (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseCommentNote (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 worktree (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/worktree.ts
    • 🏗️ Layer: Unknown
    • ƒ deferred (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 prompt (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/prompt.ts
    • 🏗️ Layer: Unknown
    • ƒ selectionFromFileUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ textPartValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractPromptFromParts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 time (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/time.ts
    • 🏗️ Layer: Unknown
    • ƒ getRelativeTime (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 server-health.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/server-health.test.ts
    • 🏗️ Layer: Unknown
    • ƒ abortFromInput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 base64 (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/base64.ts
    • 🏗️ Layer: Unknown
    • ƒ decode64 (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 id (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/id.ts
    • 🏗️ Layer: Unknown
    • ƒ schema (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ascending (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ descending (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateID (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ bytesToHex (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ randomBase62 (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getRandomBytes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 sound (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/sound.ts
    • 🏗️ Layer: Unknown
    • ƒ soundSrc (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ playSound (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 server-errors (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/server-errors.ts
    • 🏗️ Layer: Unknown
    • ƒ tr (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatServerError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isConfigInvalidErrorLike (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isProviderModelNotFoundErrorLike (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseReadableConfigInvalidError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseReadableProviderModelNotFoundError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 terminal-writer (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/terminal-writer.ts
    • 🏗️ Layer: Unknown
    • ƒ terminalWriter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 server (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/server.ts
    • 🏗️ Layer: Unknown
    • ƒ createSdkForServer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 scoped-cache (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/scoped-cache.ts
    • 🏗️ Layer: Unknown
    • ƒ createScopedCache (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 speech (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/speech.ts
    • 🏗️ Layer: Unknown
    • ƒ createSpeechRecognition (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 server-errors.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/server-errors.test.ts
    • 🏗️ Layer: Unknown
    • ƒ fill (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ useLanguageMock (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 dom (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/dom.ts
    • 🏗️ Layer: Unknown
    • ƒ getCharacterOffsetInLine (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getNodeOffsetInLine (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getSelectionInContainer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 uuid (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/uuid.ts
    • 🏗️ Layer: Unknown
    • ƒ uuid (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 persist (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/persist.ts
    • 🏗️ Layer: Unknown
    • ƒ cacheDelete (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cachePrune (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cacheSet (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cacheGet (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fallbackDisabled (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fallbackSet (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ quota (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ evict (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ write (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ snapshot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isRecord (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ merge (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalize (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ workspaceStorage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ localStorageWithPrefix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ localStorageDirect (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ removePersisted (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ persisted (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 aim (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/utils/aim.ts
    • 🏗️ Layer: Unknown
    • ƒ createAim (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 serialize.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/addons/serialize.test.ts
    • 🏗️ Layer: Unknown
    • ƒ createTerminal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ writeAndWait (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 serialize (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/addons/serialize.ts
    • 🏗️ Layer: Unknown
    • ƒ constrain (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ equalFg (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ equalBg (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ equalFlags (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-composer-state (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/pages/session/composer/session-composer-state.ts
    • 🏗️ Layer: Unknown
    • ƒ createSessionComposerBlocked (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createSessionComposerState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-request-tree (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/pages/session/composer/session-request-tree.ts
    • 🏗️ Layer: Unknown
    • ƒ sessionTreeRequest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sessionPermissionRequest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sessionQuestionRequest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 helpers (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/pages/layout/helpers.ts
    • 🏗️ Layer: Unknown
    • ƒ sortSessions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasProjectPermissions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getDraggableId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 use-providers (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/hooks/use-providers.ts
    • 🏗️ Layer: Unknown
    • ƒ useProviders (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 titlebar-history.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/components/titlebar-history.test.ts
    • 🏗️ Layer: Unknown
    • ƒ history (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 titlebar-history (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/components/titlebar-history.ts
    • 🏗️ Layer: Unknown
    • ƒ applyPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pushPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trimHistory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ backPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ forwardPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-context-format (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/components/session/session-context-format.ts
    • 🏗️ Layer: Unknown
    • ƒ createSessionContextFormatter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-context-breakdown (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/components/session/session-context-breakdown.ts
    • 🏗️ Layer: Unknown
    • ƒ estimateSessionContextBreakdown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-context-metrics (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/components/session/session-context-metrics.ts
    • 🏗️ Layer: Unknown
    • ƒ getSessionContextMetrics (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 build-request-parts (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/components/prompt-input/build-request-parts.ts
    • 🏗️ Layer: Unknown
    • ƒ buildRequestParts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 editor-dom (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/components/prompt-input/editor-dom.ts
    • 🏗️ Layer: Unknown
    • ƒ createTextFragment (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getNodeLength (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getTextLength (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getCursorPosition (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setCursorPosition (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setRangeEdge (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 attachments (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/components/prompt-input/attachments.ts
    • 🏗️ Layer: Unknown
    • ƒ largePaste (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createPromptAttachments (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 submit (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/components/prompt-input/submit.ts
    • 🏗️ Layer: Unknown
    • ƒ createPromptSubmit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 placeholder (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/components/prompt-input/placeholder.ts
    • 🏗️ Layer: Unknown
    • ƒ promptPlaceholder (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 history (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/components/prompt-input/history.ts
    • 🏗️ Layer: Unknown
    • ƒ canNavigateHistoryAtCursor (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clonePromptParts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cloneSelection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clonePromptHistoryComments (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizePromptHistoryEntry (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ promptLength (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ prependHistoryEntry (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isCommentEqual (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isPromptEqual (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ navigatePromptHistory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 permission-auto-respond (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/permission-auto-respond.ts
    • 🏗️ Layer: Unknown
    • ƒ acceptKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ directoryAcceptKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ accepted (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isDirectoryAutoAccepting (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sessionLineage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ autoRespondsPermission (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 layout-scroll (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/layout-scroll.ts
    • 🏗️ Layer: Unknown
    • ƒ createScrollPersistence (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clone (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ seed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ scroll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ schedule (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setScroll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ flush (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ flushAll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ drop (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ dispose (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 notification-index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/notification-index.ts
    • 🏗️ Layer: Unknown
    • ƒ buildNotificationIndex (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 comments.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/comments.test.ts
    • 🏗️ Layer: Unknown
    • ƒ line (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 model-variant (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/model-variant.ts
    • 🏗️ Layer: Unknown
    • ƒ getConfiguredAgentVariant (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveModelVariant (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cycleModelVariant (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 queue (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/global-sync/queue.ts
    • 🏗️ Layer: Unknown
    • ƒ createRefreshQueue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ drain (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 eviction (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/global-sync/eviction.ts
    • 🏗️ Layer: Unknown
    • ƒ pickDirectoriesToEvict (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ canDisposeDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 bootstrap (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/global-sync/bootstrap.ts
    • 🏗️ Layer: Unknown
    • ƒ bootstrapGlobal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ groupBySession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ bootstrapDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 child-store (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/global-sync/child-store.ts
    • 🏗️ Layer: Unknown
    • ƒ createChildStoreManager (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ disposeDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ runEviction (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ensureChild (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ child (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ projectMeta (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ projectIcon (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-trim (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/global-sync/session-trim.ts
    • 🏗️ Layer: Unknown
    • ƒ sessionUpdatedAt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ compareSessionRecent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ takeRecentSessions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trimSessions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 event-reducer (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/global-sync/event-reducer.ts
    • 🏗️ Layer: Unknown
    • ƒ applyGlobalEvent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cleanupSessionCaches (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cleanupDroppedSessionCaches (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyDirectoryEvent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-cache (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/global-sync/session-cache.ts
    • 🏗️ Layer: Unknown
    • ƒ dropSessionCaches (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pickSessionCacheEvictions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/global-sync/utils.ts
    • 🏗️ Layer: Unknown
    • ƒ normalizeProviderList (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sanitizeProject (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-load (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/global-sync/session-load.ts
    • 🏗️ Layer: Unknown
    • ƒ loadRootSessionsWithFallback (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ estimateRootSessionTotal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 path (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/file/path.ts
    • 🏗️ Layer: Unknown
    • ƒ stripFileProtocol (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stripQueryAndHash (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ unquoteGitPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ decodeFilePath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ encodeFilePath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createPathHelpers (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 view-cache (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/file/view-cache.ts
    • 🏗️ Layer: Unknown
    • ƒ normalizeSelectedLines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ equalSelectedLines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createViewSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createFileViewCache (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 types (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/file/types.ts
    • 🏗️ Layer: Unknown
    • ƒ selectionFromLines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 watcher (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/file/watcher.ts
    • 🏗️ Layer: Unknown
    • ƒ invalidateFromWatcher (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 tree-store (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/file/tree-store.ts
    • 🏗️ Layer: Unknown
    • ƒ createFileTreeStore (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 content-cache (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/app/src/context/file/content-cache.ts
    • 🏗️ Layer: Unknown
    • ƒ approxBytes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setBytes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ touch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ remove (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ reset (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ evictContentLru (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resetFileContentLru (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setFileContentBytes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ removeFileContentBytes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ touchFileContent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFileContentBytesTotal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFileContentEntryCount (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasFileContent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 previous-docs-redirects.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-docs/tests/previous-docs-redirects.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ detectCycle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 llms.txt (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-docs/pages/api/llms.txt.ts
    • 🏗️ Layer: Unknown
    • ƒ findMarkdownFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ filePathToUrlPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractFrontmatterTitle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildTitleMap (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ addNavLink (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ addNavSection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 heading.markdoc (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-docs/markdoc/nodes/heading.markdoc.ts
    • 🏗️ Layer: Unknown
    • ƒ generateID (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 tool (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/plugin/src/tool.ts
    • 🏗️ Layer: Unknown
    • ƒ tool (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 file-path (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-ui/src/file-path.ts
    • 🏗️ Layer: Unknown
    • ƒ parseFilePath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractFilePathFromHref (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 tool-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-ui/src/components/tool-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ createThrottledValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ busy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hold (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateScrollMask (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ useCollapsible (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ useContextToolPending (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ useRowWipe (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ useToolFade (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 visual-regression.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-ui/tests/visual-regression.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ fetchStories (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ disableAnimations (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ waitForSettled (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ waitForImages (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ waitForFonts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ waitForStable (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop/scripts/utils.ts
    • 🏗️ Layer: Unknown
    • ƒ getCurrentSidecar (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ copyBinaryToSidecarFolder (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ windowsify (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 cli (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop/src/cli.ts
    • 🏗️ Layer: Unknown
    • ƒ installError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ installCli (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 menu (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop/src/menu.ts
    • 🏗️ Layer: Unknown
    • ƒ createMenu (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 updater (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop/src/updater.ts
    • 🏗️ Layer: Unknown
    • ƒ runUpdater (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 bindings (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop/src/bindings.ts
    • 🏗️ Layer: Unknown
    • ƒ makeEvent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop/src/i18n/index.ts
    • 🏗️ Layer: Unknown
    • ƒ detectLocale (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseLocale (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseRecord (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseStored (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pickLocale (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ build (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ t (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ initI18n (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 schema (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/script/schema.ts
    • 🏗️ Layer: Unknown
    • ƒ generate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 project-id (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/project-id.ts
    • 🏗️ Layer: Unknown
    • ƒ normalizeProjectId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getProjectIdFromConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getProjectIdFromGit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveProjectId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getKiloProjectId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 rules-migrator (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/rules-migrator.ts
    • 🏗️ Layer: Unknown
    • ƒ exists (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findMarkdownFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ discoverRules (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 plan-followup (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/plan-followup.ts
    • 🏗️ Layer: Unknown
    • ƒ toText (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatTodos (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateHandover (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolvePlan (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ inject (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ prompt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ startNew (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ask (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ts-client (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/ts-client.ts
    • 🏗️ Layer: Unknown
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ check (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 bash-hierarchy (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/bash-hierarchy.ts
    • 🏗️ Layer: Unknown
    • ƒ addAll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ignore-migrator (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/ignore-migrator.ts
    • 🏗️ Layer: Unknown
    • ƒ fileExists (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseIgnoreContent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ convertToGlob (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadIgnoreFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildPermissionRules (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadIgnoreConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 bell (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/bell.ts
    • 🏗️ Layer: Unknown
    • ƒ bell (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 paste-summary (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/paste-summary.ts
    • 🏗️ Layer: Unknown
    • ƒ count (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shouldSummarize (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ts-check (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/ts-check.ts
    • 🏗️ Layer: Unknown
    • ƒ run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolve (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ local_tsc (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ native_tsgo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ scan_bun (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ exists (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 modes-migrator (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/modes-migrator.ts
    • 🏗️ Layer: Unknown
    • ƒ isDefaultMode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ convertPermissions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ convertMode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readModesFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 editor-context (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/editor-context.ts
    • 🏗️ Layer: Unknown
    • ƒ staticEnvLines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ timestamp (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ environmentDetails (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 workflows-migrator (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/workflows-migrator.ts
    • 🏗️ Layer: Unknown
    • ƒ findWorkflowFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractNameFromFilename (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractDescription (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadWorkflowsFromDir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ discoverWorkflows (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ convertToCommand (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 enhance-prompt (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/enhance-prompt.ts
    • 🏗️ Layer: Unknown
    • ƒ clean (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ enhancePrompt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 mcp-migrator (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/mcp-migrator.ts
    • 🏗️ Layer: Unknown
    • ƒ isRemote (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readMcpSettings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ convertServer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadMcpConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 paths (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/paths.ts
    • 🏗️ Layer: Unknown
    • ƒ vscodeGlobalStorage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ globalDirs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ skillDirectories (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 config-injector (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/config-injector.ts
    • 🏗️ Layer: Unknown
    • ƒ buildConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mergePermissions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getEnvVars (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 cloud-session (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/cloud-session.ts
    • 🏗️ Layer: Unknown
    • ƒ validateCloudFork (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ importCloudSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 kilo-errors (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/kilo-errors.ts
    • 🏗️ Layer: Unknown
    • ƒ isKiloError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ kiloErrorTitle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ kiloErrorDescription (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ showKiloErrorToast (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseKiloErrorCode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 worktree-diff (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/review/worktree-diff.ts
    • 🏗️ Layer: Unknown
    • ƒ generatedLike (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ancestor (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stats (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ detailMeta (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ lines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ lineCount (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ statStamp (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readBefore (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readAfter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ load (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ summarize (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ summary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ detail (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ full (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 command (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/review/command.ts
    • 🏗️ Layer: Unknown
    • ƒ localReviewUncommittedCommand (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ localReviewCommand (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 review (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/review/review.ts
    • 🏗️ Layer: Unknown
    • ƒ countChanges (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatFileList (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildToolsSection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseDiff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseFileDiff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildReviewPromptUncommitted (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildReviewPromptBranch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getCurrentBranch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getBaseBranch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getUncommittedChanges (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getBranchChanges (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 drain (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilocode/permission/drain.ts
    • 🏗️ Layer: Unknown
    • ƒ drainCovered (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 todo (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/session/todo.ts
    • 🏗️ Layer: Unknown
    • ƒ update (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 prompt (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/session/prompt.ts
    • 🏗️ Layer: Unknown
    • ƒ shouldAskPlanFollowup (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ assertNotBusy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolvePromptParts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ start (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resume (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cancel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ lastModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveTools (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createStructuredOutputTool (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createUserMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ insertReminders (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shell (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ command (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ensureTitle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/session/index.ts
    • 🏗️ Layer: Unknown
    • ƒ createDefaultTitle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isDefaultTitle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fromRow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toRow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getForkedTitle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getPlatformOverride (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createNext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ plan (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 status (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/session/status.ts
    • 🏗️ Layer: Unknown
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ set (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 llm (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/session/llm.ts
    • 🏗️ Layer: Unknown
    • ƒ stream (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveTools (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasToolCalls (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 system (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/session/system.ts
    • 🏗️ Layer: Unknown
    • ƒ instructions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ soul (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ provider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ environment (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 instruction (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/session/instruction.ts
    • 🏗️ Layer: Unknown
    • ƒ globalFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveRelative (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isClaimed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ claim (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clear (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ systemPaths (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ system (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loaded (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ find (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolve (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 summary (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/session/summary.ts
    • 🏗️ Layer: Unknown
    • ƒ unquoteGitPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ summarizeSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ summarizeMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ computeDiff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 compaction (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/session/compaction.ts
    • 🏗️ Layer: Unknown
    • ƒ isOverflow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ prune (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ process (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 processor (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/session/processor.ts
    • 🏗️ Layer: Unknown
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 retry (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/session/retry.ts
    • 🏗️ Layer: Unknown
    • ƒ sleep (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ delay (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ retryable (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 revert (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/session/revert.ts
    • 🏗️ Layer: Unknown
    • ƒ revert (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ unrevert (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cleanup (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 message-v2 (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/session/message-v2.ts
    • 🏗️ Layer: Unknown
    • ƒ isMedia (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toModelMessages (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ filterCompacted (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fromError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/auth/index.ts
    • 🏗️ Layer: Unknown
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ all (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ set (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ remove (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 provider (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/provider.ts
    • 🏗️ Layer: Unknown
    • ƒ isGpt5OrLater (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shouldUseCopilotResponsesApi (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ googleVertexVars (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadBaseURL (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fromModelsDevModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fromModelsDevProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isProviderAllowed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mergeProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getSDK (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getLanguage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ closest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getSmallModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sort (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ defaultModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 error (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/error.ts
    • 🏗️ Layer: Unknown
    • ƒ isOpenAiErrorRetryable (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isOverflow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ error (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ message (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ json (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseStreamError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseAPICallError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 model-cache (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/model-cache.ts
    • 🏗️ Layer: Unknown
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ refresh (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clear (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchModels (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getAuthOptions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 models (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/models.ts
    • 🏗️ Layer: Unknown
    • ƒ url (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ refresh (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 transform (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/transform.ts
    • 🏗️ Layer: Unknown
    • ƒ mimeToModality (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sdkKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeMessages (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyCaching (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ unsupportedParts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fixDuplicateReasoning (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ message (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ temperature (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ topP (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ topK (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ variants (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ options (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ smallOptions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ providerOptions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ maxOutputTokens (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ schema (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 auth (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/auth.ts
    • 🏗️ Layer: Unknown
    • ƒ methods (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 copilot-provider (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/copilot-provider.ts
    • 🏗️ Layer: Unknown
    • ƒ createOpenaiCompatible (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 openai-responses-language-model (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/responses/openai-responses-language-model.ts
    • 🏗️ Layer: Unknown
    • ƒ addInclude (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasOpenAITool (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isTextDeltaChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isResponseOutputItemDoneChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isResponseOutputItemDoneReasoningChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isResponseFinishedChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isResponseCreatedChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isResponseFunctionCallArgumentsDeltaChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isResponseImageGenerationCallPartialImageChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isResponseCodeInterpreterCallCodeDeltaChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isResponseCodeInterpreterCallCodeDoneChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isResponseOutputItemAddedChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isResponseOutputItemAddedReasoningChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isResponseAnnotationAddedChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isResponseReasoningSummaryPartAddedChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isResponseReasoningSummaryTextDeltaChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isErrorChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getResponsesModelConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 map-openai-responses-finish-reason (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/responses/map-openai-responses-finish-reason.ts
    • 🏗️ Layer: Unknown
    • ƒ mapOpenAIResponseFinishReason (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 openai-responses-prepare-tools (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/responses/openai-responses-prepare-tools.ts
    • 🏗️ Layer: Unknown
    • ƒ prepareResponsesTools (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 convert-to-openai-responses-input (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/responses/convert-to-openai-responses-input.ts
    • 🏗️ Layer: Unknown
    • ƒ isFileId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ convertToOpenAIResponsesInput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 openai-compatible-prepare-tools (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/chat/openai-compatible-prepare-tools.ts
    • 🏗️ Layer: Unknown
    • ƒ prepareTools (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 convert-to-openai-compatible-chat-messages (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/chat/convert-to-openai-compatible-chat-messages.ts
    • 🏗️ Layer: Unknown
    • ƒ getOpenAIMetadata (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ convertToOpenAICompatibleChatMessages (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 map-openai-compatible-finish-reason (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/chat/map-openai-compatible-finish-reason.ts
    • 🏗️ Layer: Unknown
    • ƒ mapOpenAICompatibleFinishReason (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 get-response-metadata (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/chat/get-response-metadata.ts
    • 🏗️ Layer: Unknown
    • ƒ getResponseMetadata (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 shell (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/shell/shell.ts
    • 🏗️ Layer: Unknown
    • ƒ killTree (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fallback (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 agent (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/acp/agent.ts
    • 🏗️ Layer: Unknown
    • ƒ getContextLimit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sendUsageUpdate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toToolKind (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toLocations (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ defaultModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseUri (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getNewContent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sortProvidersByName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ modelVariantsFromProviders (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildAvailableModels (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatModelIdWithVariant (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildVariantMeta (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseModelSelection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/pty/index.ts
    • 🏗️ Layer: Unknown
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ update (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ remove (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resize (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ write (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ connect (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/plugin/index.ts
    • 🏗️ Layer: Unknown
    • ƒ trigger (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 codex (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/plugin/codex.ts
    • 🏗️ Layer: Unknown
    • ƒ generatePKCE (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateRandomString (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ base64UrlEncode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseJwtClaims (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractAccountIdFromClaims (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractAccountId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildAuthorizeUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ exchangeCodeForTokens (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ refreshAccessToken (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ startOAuthServer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stopOAuthServer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ waitForOAuthCallback (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ CodexAuthPlugin (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 copilot (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/plugin/copilot.ts
    • 🏗️ Layer: Unknown
    • ƒ normalizeDomain (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getUrls (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ CopilotAuthPlugin (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 inflight-cache (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilo-sessions/inflight-cache.ts
    • 🏗️ Layer: Unknown
    • ƒ withInFlightCache (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearInFlightCache (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ingest-queue (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilo-sessions/ingest-queue.ts
    • 🏗️ Layer: Unknown
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ retryable (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ backoff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ key (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ schedule (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ enqueue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ flush (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sync (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 kilo-sessions (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/kilo-sessions/kilo-sessions.ts
    • 🏗️ Layer: Unknown
    • ƒ clearCache (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ authValid (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ kilocodeToken (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getClient (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ bootstrap (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ share (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ unshare (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ remove (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fullSync (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeGitUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getGitUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ meta (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getOrgId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isUuid (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 git-context (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/commit-message/git-context.ts
    • 🏗️ Layer: Unknown
    • ƒ isLockFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ git (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseNameStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parsePorcelain (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mapStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isUntracked (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getGitContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 generate (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/commit-message/generate.ts
    • 🏗️ Layer: Unknown
    • ƒ buildUserMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clean (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateCommitMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 git-context.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/commit-message/tests/git-context.test.ts
    • 🏗️ Layer: Unknown
    • ƒ setGitOutput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearGitOutputs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ git (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isLockFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseNameStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parsePorcelain (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mapStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isUntracked (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getGitContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/ide/index.ts
    • 🏗️ Layer: Unknown
    • ƒ ide (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ alreadyInstalled (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ install (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/format/index.ts
    • 🏗️ Layer: Unknown
    • ƒ isEnabled (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFormatter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 mdns (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/server/mdns.ts
    • 🏗️ Layer: Unknown
    • ƒ publish (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ unpublish (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 error (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/server/error.ts
    • 🏗️ Layer: Unknown
    • ƒ errors (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 server (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/server/server.ts
    • 🏗️ Layer: Unknown
    • ƒ url (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openapi (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ listen (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 tui (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/server/routes/tui.ts
    • 🏗️ Layer: Unknown
    • ƒ callTui (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 global (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/server/routes/global.ts
    • 🏗️ Layer: Unknown
    • ƒ handler (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 tui (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/config/tui.ts
    • 🏗️ Layer: Unknown
    • ƒ mergeInfo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ customPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ load (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 migrate-tui-config (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/config/migrate-tui-config.ts
    • 🏗️ Layer: Unknown
    • ƒ migrateTuiConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeTui (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ backupAndStripLegacy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ opencodeFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 config (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/config/config.ts
    • 🏗️ Layer: Unknown
    • ƒ systemManagedConfigDir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ managedConfigDir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mergeConfigConcatArrays (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ waitForDependencies (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ installDependencies (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isWritable (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ needsInstall (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ rel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trim (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadCommand (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadAgent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadMode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadPlugin (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getPluginName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ deduplicatePlugins (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ load (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getGlobal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ update (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ globalConfigFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isRecord (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stripNulls (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mergeConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ patchJsonc (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateGlobal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ directories (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 markdown (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/config/markdown.ts
    • 🏗️ Layer: Unknown
    • ƒ files (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shell (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fallbackSanitization (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 paths (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/config/paths.ts
    • 🏗️ Layer: Unknown
    • ƒ projectFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ directories (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fileInDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ source (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ dir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ substitute (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseText (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 share-next (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/share/share-next.ts
    • 🏗️ Layer: Unknown
    • ƒ url (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ key (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sync (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ remove (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fullSync (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 webfetch (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/tool/webfetch.ts
    • 🏗️ Layer: Unknown
    • ƒ extractTextFromHTML (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ convertHTMLToMarkdown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 diagnostics (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/tool/diagnostics.ts
    • 🏗️ Layer: Unknown
    • ƒ filterDiagnostics (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 plan (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/tool/plan.ts
    • 🏗️ Layer: Unknown
    • ƒ getLastModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 edit (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/tool/edit.ts
    • 🏗️ Layer: Unknown
    • ƒ normalizeLineEndings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ detectLineEnding (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ convertToLineEnding (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ levenshtein (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trimDiff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ replace (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 question (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/tool/question.ts
    • 🏗️ Layer: Unknown
    • ƒ format (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 external-directory (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/tool/external-directory.ts
    • 🏗️ Layer: Unknown
    • ƒ assertExternalDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 task (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/tool/task.ts
    • 🏗️ Layer: Unknown
    • ƒ cancel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 registry (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/tool/registry.ts
    • 🏗️ Layer: Unknown
    • ƒ fromPlugin (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ register (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ all (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ids (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ tools (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 read (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/tool/read.ts
    • 🏗️ Layer: Unknown
    • ƒ isBinaryFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ls (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/tool/ls.ts
    • 🏗️ Layer: Unknown
    • ƒ renderDir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 tool (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/tool/tool.ts
    • 🏗️ Layer: Unknown
    • ƒ define (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 truncation (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/tool/truncation.ts
    • 🏗️ Layer: Unknown
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cleanup (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasTaskTool (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ output (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 json-migration (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/storage/json-migration.ts
    • 🏗️ Layer: Unknown
    • ƒ run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ read (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ insert (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 db (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/storage/db.ts
    • 🏗️ Layer: Unknown
    • ƒ time (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrations (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ close (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ use (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ effect (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transaction (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 storage (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/storage/storage.ts
    • 🏗️ Layer: Unknown
    • ƒ remove (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ read (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ update (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ write (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ withErrorHandling (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 sse (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/control-plane/sse.ts
    • 🏗️ Layer: Unknown
    • ƒ parseSSE (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 workspace (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/control-plane/workspace.ts
    • 🏗️ Layer: Unknown
    • ƒ fromRow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ workspaceEventLoop (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ startSyncing (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 workspace-router-middleware (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/control-plane/workspace-router-middleware.ts
    • 🏗️ Layer: Unknown
    • ƒ routeRequest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 routes (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/control-plane/workspace-server/routes.ts
    • 🏗️ Layer: Unknown
    • ƒ WorkspaceServerRoutes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 server (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/control-plane/workspace-server/server.ts
    • 🏗️ Layer: Unknown
    • ƒ App (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ Listen (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/control-plane/adaptors/index.ts
    • 🏗️ Layer: Unknown
    • ƒ getAdaptor (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ installAdaptor (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 registry (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/bun/registry.ts
    • 🏗️ Layer: Unknown
    • ƒ which (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ info (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isOutdated (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/bun/index.ts
    • 🏗️ Layer: Unknown
    • ƒ run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ which (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ install (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/question/index.ts
    • 🏗️ Layer: Unknown
    • ƒ ask (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ reply (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ reject (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/lsp/index.ts
    • 🏗️ Layer: Unknown
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getClients (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ schedule (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasClients (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ touchFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ diagnostics (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hover (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ workspaceSymbol (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ documentSymbol (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ definition (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ references (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ implementation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ prepareCallHierarchy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ incomingCalls (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ outgoingCalls (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ runAll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pretty (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 server (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/lsp/server.ts
    • 🏗️ Layer: Unknown
    • ƒ spawn (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ spawn (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ spawn (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 client (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/lsp/client.ts
    • 🏗️ Layer: Unknown
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 discovery (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/skill/discovery.ts
    • 🏗️ Layer: Unknown
    • ƒ dir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pull (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 skill (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/skill/skill.ts
    • 🏗️ Layer: Unknown
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ all (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ dirs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ remove (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 queue (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/queue.ts
    • 🏗️ Layer: Unknown
    • ƒ work (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 hash (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/hash.ts
    • 🏗️ Layer: Unknown
    • ƒ fast (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 process (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/process.ts
    • 🏗️ Layer: Unknown
    • ƒ spawn (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 wildcard (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/wildcard.ts
    • 🏗️ Layer: Unknown
    • ƒ match (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ all (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ allStructured (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ matchSequence (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 filesystem (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/filesystem.ts
    • 🏗️ Layer: Unknown
    • ƒ exists (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isDir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stat (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ size (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readText (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readJson (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readBytes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readArrayBuffer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isEnoent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ write (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ writeJson (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ writeStream (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mimeType (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizePath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolve (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ windowsPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ overlaps (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ contains (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findUp (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ globUp (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 timeout (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/timeout.ts
    • 🏗️ Layer: Unknown
    • ƒ withTimeout (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 log (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/log.ts
    • 🏗️ Layer: Unknown
    • ƒ shouldLog (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ file (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cleanup (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ build (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stop (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 fn (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/fn.ts
    • 🏗️ Layer: Unknown
    • ƒ fn (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 proxied (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/proxied.ts
    • 🏗️ Layer: Unknown
    • ƒ proxied (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 lock (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/lock.ts
    • 🏗️ Layer: Unknown
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ process (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ read (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ write (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 iife (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/iife.ts
    • 🏗️ Layer: Unknown
    • ƒ iife (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 archive (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/archive.ts
    • 🏗️ Layer: Unknown
    • ƒ extractZip (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 which (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/which.ts
    • 🏗️ Layer: Unknown
    • ƒ which (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 abort (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/abort.ts
    • 🏗️ Layer: Unknown
    • ƒ abortAfter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ abortAfterAny (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 scrap (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/scrap.ts
    • 🏗️ Layer: Unknown
    • ƒ dummyFunction (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ randomHelper (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 token (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/token.ts
    • 🏗️ Layer: Unknown
    • ƒ estimate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 lazy (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/lazy.ts
    • 🏗️ Layer: Unknown
    • ƒ lazy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 glob (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/glob.ts
    • 🏗️ Layer: Unknown
    • ƒ toGlobOptions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ scan (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ scanSync (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ match (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 git (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/git.ts
    • 🏗️ Layer: Unknown
    • ƒ git (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 keybind (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/keybind.ts
    • 🏗️ Layer: Unknown
    • ƒ match (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fromParsedKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toString (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 locale (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/locale.ts
    • 🏗️ Layer: Unknown
    • ƒ titlecase (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ time (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ datetime (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ todayTimeOrDateTime (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ number (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ duration (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ truncate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ truncateMiddle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pluralize (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 format (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/format.ts
    • 🏗️ Layer: Unknown
    • ƒ formatDuration (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 eventloop (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/eventloop.ts
    • 🏗️ Layer: Unknown
    • ƒ wait (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 signal (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/signal.ts
    • 🏗️ Layer: Unknown
    • ƒ signal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 rpc (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/rpc.ts
    • 🏗️ Layer: Unknown
    • ƒ listen (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ emit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ client (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 defer (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/defer.ts
    • 🏗️ Layer: Unknown
    • ƒ defer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 color (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/color.ts
    • 🏗️ Layer: Unknown
    • ƒ isValidHex (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hexToRgb (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hexToAnsiBold (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 context (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/util/context.ts
    • 🏗️ Layer: Unknown
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/env/index.ts
    • 🏗️ Layer: Unknown
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ all (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ set (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ remove (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 upgrade (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/upgrade.ts
    • 🏗️ Layer: Unknown
    • ƒ upgrade (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 bootstrap (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/bootstrap.ts
    • 🏗️ Layer: Unknown
    • ƒ bootstrap (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 network (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/network.ts
    • 🏗️ Layer: Unknown
    • ƒ withNetworkOptions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveNetworkOptions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 error (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/error.ts
    • 🏗️ Layer: Unknown
    • ƒ FormatError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ FormatUnknownError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ui (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/ui.ts
    • 🏗️ Layer: Unknown
    • ƒ println (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ print (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ empty (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ logo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ input (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ error (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ markdown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 import (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/import.ts
    • 🏗️ Layer: Unknown
    • ƒ parseShareUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformShareData (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ingestBootstrapWarning (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ingestBootstrap (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ bootstrapImportedSessionIngest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 stats (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/stats.ts
    • 🏗️ Layer: Unknown
    • ƒ getCurrentProject (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getAllSessions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ aggregateSessionStats (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ displayStats (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ renderRow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatNumber (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 models (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/models.ts
    • 🏗️ Layer: Unknown
    • ƒ printModels (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 web (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/web.ts
    • 🏗️ Layer: Unknown
    • ƒ getNetworkIPs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 mcp (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/mcp.ts
    • 🏗️ Layer: Unknown
    • ƒ getAuthStatusIcon (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getAuthStatusText (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isMcpConfigured (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isMcpRemote (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveConfigPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ addMcpToConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 auth (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/auth.ts
    • 🏗️ Layer: Unknown
    • ƒ handlePluginAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolvePluginProviders (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 cmd (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/cmd.ts
    • 🏗️ Layer: Unknown
    • ƒ cmd (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 run (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/run.ts
    • 🏗️ Layer: Unknown
    • ƒ props (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ inline (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ block (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fallback (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ glob (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ grep (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ read (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ write (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ webfetch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ edit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ codesearch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ websearch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ task (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ skill (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ bash (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ todo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizePath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ title (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ session (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ share (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ execute (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ tool (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ emit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loop (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/session.ts
    • 🏗️ Layer: Unknown
    • ƒ pagerCmd (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatSessionTable (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatSessionJSON (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 uninstall (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/uninstall.ts
    • 🏗️ Layer: Unknown
    • ƒ collectRemovalTargets (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ showRemovalSummary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ executeUninstall (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getShellConfigFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cleanShellConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getDirectorySize (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatSize (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shortenPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 win32 (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/win32.ts
    • 🏗️ Layer: Unknown
    • ƒ load (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ win32DisableProcessedInput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ win32FlushInputBuffer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ win32InstallCtrlCGuard (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 thread (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/thread.ts
    • 🏗️ Layer: Unknown
    • ƒ createWorkerFetch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createEventSource (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ target (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ input (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 worker (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/worker.ts
    • 🏗️ Layer: Unknown
    • ƒ getAuthorizationHeader (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 transcript (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/util/transcript.ts
    • 🏗️ Layer: Unknown
    • ƒ formatTranscript (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatAssistantHeader (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatPart (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 clipboard (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/util/clipboard.ts
    • 🏗️ Layer: Unknown
    • ƒ writeOsc52 (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ read (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ copy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 selection (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/util/selection.ts
    • 🏗️ Layer: Unknown
    • ƒ copy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 terminal (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/util/terminal.ts
    • 🏗️ Layer: Unknown
    • ƒ colors (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getTerminalBackgroundColor (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 markdown (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/util/markdown.ts
    • 🏗️ Layer: Unknown
    • ƒ parseRow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isSeparatorRow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getAlignment (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getDisplayWidth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ padToWidth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findTables (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatTable (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatMarkdownTables (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 editor (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/util/editor.ts
    • 🏗️ Layer: Unknown
    • ƒ open (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 signal (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/util/signal.ts
    • 🏗️ Layer: Unknown
    • ƒ createDebouncedSignal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 spinner (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/ui/spinner.ts
    • 🏗️ Layer: Unknown
    • ƒ getScannerState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ calculateColorIndex (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createKnightRiderTrail (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ deriveTrailColors (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ deriveInactiveColor (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createFrames (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createColors (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 textarea-keybindings (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/component/textarea-keybindings.ts
    • 🏗️ Layer: Unknown
    • ƒ mapTextareaKeybindings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ useTextareaKeybindings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 directory (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/context/directory.ts
    • 🏗️ Layer: Unknown
    • ƒ useDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 agent (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/debug/agent.ts
    • 🏗️ Layer: Unknown
    • ƒ getAvailableTools (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveTools (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseToolParams (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createToolContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ripgrep (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/file/ripgrep.ts
    • 🏗️ Layer: Unknown
    • ƒ filepath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ tree (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ dir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ count (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ search (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 time (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/file/time.ts
    • 🏗️ Layer: Unknown
    • ƒ read (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ withLock (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ assert (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/file/index.ts
    • 🏗️ Layer: Unknown
    • ƒ isImageByExtension (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isTextByExtension (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isTextByName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getImageMimeType (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isBinaryByExtension (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isImage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shouldEncode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ read (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ search (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ignore (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/file/ignore.ts
    • 🏗️ Layer: Unknown
    • ƒ match (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 watcher (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/file/watcher.ts
    • 🏗️ Layer: Unknown
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/mcp/index.ts
    • 🏗️ Layer: Unknown
    • ƒ registerNotificationHandlers (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ convertMcpTool (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isMcpConfigured (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ descendants (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchPromptsForClient (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchResourcesForClient (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ add (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clients (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ connect (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ disconnect (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ tools (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ prompts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resources (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getPrompt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readResource (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ startAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ authenticate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ finishAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ removeAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ supportsOAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasStoredTokens (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getAuthStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 auth (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/mcp/auth.ts
    • 🏗️ Layer: Unknown
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getForUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ all (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ set (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ remove (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateTokens (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateClientInfo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateCodeVerifier (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearCodeVerifier (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateOAuthState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getOAuthState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearOAuthState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isTokenExpired (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 oauth-callback (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/mcp/oauth-callback.ts
    • 🏗️ Layer: Unknown
    • ƒ ensureRunning (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ waitForCallback (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cancelPending (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isPortInUse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stop (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isRunning (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/installation/index.ts
    • 🏗️ Layer: Unknown
    • ƒ info (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isPreview (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isLocal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ method (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getBrewFormula (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ upgrade (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ latest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/command/index.ts
    • 🏗️ Layer: Unknown
    • ƒ hints (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 flag (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/flag/flag.ts
    • 🏗️ Layer: Unknown
    • ƒ truthy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ falsy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ number (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/worktree/index.ts
    • 🏗️ Layer: Unknown
    • ƒ pick (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ slug (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ randomName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ exists (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ outputText (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ errorText (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ failed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ prune (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sweep (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ canonical (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ runStartCommand (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ runStartScript (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ runStartScripts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ queueStartScripts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ makeWorktreeInfo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createFromInfo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 agent (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/agent/agent.ts
    • 🏗️ Layer: Unknown
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ defaultAgent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ remove (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/scheduler/index.ts
    • 🏗️ Layer: Unknown
    • ƒ register (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 bootstrap (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/project/bootstrap.ts
    • 🏗️ Layer: Unknown
    • ƒ InstanceBootstrap (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 project (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/project/project.ts
    • 🏗️ Layer: Unknown
    • ƒ gitpath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fromRow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fromDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ discover (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrateFromGlobal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setInitialized (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ initGit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sandboxes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ addSandbox (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ removeSandbox (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 instance (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/project/instance.ts
    • 🏗️ Layer: Unknown
    • ƒ emit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ boot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ track (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 vcs (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/project/vcs.ts
    • 🏗️ Layer: Unknown
    • ƒ currentBranch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ branch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 state (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/project/state.ts
    • 🏗️ Layer: Unknown
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resetEntry (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ dispose (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 id (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/id/id.ts
    • 🏗️ Layer: Unknown
    • ƒ schema (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ascending (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ descending (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateID (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ randomBase62 (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ timestamp (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/control/index.ts
    • 🏗️ Layer: Unknown
    • ƒ fromRow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ account (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ token (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/bus/index.ts
    • 🏗️ Layer: Unknown
    • ƒ publish (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ subscribe (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ once (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ subscribeAll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ raw (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 bus-event (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/bus/bus-event.ts
    • 🏗️ Layer: Unknown
    • ƒ define (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ payloads (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/permission/index.ts
    • 🏗️ Layer: Unknown
    • ƒ toKeys (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ covered (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pending (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ask (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ respond (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 arity (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/permission/arity.ts
    • 🏗️ Layer: Unknown
    • ƒ prefix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 next (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/permission/next.ts
    • 🏗️ Layer: Unknown
    • ƒ expand (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fromConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ merge (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ evaluate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ disabled (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/patch/index.ts
    • 🏗️ Layer: Unknown
    • ƒ parsePatchHeader (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseUpdateFileChunks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseAddFileContent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stripHeredoc (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parsePatch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ maybeParseApplyPatch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ deriveNewContentsFromChunks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ computeReplacements (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyReplacements (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeUnicode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ tryMatch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ seekSequence (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateUnifiedDiff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyHunksToFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyPatch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ maybeParseApplyPatchVerified (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/src/snapshot/index.ts
    • 🏗️ Layer: Unknown
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cleanup (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ track (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ patch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ restore (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ revert (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ diff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ diffFull (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ gitdir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ add (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ syncExclude (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ excludes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 workflows-migrator.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/kilocode/workflows-migrator.test.ts
    • 🏗️ Layer: Unknown
    • ƒ withHome (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 kilo-errors.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/kilocode/kilo-errors.test.ts
    • 🏗️ Layer: Unknown
    • ƒ makeAPIError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 worktree-diff-summary.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/kilocode/worktree-diff-summary.test.ts
    • 🏗️ Layer: Unknown
    • ƒ setup (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 rules-migrator.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/kilocode/rules-migrator.test.ts
    • 🏗️ Layer: Unknown
    • ƒ withHome (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 patch-jsonc.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/kilocode/patch-jsonc.test.ts
    • 🏗️ Layer: Unknown
    • ƒ isRecord (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ patchJsonc (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 plan-followup.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/kilocode/plan-followup.test.ts
    • 🏗️ Layer: Unknown
    • ƒ withInstance (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ seed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ latestUser (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sessions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mockHandoverDeps (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 paths.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/kilocode/paths.test.ts
    • 🏗️ Layer: Unknown
    • ƒ withHome (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 bash-hierarchy.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/kilocode/bash-hierarchy.test.ts
    • 🏗️ Layer: Unknown
    • ƒ collect (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 worktree-diff.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/kilocode/worktree-diff.test.ts
    • 🏗️ Layer: Unknown
    • ƒ setupRepo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 plan-exit-detection.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/kilocode/plan-exit-detection.test.ts
    • 🏗️ Layer: Unknown
    • ƒ withInstance (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ seed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ waitQuestion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 local-model.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/kilocode/local-model.test.ts
    • 🏗️ Layer: Unknown
    • ƒ resetMockState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ runInRoot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ initLocal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readModelJson (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ removeModelJson (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 structured-output-integration.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/session/structured-output-integration.test.ts
    • 🏗️ Layer: Unknown
    • ƒ withInstance (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 retry.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/session/retry.test.ts
    • 🏗️ Layer: Unknown
    • ƒ apiError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ wrap (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 prompt.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/session/prompt.test.ts
    • 🏗️ Layer: Unknown
    • ƒ deferred (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 compaction.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/session/compaction.test.ts
    • 🏗️ Layer: Unknown
    • ƒ createModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 llm.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/session/llm.test.ts
    • 🏗️ Layer: Unknown
    • ƒ deferred (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ waitRequest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createChatStream (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadFixture (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createEventStream (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createEventResponse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 message-v2.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/session/message-v2.test.ts
    • 🏗️ Layer: Unknown
    • ƒ userInfo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ assistantInfo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ basePart (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 copilot-chat-model.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/provider/copilot/copilot-chat-model.test.ts
    • 🏗️ Layer: Unknown
    • ƒ convertReadableStreamToArray (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createMockFetch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 event-subscription.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/acp/event-subscription.test.ts
    • 🏗️ Layer: Unknown
    • ƒ inProgressText (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isToolCallUpdate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toolEvent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createEventStream (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createFakeAgent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 codex.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/plugin/codex.test.ts
    • 🏗️ Layer: Unknown
    • ƒ createTestJwt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 inflight-cache.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/kilo-sessions/inflight-cache.test.ts
    • 🏗️ Layer: Unknown
    • ƒ deferred (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ingest-queue.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/kilo-sessions/ingest-queue.test.ts
    • 🏗️ Layer: Unknown
    • ƒ scheduler (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 config.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/config/config.test.ts
    • 🏗️ Layer: Unknown
    • ƒ writeManagedSettings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ writeConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ check (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 webfetch.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/tool/webfetch.test.ts
    • 🏗️ Layer: Unknown
    • ƒ withFetch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 json-migration.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/storage/json-migration.test.ts
    • 🏗️ Layer: Unknown
    • ƒ setupStorageDir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ writeProject (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ writeSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createTestDb (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-proxy-middleware.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/control-plane/session-proxy-middleware.test.ts
    • 🏗️ Layer: Unknown
    • ƒ setup (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 sse.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/control-plane/sse.test.ts
    • 🏗️ Layer: Unknown
    • ƒ stream (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 db (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/fixture/db.ts
    • 🏗️ Layer: Unknown
    • ƒ resetDatabase (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 fixture (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/fixture/fixture.ts
    • 🏗️ Layer: Unknown
    • ƒ sanitizePath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ exists (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clean (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stop (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ tmpdir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 fake-lsp-server (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/fixture/lsp/fake-lsp-server.js
    • 🏗️ Layer: Unknown
    • ƒ encode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ decodeFrames (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ send (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sendRequest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 client.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/lsp/client.test.ts
    • 🏗️ Layer: Unknown
    • ƒ spawnFakeServer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 skill.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/skill/skill.test.ts
    • 🏗️ Layer: Unknown
    • ƒ createGlobalSkill (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 which.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/util/which.test.ts
    • 🏗️ Layer: Unknown
    • ƒ cmd (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ env (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ envPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ same (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 lock.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/util/lock.test.ts
    • 🏗️ Layer: Unknown
    • ƒ tick (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ flush (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 process.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/util/process.test.ts
    • 🏗️ Layer: Unknown
    • ƒ node (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 plugin-auth-picker.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/cli/plugin-auth-picker.test.ts
    • 🏗️ Layer: Unknown
    • ƒ hookWithAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hookWithoutAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 thread.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/cli/tui/thread.test.ts
    • 🏗️ Layer: Unknown
    • ƒ call (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ check (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 agent.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/agent/agent.test.ts
    • 🏗️ Layer: Unknown
    • ƒ evalPerm (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 project.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/project/project.test.ts
    • 🏗️ Layer: Unknown
    • ƒ withMode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadProject (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 snapshot.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/opencode/test/snapshot/snapshot.test.ts
    • 🏗️ Layer: Unknown
    • ƒ bootstrap (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 identity (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-telemetry/src/identity.ts
    • 🏗️ Layer: Unknown
    • ƒ setDataPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getMachineId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getDistinctId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getUserId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getOrganizationId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setOrganizationId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateFromKiloAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ reset (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 tracer (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-telemetry/src/tracer.ts
    • 🏗️ Layer: Unknown
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getTracer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setEnabled (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shutdown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 client (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-telemetry/src/client.ts
    • 🏗️ Layer: Unknown
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getClient (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setEnabled (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isEnabled (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ capture (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ identify (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ alias (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shutdown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 telemetry (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-telemetry/src/telemetry.ts
    • 🏗️ Layer: Unknown
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setEnabled (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getTracer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isEnabled (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateIdentity (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ track (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackCliStart (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackCliExit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackSessionStart (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackSessionEnd (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackSessionMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackLlmCompletion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackCommandUsed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackToolUsed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackAgentUsed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackPlanFollowup (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackShareCreated (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackShareDeleted (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackMcpServerConnected (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackMcpServerError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackAuthSuccess (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackAuthLogout (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trackError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shutdown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 telemetry.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-telemetry/src/tests/telemetry.test.ts
    • 🏗️ Layer: Unknown
    • ƒ createMockPostHogClient (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createMockSpan (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 binary (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/util/src/binary.ts
    • 🏗️ Layer: Unknown
    • ƒ search (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ insert (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 path (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/util/src/path.ts
    • 🏗️ Layer: Unknown
    • ƒ getFilename (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFileExtension (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFilenameTruncated (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ truncateMiddle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 slug (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/util/src/slug.ts
    • 🏗️ Layer: Unknown
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 fn (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/util/src/fn.ts
    • 🏗️ Layer: Unknown
    • ƒ fn (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 array (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/util/src/array.ts
    • 🏗️ Layer: Unknown
    • ƒ findLast (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 iife (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/util/src/iife.ts
    • 🏗️ Layer: Unknown
    • ƒ iife (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 encode (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/util/src/encode.ts
    • 🏗️ Layer: Unknown
    • ƒ base64Encode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ base64Decode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hash (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ checksum (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sampledChecksum (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 identifier (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/util/src/identifier.ts
    • 🏗️ Layer: Unknown
    • ƒ ascending (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ descending (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ randomBase62 (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 lazy (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/util/src/lazy.ts
    • 🏗️ Layer: Unknown
    • ƒ lazy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 retry (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/util/src/retry.ts
    • 🏗️ Layer: Unknown
    • ƒ isTransientError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ retry (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 vite.config (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/vite.config.ts
    • 🏗️ Layer: Unknown
    • ƒ providerIconsPlugin (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchProviderIcons (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 file-path (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/file-path.ts
    • 🏗️ Layer: Unknown
    • ƒ parseFilePath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractFilePathFromHref (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 commented-lines (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/pierre/commented-lines.ts
    • 🏗️ Layer: Unknown
    • ƒ annotationIndex (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clear (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ markCommentedDiffLines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ markCommentedFileLines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 selection-bridge (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/pierre/selection-bridge.ts
    • 🏗️ Layer: Unknown
    • ƒ formatSelectedLineLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ previewSelectedLines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cloneSelectedLineRange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ lineInSelectedRange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isSingleLineSelection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toRange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ restoreShadowTextSelection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createLineNumberSelectionBridge (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 file-runtime (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/pierre/file-runtime.ts
    • 🏗️ Layer: Unknown
    • ƒ createReadyWatcher (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearReadyWatcher (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getViewerHost (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getViewerRoot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyViewerScheme (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ observeViewerScheme (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ notifyShadowReady (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/pierre/index.ts
    • 🏗️ Layer: Unknown
    • ƒ createDefaultOptions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 comment-hover (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/pierre/comment-hover.ts
    • 🏗️ Layer: Unknown
    • ƒ createHoverCommentUtility (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 media (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/pierre/media.ts
    • 🏗️ Layer: Unknown
    • ƒ mediaRecord (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeMimeType (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fileExtension (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mediaKindFromPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isBinaryContent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ validDataUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ dataUrlFromMediaValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ decodeBase64Utf8 (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ svgTextFromValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasMediaValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 worker (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/pierre/worker.ts
    • 🏗️ Layer: Unknown
    • ƒ workerFactory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createPool (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getWorkerPool (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getWorkerPools (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 diff-selection (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/pierre/diff-selection.ts
    • 🏗️ Layer: Unknown
    • ƒ findDiffSide (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ diffLineIndex (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ diffRowIndex (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fixDiffSelection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 virtualizer (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/pierre/virtualizer.ts
    • 🏗️ Layer: Unknown
    • ƒ scrollable (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ scrollRoot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ target (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ acquireVirtualizer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 file-selection (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/pierre/file-selection.ts
    • 🏗️ Layer: Unknown
    • ƒ findElement (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findFileLineNumber (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findDiffLineNumber (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findCodeSelectionSide (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readShadowLineSelection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 file-find (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/pierre/file-find.ts
    • 🏗️ Layer: Unknown
    • ƒ isEditable (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hostForNode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ installShortcuts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearHighlightFind (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ supportsHighlights (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ scrollParent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createFileFind (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ scheduleOverlay (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 loader (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/theme/loader.ts
    • 🏗️ Layer: Unknown
    • ƒ ensureLoaderStyleElement (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyTheme (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildThemeCss (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadThemeFromUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getActiveTheme (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ removeTheme (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setColorScheme (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 resolve (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/theme/resolve.ts
    • 🏗️ Layer: Unknown
    • ƒ resolveThemeVariant (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getColors (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateNeutralOverlayScale (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateNeutralAlphaScale (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getHex (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveTheme (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ themeToCss (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 color (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/theme/color.ts
    • 🏗️ Layer: Unknown
    • ƒ clamp (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hexToRgb (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ rgbToHex (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ linearToSrgb (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ srgbToLinear (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ rgbToOklch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ oklchToRgb (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hexToOklch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fitOklch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ oklchToHex (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateScale (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateNeutralScale (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateAlphaScale (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mixColors (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shift (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ blend (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ lighten (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ darken (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ withAlpha (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 line-comment-styles (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/components/line-comment-styles.ts
    • 🏗️ Layer: Unknown
    • ƒ installLineCommentStyles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-review-search (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/components/session-review-search.ts
    • 🏗️ Layer: Unknown
    • ƒ hitsForSide (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildSessionSearchHits (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stepSessionSearchIndex (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 fixtures (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/ui/src/storybook/fixtures.ts
    • 🏗️ Layer: Unknown
    • ƒ average (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 publish (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/sdk/js/script/publish.ts
    • 🏗️ Layer: Unknown
    • ƒ transformExports (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/sdk/js/src/index.ts
    • 🏗️ Layer: Unknown
    • ƒ createKilo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 server (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/sdk/js/src/server.ts
    • 🏗️ Layer: Unknown
    • ƒ mergeConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseExistingConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildConfigEnv (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createKiloServer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createKiloTui (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 client (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/sdk/js/src/client.ts
    • 🏗️ Layer: Unknown
    • ƒ createKiloClient (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/sdk/js/src/v2/index.ts
    • 🏗️ Layer: Unknown
    • ƒ createKilo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 server (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/sdk/js/src/v2/server.ts
    • 🏗️ Layer: Unknown
    • ƒ mergeConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseExistingConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildConfigEnv (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createKiloServer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createKiloTui (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 client (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/sdk/js/src/v2/client.ts
    • 🏗️ Layer: Unknown
    • ƒ createKiloClient (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 utils.gen (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/sdk/js/src/v2/gen/core/utils.gen.ts
    • 🏗️ Layer: Unknown
    • ƒ getValidRequestBody (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 esbuild (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/esbuild.js
    • 🏗️ Layer: Unknown
    • ƒ getWorkerPool (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getWorkerPools (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ workerFactory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createBrowserWebviewContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ main (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 launch (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/script/launch.ts
    • 🏗️ Layer: Unknown
    • ƒ parse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ which (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ detect (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ codeCli (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ newest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ compile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ packageVsix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ installVsix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ settings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ launch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 local-bin (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/script/local-bin.ts
    • 🏗️ Layer: Unknown
    • ƒ log (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ platformTag (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findKiloBinaryInOpencodeDist (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ensureBuiltBinary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ main (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 watch-cli (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/script/watch-cli.ts
    • 🏗️ Layer: Unknown
    • ƒ log (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sourceBinaryPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ rebuild (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 qrcode (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/utils/qrcode.ts
    • 🏗️ Layer: Unknown
    • ƒ generateQRCode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 id (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/utils/id.ts
    • 🏗️ Layer: Unknown
    • ƒ randomBase62 (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getRandomBytes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 errorUtils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/utils/errorUtils.ts
    • 🏗️ Layer: Unknown
    • ƒ unwrapError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseAssistantError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isUnauthorizedPaidModelError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isUnauthorizedPromotionLimitError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 provider-action (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/utils/provider-action.ts
    • 🏗️ Layer: Unknown
    • ƒ createProviderAction (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ send (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clear (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ dispose (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 date (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/utils/date.ts
    • 🏗️ Layer: Unknown
    • ƒ formatRelativeDate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 review-comment-markdown (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/utils/review-comment-markdown.ts
    • 🏗️ Layer: Unknown
    • ƒ escapeInline (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fenceFor (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatCode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatReviewCommentMarkdown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatReviewCommentsMarkdown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 messages (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/types/messages.ts
    • 🏗️ Layer: Unknown
    • ƒ acquireVsCodeApi (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 useFileMention (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/hooks/useFileMention.ts
    • 🏗️ Layer: Unknown
    • ƒ useFileMention (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 file-mention-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/hooks/file-mention-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ escape (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ syncMentionedPaths (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildTextAfterMentionSelect (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildFileAttachments (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 useImageAttachments (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/hooks/useImageAttachments.ts
    • 🏗️ Layer: Unknown
    • ƒ useImageAttachments (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 usePromptHistory (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/hooks/usePromptHistory.ts
    • 🏗️ Layer: Unknown
    • ƒ load (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ canNavigate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ appendEntry (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ seedEntries (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ usePromptHistory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ navigate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ append (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ seed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ reset (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 useSlashCommand (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/hooks/useSlashCommand.ts
    • 🏗️ Layer: Unknown
    • ƒ useSlashCommand (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 image-attachments-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/hooks/image-attachments-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ isAcceptedImageType (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isDragLeavingComponent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/components/marketplace/utils.ts
    • 🏗️ Layer: Unknown
    • ƒ isInstalled (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ installedScopes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 model-selector-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/components/shared/model-selector-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ isSmall (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ providerSortKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isFree (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sanitizeName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stripSubProviderPrefix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildTriggerLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 question-dock-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/components/chat/question-dock-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ toggleAnswer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 prompt-input-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/components/chat/prompt-input-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ fileName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ dirName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildHighlightSegments (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ atEnd (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 permission-dock-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/components/chat/permission-dock-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ savedRuleStates (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ describePatterns (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 provider-catalog (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/components/settings/provider-catalog.ts
    • 🏗️ Layer: Unknown
    • ƒ isPopularProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ popularProviderIndex (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ providerIcon (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ kiloFallbackProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ providerNoteKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sortProviders (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 provider-visibility (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/components/settings/provider-visibility.ts
    • 🏗️ Layer: Unknown
    • ƒ visibleConnectedIds (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 language-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/context/language-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ normalizeLocale (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveTemplate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-queue (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/context/session-queue.ts
    • 🏗️ Layer: Unknown
    • ƒ activeUserMessageID (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 permission-queue (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/context/permission-queue.ts
    • 🏗️ Layer: Unknown
    • ƒ upsertPermission (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ removeSessionPermissions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 model-selection (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/context/model-selection.ts
    • 🏗️ Layer: Unknown
    • ƒ validate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ recent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveModelSelection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/context/session-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ computeStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ calcTotalCost (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ calcContextUsage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 provider-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/context/provider-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ flattenModels (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isModelValid (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 apply-conflicts (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/apply-conflicts.ts
    • 🏗️ Layer: Unknown
    • ƒ groupApplyConflicts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mapApplyConflictReason (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 multi-model-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/multi-model-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ allocationKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ totalAllocations (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ allocationsToArray (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ remaining (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toggleModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setAllocationCount (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ maxAllocationCount (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 tab-order (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/tab-order.ts
    • 🏗️ Layer: Unknown
    • ƒ reorderTabs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyTabOrder (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ firstOrderedTitle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 file-tree-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/file-tree-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ buildFileTree (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ flatten (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ flattenChain (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 navigate (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/navigate.ts
    • 🏗️ Layer: Unknown
    • ƒ resolveNavigation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ validateLocalSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ adjacentHint (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ nextSelectionAfterDelete (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 review-annotations (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/review-annotations.ts
    • 🏗️ Layer: Unknown
    • ƒ focusWhenConnected (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ makeIcon (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ makeActionButton (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildReviewAnnotation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 diff-open-policy (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/diff-open-policy.ts
    • 🏗️ Layer: Unknown
    • ƒ isLargeDiffFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ initialOpenFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 review-comments (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/review-comments.ts
    • 🏗️ Layer: Unknown
    • ƒ lineCount (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFilename (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractLines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sanitizeReviewComments (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 diff-state (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/diff-state.ts
    • 🏗️ Layer: Unknown
    • ƒ sameDiffMeta (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mergeWorktreeDiffs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-status (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/session-status.ts
    • 🏗️ Layer: Unknown
    • ƒ getBusySessionCount (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ seedSessionStatuses (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 kilo-provider-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/kilo-provider-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ getErrorMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sessionToWebview (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ indexProvidersById (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ filterVisibleAgents (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadSessions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ flushPendingSessionRefresh (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildSettingPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mapSSEEventToWebviewMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mapCloudSessionMessageToWebviewMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isEventFromForeignProject (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 webview-html-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/webview-html-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ buildConnectSrc (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ joinCspDirectives (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildCspString (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 extension (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/extension.ts
    • 🏗️ Layer: Unknown
    • ƒ activate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ deactivate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openKiloInNewTab (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ waitForWebviewPanelToBeActive (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 project-directory (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/project-directory.ts
    • 🏗️ Layer: Unknown
    • ƒ resolvePanelProjectDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveProjectDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 path-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/path-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ isAbsolutePath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 image-preview (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/image-preview.ts
    • 🏗️ Layer: Unknown
    • ƒ parseImage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildPreviewPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getPreviewCommand (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getPreviewDir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trimEntries (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseBase64 (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getExt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sanitize (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 review-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/review-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ appendOutput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getWorkspaceRoot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveLocalDiffTarget (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hashFileDiffs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openFileInEditor (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openWorkspaceRelativeFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/utils.ts
    • 🏗️ Layer: Unknown
    • ƒ getNonce (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildWebviewHtml (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 provider-actions (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/provider-actions.ts
    • 🏗️ Layer: Unknown
    • ƒ fetchProviderData (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildActionContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isModelSelection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ validateRecents (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ computeDefaultSelection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ postError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ validateID (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ connectProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ authorizeProviderOAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ completeProviderOAuth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ disconnectProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ saveCustomProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 toggle-auto-approve (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/commands/toggle-auto-approve.ts
    • 🏗️ Layer: Unknown
    • ƒ registerToggleAutoApprove (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ tryGetClient (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 fork-session (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/fork-session.ts
    • 🏗️ Layer: Unknown
    • ƒ forkSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 WorktreeManager (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/WorktreeManager.ts
    • 🏗️ Layer: Unknown
    • ƒ stripRemotePrefix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 format-keybinding (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/format-keybinding.ts
    • 🏗️ Layer: Unknown
    • ƒ formatKeybinding (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildKeybindingMap (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 constants (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/constants.ts
    • 🏗️ Layer: Unknown
    • ƒ migrateAgentManagerData (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ exists (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isDirectory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveGitDir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fixGitWorktreeRefs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 git-import (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/git-import.ts
    • 🏗️ Layer: Unknown
    • ƒ parsePRUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ localBranchName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseForEachRefOutput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildBranchList (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseWorktreeList (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ checkedOutBranchesFromWorktreeList (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ validateGitRef (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizePath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ classifyPRError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ classifyWorktreeError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 task-runner (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/task-runner.ts
    • 🏗️ Layer: Unknown
    • ƒ executeVscodeTask (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 multi-version (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/multi-version.ts
    • 🏗️ Layer: Unknown
    • ƒ resolveVersionModels (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildInitialMessages (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 shell-env (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/shell-env.ts
    • 🏗️ Layer: Unknown
    • ƒ parseEnvOutput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getShellEnvironment (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolvePath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ execWithShellEnv (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearShellEnvCache (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 delete-worktree (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/delete-worktree.ts
    • 🏗️ Layer: Unknown
    • ƒ shouldStopDiffPolling (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 WorktreeStateManager (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/WorktreeStateManager.ts
    • 🏗️ Layer: Unknown
    • ƒ remoteRef (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 SetupScriptRunner (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/SetupScriptRunner.ts
    • 🏗️ Layer: Unknown
    • ƒ quoteCmdArg (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildSetupTaskCommand (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 branch-name (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/branch-name.ts
    • 🏗️ Layer: Unknown
    • ƒ sanitizeBranchName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ generateBranchName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ versionedName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 base-branch (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/base-branch.ts
    • 🏗️ Layer: Unknown
    • ƒ normalizeBaseBranch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ chooseBaseBranch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 terminal-host (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/terminal-host.ts
    • 🏗️ Layer: Unknown
    • ƒ createTerminalHost (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 SetupScriptService.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/tests/SetupScriptService.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ setupRoot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ scriptPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ writeScript (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AgentManagerProvider.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/tests/AgentManagerProvider.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ createMockHost (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ deferred (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createHarness (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 provider-model (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/shared/provider-model.ts
    • 🏗️ Layer: Unknown
    • ƒ parseModelString (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ providerOrderIndex (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createKiloFallbackProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 custom-provider (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/shared/custom-provider.ts
    • 🏗️ Layer: Unknown
    • ƒ fail (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ validateProviderID (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseCustomProviderSecret (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeCustomProviderConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sanitizeCustomProviderConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 migration-service (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/legacy-migration/migration-service.ts
    • 🏗️ Layer: Unknown
    • ƒ getMigrationStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setMigrationStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ detectLegacyData (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearLegacyData (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrateProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrateConfigFields (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrateDefaultModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrateAutoApproval (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrateAutocomplete (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrateLanguage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ convertMcpServer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ convertCustomModePermissions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ convertCustomMode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readOAuthCredentials (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readLegacyProviderProfiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readLegacyMcpSettings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readLegacyCustomModes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readLegacySettings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasAutocompleteData (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stripYamlQuotes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseCustomModesYaml (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildProviderList (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildMcpServerList (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildCustomModeList (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveDefaultModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 api (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/marketplace/api.ts
    • 🏗️ Layer: Unknown
    • ƒ kebabToTitleCase (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseResponse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transformSkill (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchWithRetry (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 installer (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/marketplace/installer.ts
    • 🏗️ Layer: Unknown
    • ƒ normalizeMcpEntry (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isSafeId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ convertModeToAgent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ escapeJsonValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ substituteParams (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findEscapedPaths (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ walk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 paths (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/marketplace/paths.ts
    • 🏗️ Layer: Unknown
    • ƒ globalConfigDir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 server-manager (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/cli-backend/server-manager.ts
    • 🏗️ Layer: Unknown
    • ƒ stripAnsi (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toErrorMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 server-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/cli-backend/server-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ parseServerPort (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 connection-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/cli-backend/connection-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ resolveEventSessionId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/cli-backend/i18n/index.ts
    • 🏗️ Layer: Unknown
    • ƒ resolveLocale (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadTranslations (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ t (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 errors (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/telemetry/errors.ts
    • 🏗️ Layer: Unknown
    • ƒ isApiProviderError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getApiProviderErrorProperties (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isConsecutiveMistakeError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getConsecutiveMistakeErrorProperties (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 telemetry-proxy-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/telemetry/telemetry-proxy-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ buildTelemetryPayload (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildTelemetryAuthHeader (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/commit-message/index.ts
    • 🏗️ Layer: Unknown
    • ƒ registerCommitMessageService (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 register-code-actions (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/code-actions/register-code-actions.ts
    • 🏗️ Layer: Unknown
    • ƒ registerCodeActions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 register-terminal-actions (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/code-actions/register-terminal-actions.ts
    • 🏗️ Layer: Unknown
    • ƒ getTerminalContents (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ registerTerminalActions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 editor-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/code-actions/editor-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ getEditorContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 support-prompt (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/code-actions/support-prompt.ts
    • 🏗️ Layer: Unknown
    • ƒ diagnosticText (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fill (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createPrompt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AutocompleteServiceManager (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/AutocompleteServiceManager.ts
    • 🏗️ Layer: Unknown
    • ƒ readSettings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ writeSettings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 statusbar-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/statusbar-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ humanFormatSessionCost (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatTime (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 types (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/types.ts
    • 🏗️ Layer: Unknown
    • ƒ extractPrefixSuffix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ contextToAutocompleteInput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AutocompleteServiceManager.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/tests/AutocompleteServiceManager.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ createManager (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AutocompleteModel.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/tests/AutocompleteModel.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ createMockConnectionService (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 MockWorkspaceEdit (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/tests/MockWorkspaceEdit.ts
    • 🏗️ Layer: Unknown
    • ƒ createMockWorkspaceEdit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 HoleFiller (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/HoleFiller.ts
    • 🏗️ Layer: Unknown
    • ƒ parseAutocompleteResponse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sum_evens (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sum (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hypothenuse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 getProcessedSnippets (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/getProcessedSnippets.ts
    • 🏗️ Layer: Unknown
    • ƒ uriToFsPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasFilepath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ filterSnippetsByAccess (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getProcessedSnippets (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 uselessSuggestionFilter (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/uselessSuggestionFilter.ts
    • 🏗️ Layer: Unknown
    • ƒ suggestionConsideredDuplication (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ DuplicatesFromPrefixOrSuffix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ DuplicatesFromEdgeLines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ containsRepetitivePhraseFromPrefix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeToCompleteLine (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ postprocessAutocompleteSuggestion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 hole-filler-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/hole-filler-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ parseAutocompleteResponse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 contextualSkip (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/contextualSkip.ts
    • 🏗️ Layer: Unknown
    • ƒ getTerminatorsForLanguage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isAtEndOfStatement (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isMidWordTyping (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shouldSkipAutocomplete (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AutocompleteInlineCompletionProvider (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/AutocompleteInlineCompletionProvider.ts
    • 🏗️ Layer: Unknown
    • ƒ findMatchingSuggestion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyFirstLineOnly (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ countLines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shouldShowOnlyFirstLine (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFirstLine (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stringToInlineCompletions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AutocompleteTelemetry (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/AutocompleteTelemetry.ts
    • 🏗️ Layer: Unknown
    • ƒ getSuggestionKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 telemetry-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/telemetry-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ getSuggestionKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ insertWithLRUEviction (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 inline-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/inline-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ findMatchingSuggestion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ countLines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shouldShowOnlyFirstLine (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFirstLine (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyFirstLineOnly (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ calcDebounceDelay (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AutocompleteTelemetry.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/tests/AutocompleteTelemetry.test.ts
    • 🏗️ Layer: Unknown
    • ƒ createSuggestion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AutocompleteContextProvider.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/tests/AutocompleteContextProvider.test.ts
    • 🏗️ Layer: Unknown
    • ƒ createAutocompleteInput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 HoleFiller.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/tests/HoleFiller.test.ts
    • 🏗️ Layer: Unknown
    • ƒ createAutocompleteInput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AutocompleteInlineCompletionProvider.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/tests/AutocompleteInlineCompletionProvider.test.ts
    • 🏗️ Layer: Unknown
    • ƒ provideWithDebounce (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/language-filters/index.ts
    • 🏗️ Layer: Unknown
    • ƒ applyLanguageFilter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 markdown (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/language-filters/markdown.ts
    • 🏗️ Layer: Unknown
    • ƒ isInsideCodeBlock (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ removeSpuriousNewlinesBeforeCodeBlockClosingFences (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ markdownFilter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 handleChatCompletionAccepted (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/chat-autocomplete/handleChatCompletionAccepted.ts
    • 🏗️ Layer: Unknown
    • ƒ getChatAutocompleteTelemetry (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleChatCompletionAccepted (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 handleChatCompletionRequest (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/chat-autocomplete/handleChatCompletionRequest.ts
    • 🏗️ Layer: Unknown
    • ƒ handleChatCompletionRequest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 chat-autocomplete-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/chat-autocomplete/chat-autocomplete-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ finalizeChatSuggestion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildChatPrefix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 FileIgnoreController (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/shims/FileIgnoreController.ts
    • 🏗️ Layer: Unknown
    • ƒ toPosix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 i18n (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/shims/i18n.ts
    • 🏗️ Layer: Unknown
    • ƒ t (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 util (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/diff/util.ts
    • 🏗️ Layer: Unknown
    • ƒ linesMatchPerfectly (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ linesMatch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ matchLine (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 myers (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/diff/myers.ts
    • 🏗️ Layer: Unknown
    • ƒ convertMyersChangeToDiffLines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ myersDiff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ myersCharDiff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 streamDiff.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/diff/streamDiff.test.ts
    • 🏗️ Layer: Unknown
    • ƒ collectDiffs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getMyersDiffType (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ displayDiff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ expectDiff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 stream (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/fetch/stream.ts
    • 🏗️ Layer: Unknown
    • ƒ parseSseLine (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 lcs (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/lcs.ts
    • 🏗️ Layer: Unknown
    • ƒ longestCommonSubsequence (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/index.ts
    • 🏗️ Layer: Unknown
    • ƒ dedent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 uri (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/uri.ts
    • 🏗️ Layer: Unknown
    • ƒ pathToUriPathSegment (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getCleanUriPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findUriInDirs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getUriPathBasename (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFileExtensionFromBasename (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getUriFileExtension (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getLastNUriRelativePathParts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ joinPathsToUri (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getShortestUniqueRelativeUriPaths (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getLastNPathParts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ranges (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/ranges.ts
    • 🏗️ Layer: Unknown
    • ƒ getRangeInString (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ intersection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 messageContent (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/messageContent.ts
    • 🏗️ Layer: Unknown
    • ƒ stripImages (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ renderChatMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 merge (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/merge.ts
    • 🏗️ Layer: Unknown
    • ƒ mergeJson (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 logger (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/logger.ts
    • 🏗️ Layer: Unknown
    • ƒ getIconFromLevel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 paths (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/paths.ts
    • 🏗️ Layer: Unknown
    • ƒ getContinueGlobalPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getIndexFolderPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getConfigJsonPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 treeSitter (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/treeSitter.ts
    • 🏗️ Layer: Unknown
    • ƒ getParserForFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findExistingPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getExtensionFromPathOrUri (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getLanguageForFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getQueryForFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadLanguageForFileExt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getSymbolsForFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findNamedNodesRecursive (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 pathToUri (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/pathToUri.ts
    • 🏗️ Layer: Unknown
    • ƒ localPathToUri (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ localPathOrUriToPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 testDir (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/test/testDir.ts
    • 🏗️ Layer: Unknown
    • ƒ setUpTestDir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ tearDownTestDir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ addToTestDir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ignore (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/indexing/ignore.ts
    • 🏗️ Layer: Unknown
    • ƒ isSecurityConcern (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/prefiltering/index.ts
    • 🏗️ Layer: Unknown
    • ƒ isDisabledForFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shouldPrefilter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AutocompleteLanguageInfo (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/constants/AutocompleteLanguageInfo.ts
    • 🏗️ Layer: Unknown
    • ƒ matchBrackets (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ languageForFilepath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 getAllSnippets (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/snippets/getAllSnippets.ts
    • 🏗️ Layer: Unknown
    • ƒ racePromise (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getIdeSnippets (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getSnippetsFromRecentlyEditedRanges (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 removePrefixOverlap (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/postprocessing/removePrefixOverlap.ts
    • 🏗️ Layer: Unknown
    • ƒ removePrefixOverlap (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/postprocessing/index.ts
    • 🏗️ Layer: Unknown
    • ƒ rewritesLineAbove (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isExtremeRepetition (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isOnlyWhitespace (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isBlank (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ removeBackticks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ postprocessCompletion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 shouldCompleteMultiline (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/classification/shouldCompleteMultiline.ts
    • 🏗️ Layer: Unknown
    • ƒ shouldCompleteMultilineBasedOnLanguage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shouldCompleteMultiline (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AutocompleteLruCacheInMem (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/util/AutocompleteLruCacheInMem.ts
    • 🏗️ Layer: Unknown
    • ƒ truncatePrefix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ast (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/util/ast.ts
    • 🏗️ Layer: Unknown
    • ƒ getAst (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getTreePathAtCursor (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 completionTestUtils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/util/completionTestUtils.ts
    • 🏗️ Layer: Unknown
    • ƒ processTestCase (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 processSingleLineCompletion (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/util/processSingleLineCompletion.ts
    • 🏗️ Layer: Unknown
    • ƒ diffPatternMatches (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ processSingleLineCompletion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 textSimilarity (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/util/textSimilarity.ts
    • 🏗️ Layer: Unknown
    • ƒ lineIsRepeated (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 GeneratorReuseManager.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/generation/GeneratorReuseManager.test.ts
    • 🏗️ Layer: Unknown
    • ƒ createMockGenerator (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 utils.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/generation/utils.test.ts
    • 🏗️ Layer: Unknown
    • ƒ streamToString (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 BracketMatchingService.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/filtering/BracketMatchingService.test.ts
    • 🏗️ Layer: Unknown
    • ƒ collectAll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 testCases (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/filtering/test/testCases.ts
    • 🏗️ Layer: Unknown
    • ƒ sayHello (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ calculateArea (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ set (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ storeData (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ addPerson (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFirstPerson (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_grade (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ add (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ subtract (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleClick (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 util (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/filtering/test/util.ts
    • 🏗️ Layer: Unknown
    • ƒ parseFimExample (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ testAutocompleteFiltering (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 lineStream (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/filtering/streamTransforms/lineStream.ts
    • 🏗️ Layer: Unknown
    • ƒ isBracketEnding (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ validatePatternInLine (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 charStream.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/filtering/streamTransforms/charStream.test.ts
    • 🏗️ Layer: Unknown
    • ƒ streamToString (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 lineStream.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/filtering/streamTransforms/lineStream.test.ts
    • 🏗️ Layer: Unknown
    • ƒ getLineGenerator (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFilteredLines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 constructPrefixSuffix (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/templating/constructPrefixSuffix.ts
    • 🏗️ Layer: Unknown
    • ƒ constructInitialPrefixSuffix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 filtering (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/templating/filtering.ts
    • 🏗️ Layer: Unknown
    • ƒ filterSnippetsAlreadyInCaretWindow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 getStopTokens (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/templating/getStopTokens.ts
    • 🏗️ Layer: Unknown
    • ƒ getStopTokens (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/templating/index.ts
    • 🏗️ Layer: Unknown
    • ƒ getTemplate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ preparePromptContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ renderPrompt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildPrompt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pruneLength (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ renderPromptWithTokenLimit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AutocompleteTemplate (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/templating/AutocompleteTemplate.ts
    • 🏗️ Layer: Unknown
    • ƒ getFileName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFileName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sum_evens (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sum (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hypothenuse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getTemplateForModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 formatOpenedFilesContext (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/templating/formatOpenedFilesContext.ts
    • 🏗️ Layer: Unknown
    • ƒ formatOpenedFilesContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ trimSnippetForContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 renderPrompt.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/templating/tests/renderPrompt.test.ts
    • 🏗️ Layer: Unknown
    • ƒ makeHelper (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/context/ranking/index.ts
    • 🏗️ Layer: Unknown
    • ƒ getSymbolsForSnippet (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ jaccardSimilarity (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ rankAndOrderSnippets (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ deduplicateSnippets (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mergeSnippetsByRange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mergeOverlappingRangeContents (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fillPromptWithSnippets (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 tree-sitter-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/context/static-context/tree-sitter-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ findEnclosingTypeDeclaration (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractTopLevelDecls (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractFunctionTypeFromDecl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ unwrapToBaseType (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 StaticContextService (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/context/static-context/StaticContextService.ts
    • 🏗️ Layer: Unknown
    • ƒ convertToArrowType (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ scanRecursively (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 testUtils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/context/root-path-context/testUtils.ts
    • 🏗️ Layer: Unknown
    • ƒ splitTextAtPosition (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ testRootPathContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 base_module (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/context/root-path-context/fixtures/files/base_module.py
    • 🏗️ Layer: Unknown
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ str (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ str (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 functions (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/context/root-path-context/fixtures/files/typescript/functions.ts
    • 🏗️ Layer: Unknown
    • ƒ getAddress (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFirstAddress (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ logPerson (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getHardcodedAddress (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getAddresses (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ logPersonWithAddress (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ logPersonOrAddress (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ logPersonAndAddress (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 functions (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/context/root-path-context/fixtures/files/python/functions.py
    • 🏗️ Layer: Unknown
    • ƒ get_address (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_group_address (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ log_person (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_hardcoded_address (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ log_person_or_address (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ log_person_and_address (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_address_generator (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ log_person_and_address (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_person (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 llamaTokenizer (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/llm/llamaTokenizer.js
    • 🏗️ Layer: Unknown
    • ƒ isEqual (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ testCase (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 openaiTypeConverters (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/llm/openaiTypeConverters.ts
    • 🏗️ Layer: Unknown
    • ƒ toChatMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toChatBody (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toCompleteBody (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toFimBody (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fromChatResponse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fromChatCompletionChunk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 countTokens (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/llm/countTokens.ts
    • 🏗️ Layer: Unknown
    • ƒ modelUsesGptTokenizer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ encodingForModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ countTokens (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ countChatMessageTokens (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractToolSequence (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pruneLinesFromTop (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pruneLinesFromBottom (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pruneStringFromBottom (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pruneStringFromTop (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getTokenCountingBufferSafety (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pruneRawPromptFromTop (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ compileChatMessages (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 messages (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/llm/messages.ts
    • 🏗️ Layer: Unknown
    • ƒ messageIsEmpty (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ addSpaceToAnyEmptyMessages (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ chatMessageIsEmpty (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/llm/model-info/index.ts
    • 🏗️ Layer: Unknown
    • ƒ findLlmInfo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 VSCodeIde (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/vscode-test-harness/src/VSCodeIde.ts
    • 🏗️ Layer: Unknown
    • ƒ stat (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ areEqualURIs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ documentIsCode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 lsp (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/vscode-test-harness/src/autocomplete/lsp.ts
    • 🏗️ Layer: Unknown
    • ƒ gotoInputKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ signatureHelpKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ executeSignatureHelpProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ executeGotoProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isRifWithContents (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findChildren (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findTypeIdentifiers (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ crawlTypes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getDefinitionsForNode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ symbolInputKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ executeSymbolProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ collectSymbols (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 visible-code-utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/context/visible-code-utils.ts
    • 🏗️ Layer: Unknown
    • ƒ extractDiffInfo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 VisibleCodeTracker (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/context/VisibleCodeTracker.ts
    • 🏗️ Layer: Unknown
    • ƒ toRelativePath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 slim-metadata (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/kilo-provider/slim-metadata.ts
    • 🏗️ Layer: Unknown
    • ƒ slimMeta (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ slimPart (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ slimParts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 question (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/kilo-provider/handlers/question.ts
    • 🏗️ Layer: Unknown
    • ƒ handleQuestionReply (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleQuestionReject (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 permission-handler (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/kilo-provider/handlers/permission-handler.ts
    • 🏗️ Layer: Unknown
    • ƒ handlePermissionResponse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchAndSendPendingPermissions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 auth (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/kilo-provider/handlers/auth.ts
    • 🏗️ Layer: Unknown
    • ƒ handleLogin (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleLogout (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSetOrganization (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleRefreshProfile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 cloud-session (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/kilo-provider/handlers/cloud-session.ts
    • 🏗️ Layer: Unknown
    • ƒ handleRequestCloudSessions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleRequestCloudSessionData (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleImportAndSend (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 migration (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/src/kilo-provider/handlers/migration.ts
    • 🏗️ Layer: Unknown
    • ƒ checkAndShowMigrationWizard (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleRequestLegacyMigrationData (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleStartLegacyMigration (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSkipLegacyMigration (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleClearLegacyData (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 visual-regression.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/visual-regression.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ fetchStories (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ disableAnimations (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 permission-dock-dropdown.spec (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts
    • 🏗️ Layer: Unknown
    • ƒ storyUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ disableAnimations (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openDropdown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 git-ops.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/git-ops.test.ts
    • 🏗️ Layer: Unknown
    • ƒ sleep (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ops (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ runGit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ withRepo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 kilo-provider-utils.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/kilo-provider-utils.test.ts
    • 🏗️ Layer: Unknown
    • ƒ makeSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ makeProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ makeAgent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ makeTextPart (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ makeAssistantMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ makeCloudMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 provider-utils.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/provider-utils.test.ts
    • 🏗️ Layer: Unknown
    • ƒ makeProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 i18n-keys.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/i18n-keys.test.ts
    • 🏗️ Layer: Unknown
    • ƒ offsetToLine (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractKeys (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ collectFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findWebviewMissing (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findCliBackendMissing (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findAutocompleteMissing (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findMissingLocaleKeys (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatLocaleReport (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatReport (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 agent-manager-diff-state.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/agent-manager-diff-state.test.ts
    • 🏗️ Layer: Unknown
    • ƒ diff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 provider-action.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/provider-action.test.ts
    • 🏗️ Layer: Unknown
    • ƒ createTransport (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 autocomplete-inline-utils.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/autocomplete-inline-utils.test.ts
    • 🏗️ Layer: Unknown
    • ƒ makeSuggestion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 git-stats-poller.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/git-stats-poller.test.ts
    • 🏗️ Layer: Unknown
    • ƒ sleep (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ waitFor (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ worktree (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ diff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ gitOps (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 session-terminal-manager.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/session-terminal-manager.test.ts
    • 🏗️ Layer: Unknown
    • ƒ getClass (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ body (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 date.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/date.test.ts
    • 🏗️ Layer: Unknown
    • ƒ ago (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 worktree-manager.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/worktree-manager.test.ts
    • 🏗️ Layer: Unknown
    • ƒ createTempRepo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createManager (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createTempRepoWithOrigin (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 kilo-provider-session-refresh.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/kilo-provider-session-refresh.test.ts
    • 🏗️ Layer: Unknown
    • ƒ createContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createListSessions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createClient (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createConnection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 connection-utils.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/connection-utils.test.ts
    • 🏗️ Layer: Unknown
    • ƒ event (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 file-tree.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/file-tree.test.ts
    • 🏗️ Layer: Unknown
    • ƒ diff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 code-action-provider.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/code-action-provider.test.ts
    • 🏗️ Layer: Unknown
    • ƒ makeRange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ makeContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 agent-manager-i18n-split.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/agent-manager-i18n-split.test.ts
    • 🏗️ Layer: Unknown
    • ƒ placeholders (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 extension-arch.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/extension-arch.test.ts
    • 🏗️ Layer: Unknown
    • ƒ readSrcFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 agent-manager-arch.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/agent-manager-arch.test.ts
    • 🏗️ Layer: Unknown
    • ƒ readAllCss (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readAllTsx (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getMethodBody (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setup (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ body (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ importsVscode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ agentManagerSourceFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 permission-queue.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/permission-queue.test.ts
    • 🏗️ Layer: Unknown
    • ƒ perm (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 review-comments.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/review-comments.test.ts
    • 🏗️ Layer: Unknown
    • ƒ diff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ comment (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 kilo-ui-contract.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/kilo-ui-contract.test.ts
    • 🏗️ Layer: Unknown
    • ƒ check (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 agent-manager-i18n.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/agent-manager-i18n.test.ts
    • 🏗️ Layer: Unknown
    • ƒ isProgrammatic (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findViolations (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ findTranslationShadowViolations (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 model-selection.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/model-selection.test.ts
    • 🏗️ Layer: Unknown
    • ƒ makeProvider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 tab-order.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/tab-order.test.ts
    • 🏗️ Layer: Unknown
    • ƒ reconcile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 message-contract.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/message-contract.test.ts
    • 🏗️ Layer: Unknown
    • ƒ readFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 multi-model-utils.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/multi-model-utils.test.ts
    • 🏗️ Layer: Unknown
    • ƒ make (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 file-ignore-controller.test (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/file-ignore-controller.test.ts
    • 🏗️ Layer: Unknown
    • ƒ createTempWorkspace (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 electron-builder.config (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/electron-builder.config.ts
    • 🏗️ Layer: Unknown
    • ƒ getConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 finalize-latest-yml (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/scripts/finalize-latest-yml.ts
    • 🏗️ Layer: Unknown
    • ƒ parse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ serialize (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ read (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 utils (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/scripts/utils.ts
    • 🏗️ Layer: Unknown
    • ƒ resolveChannel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ nativeTarget (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getCurrentSidecar (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ copyBinaryToSidecarFolder (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ windowsify (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 store (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/src/main/store.ts
    • 🏗️ Layer: Unknown
    • ƒ getStore (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 cli (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/src/main/cli.ts
    • 🏗️ Layer: Unknown
    • ƒ getSidecarPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ installCli (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ syncCli (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ serve (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ spawnCommand (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSqliteProgress (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildCommand (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ envPrefix (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shellEscape (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getCliInstallPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isWslEnabled (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseVersion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ compareVersions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 menu (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/src/main/menu.ts
    • 🏗️ Layer: Unknown
    • ƒ createMenu (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/src/main/index.ts
    • 🏗️ Layer: Unknown
    • ƒ setupApp (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ emitDeepLinks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ focusMainWindow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setInitStep (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setupServerConnection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ initialize (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ wireMenu (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ killSidecar (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ensureLoopbackNoProxy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getSidecarPort (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sqliteFileExists (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setupAutoUpdater (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ checkUpdate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ installUpdate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ checkForUpdates (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ delay (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ defer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 apps (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/src/main/apps.ts
    • 🏗️ Layer: Unknown
    • ƒ checkAppExists (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveAppPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ wslPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ checkMacosApp (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveWindowsAppPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 windows (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/src/main/windows.ts
    • 🏗️ Layer: Unknown
    • ƒ iconsDir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ iconPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setDockIcon (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createMainWindow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createLoadingWindow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadWindow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ injectGlobals (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ wireZoom (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 server (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/src/main/server.ts
    • 🏗️ Layer: Unknown
    • ƒ getDefaultServerUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setDefaultServerUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getWslConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setWslConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getSavedServerUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ spawnLocalServer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ checkHealth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ checkHealthOrAskRetry (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeHostnameForUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getServerUrlFromConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 migrate (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/src/main/migrate.ts
    • 🏗️ Layer: Unknown
    • ƒ tauriDir (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ tauriAppId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrateFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ migrate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ipc (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/src/main/ipc.ts
    • 🏗️ Layer: Unknown
    • ƒ registerIpcHandlers (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sendSqliteMigrationProgress (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sendMenuCommand (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ sendDeepLinks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 logging (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/src/main/logging.ts
    • 🏗️ Layer: Unknown
    • ƒ initLogging (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ tail (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cleanup (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 markdown (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/src/main/markdown.ts
    • 🏗️ Layer: Unknown
    • ƒ parseMarkdown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 cli (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/src/renderer/cli.ts
    • 🏗️ Layer: Unknown
    • ƒ installCli (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 updater (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/src/renderer/updater.ts
    • 🏗️ Layer: Unknown
    • ƒ runUpdater (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 index (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/desktop-electron/src/renderer/i18n/index.ts
    • 🏗️ Layer: Unknown
    • ƒ detectLocale (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseLocale (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseRecord (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseStored (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pickLocale (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ build (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ t (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ initI18n (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 theme-tool (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/storybook/.storybook/theme-tool.ts
    • 🏗️ Layer: Unknown
    • ƒ ThemeTool (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 use-providers (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/hooks/use-providers.ts
    • 🏗️ Layer: Unknown
    • ƒ useProviders (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 sync (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/sync.ts
    • 🏗️ Layer: Unknown
    • ƒ useSync (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 sdk (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/sdk.ts
    • 🏗️ Layer: Unknown
    • ƒ useSDK (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 layout (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/layout.ts
    • 🏗️ Layer: Unknown
    • ƒ useLayout (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 platform (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/platform.ts
    • 🏗️ Layer: Unknown
    • ƒ usePlatform (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 prompt (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/prompt.ts
    • 🏗️ Layer: Unknown
    • ƒ clonePart (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clonePrompt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isPromptEqual (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ usePrompt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 permission (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/permission.ts
    • 🏗️ Layer: Unknown
    • ƒ key (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ usePermission (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 comments (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/comments.ts
    • 🏗️ Layer: Unknown
    • ƒ useComments (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 local (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/local.ts
    • 🏗️ Layer: Unknown
    • ƒ useLocal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 global-sync (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/global-sync.ts
    • 🏗️ Layer: Unknown
    • ƒ useGlobalSync (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 file (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/file.ts
    • 🏗️ Layer: Unknown
    • ƒ selectionFromLines (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ useFile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 command (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/command.ts
    • 🏗️ Layer: Unknown
    • ƒ useCommand (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 language (Module) [TRIVIAL]
    • 📝 Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/language.ts
    • 🏗️ Layer: Unknown
    • ƒ render (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ useLanguage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 DashboardTypes (Module) [TRIVIAL]
    • 📝 TypeScript interfaces for Dashboard entities
    • 🏗️ Layer: Domain
  • 🧩 Counter (Component) [TRIVIAL]
    • 📝 Simple counter demo component
    • 🏗️ Layer: UI
    • ➡️ WRITES_TO state
  • 📦 stores_module (Module)
    • 📝 Global state management using Svelte stores.
    • 🏗️ Layer: UI-State
    • 📦 plugins (Data) [TRIVIAL]
      • 📝 Store for the list of available plugins.
    • 📦 tasks (Data) [TRIVIAL]
      • 📝 Store for the list of tasks.
    • 📦 selectedPlugin (Data) [TRIVIAL]
      • 📝 Store for the currently selected plugin.
    • 📦 selectedTask (Data) [TRIVIAL]
      • 📝 Store for the currently selected task.
    • 📦 currentPage (Data) [TRIVIAL]
      • 📝 Store for the current page.
    • 📦 taskLogs (Data) [TRIVIAL]
      • 📝 Store for the logs of the currently selected task.
    • ƒ fetchPlugins (Function) [TRIVIAL]
      • 📝 Fetches plugins from the API and updates the plugins store.
    • ƒ fetchTasks (Function) [TRIVIAL]
      • 📝 Fetches tasks from the API and updates the tasks store.
  • 📦 toasts_module (Module) [TRIVIAL]
    • 📝 Manages toast notifications using a Svelte writable store.
    • 🏗️ Layer: UI-State
    • 📦 toasts (Data) [TRIVIAL]
      • 📝 Writable store containing the list of active toasts.
    • ƒ addToast (Function) [TRIVIAL]
      • 📝 Adds a new toast message.
    • ƒ removeToast (Function) [TRIVIAL]
      • 📝 Removes a toast message by ID.
    • ƒ buildToastKey (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ shouldSkipDuplicateToast (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 api_module (Module)
    • 📝 Handles all communication with the backend API.
    • 🏗️ Layer: Infra-API
    • 🔗 DEPENDS_ON -> toasts_module
    • ƒ buildApiError (Function) [TRIVIAL]
      • 📝 Creates a normalized Error object for failed API responses.
    • ƒ notifyApiError (Function) [TRIVIAL]
      • 📝 Shows toast for API errors with explicit handling of critical statuses.
    • ƒ shouldSuppressApiErrorToast (Function) [TRIVIAL]
      • 📝 Avoid noisy toasts for expected non-critical API failures.
    • ƒ getWsUrl (Function) [TRIVIAL]
      • 📝 Returns the WebSocket URL for a specific task, with fallback logic.
    • ƒ getAuthHeaders (Function) [TRIVIAL]
      • 📝 Returns headers with Authorization if token exists.
    • ƒ fetchApi (Function) [TRIVIAL]
      • 📝 Generic GET request wrapper.
    • ƒ fetchApiBlob (Function) [TRIVIAL]
      • 📝 Generic GET wrapper for binary payloads.
    • ƒ postApi (Function) [TRIVIAL]
      • 📝 Generic POST request wrapper.
    • ƒ deleteApi (Function) [TRIVIAL]
      • 📝 Generic DELETE request wrapper.
    • ƒ requestApi (Function) [TRIVIAL]
      • 📝 Generic request wrapper.
    • 📦 api (Data) [TRIVIAL]
      • 📝 API client object with specific methods.
  • 📦 Utils (Module) [TRIVIAL]
    • 📝 General utility functions (class merging)
    • 🏗️ Layer: Infra
    • ƒ cn (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🗄️ authStore (Store)
    • 📝 Manages the global authentication state on the frontend.
    • 🏗️ Layer: Feature
    • 🔗 BINDS_TO -> Navbar
    • 📦 AuthState (Interface) [TRIVIAL]
      • 📝 Defines the structure of the authentication state.
    • ƒ createAuthStore (Function) [TRIVIAL]
      • 📝 Creates and configures the auth store with helper methods.
      • ƒ setToken (Function) [TRIVIAL]
        • 📝 Updates the store with a new JWT token.
      • ƒ setUser (Function) [TRIVIAL]
        • 📝 Sets the current user profile data.
      • ƒ logout (Function) [TRIVIAL]
        • 📝 Clears authentication state and storage.
      • ƒ setLoading (Function) [TRIVIAL]
        • 📝 Updates the loading state.
  • 📦 Permissions (Module)
    • 📝 Shared frontend RBAC utilities for route guards and menu visibility.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Admin role always bypasses explicit permission checks.
    • ƒ normalizePermissionRequirement (Function) [TRIVIAL]
      • 📝 Convert permission requirement string to canonical resource/action tuple.
    • ƒ isAdminUser (Function) [TRIVIAL]
      • 📝 Determine whether user has Admin role.
    • ƒ hasPermission (Function) [TRIVIAL]
      • 📝 Check if user has a required resource/action permission.
    • ƒ normalizeAction (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 PermissionsTest (Module)
    • 📝 Verifies frontend RBAC permission parsing and access checks.
    • 🏗️ Layer: UI (Tests)
  • 📦 Debounce (Module) [TRIVIAL]
    • 📝 Debounce utility for limiting function execution rate
    • 🏗️ Layer: Infra
    • ƒ debounce (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🗄️ health_store (Store)
    • 📝 Manage dashboard health summary state and failing counts for UI badges.
    • 🏗️ Layer: UI
    • 🔗 DEPENDS_ON -> api_module
  • 📦 health (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/stores/health.js
    • 🏗️ Layer: Unknown
    • ƒ createHealthStore (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ refresh (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🗄️ assistantChat (Store)
    • 📝 Control assistant chat panel visibility and active conversation binding.
    • 🏗️ Layer: UI
    • 🔒 Invariant: conversationId persists while panel toggles unless explicitly reset.
    • 🔗 BINDS_TO -> AssistantChatPanel
    • ƒ toggleAssistantChat (Function) [TRIVIAL]
      • 📝 Toggle assistant panel visibility.
    • ƒ openAssistantChat (Function) [TRIVIAL]
      • 📝 Open assistant panel.
    • ƒ openAssistantChatWithContext (Function) [TRIVIAL]
      • 📝 Open assistant panel with dataset review session context and optional seeded prompt/focus target.
    • ƒ closeAssistantChat (Function) [TRIVIAL]
      • 📝 Close assistant panel.
    • ƒ setAssistantConversationId (Function) [TRIVIAL]
      • 📝 Bind current conversation id in UI state.
    • ƒ setAssistantDatasetReviewSessionId (Function) [TRIVIAL]
      • 📝 Bind active dataset review session to assistant state.
    • ƒ setAssistantSeedMessage (Function) [TRIVIAL]
      • 📝 Stage a seeded assistant prompt for contextual send UX.
    • ƒ setAssistantFocusTarget (Function) [TRIVIAL]
      • 📝 Track the workspace entity currently referenced by assistant context.
  • 🗄️ taskDrawer (Store)
    • 📝 Manage Task Drawer visibility and resource-to-task mapping
    • 🏗️ Layer: UI
    • 🔒 Invariant: resourceTaskMap always reflects current task associations
  • 📦 taskDrawer (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/stores/taskDrawer.js
    • 🏗️ Layer: Unknown
    • ƒ readAutoOpenTaskDrawerPreference (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openDrawerForTask (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setTaskDrawerAutoOpenPreference (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getTaskDrawerAutoOpenPreference (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openDrawerForTaskIfPreferred (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openDrawer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ closeDrawer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateResourceTask (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getTaskForResource (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🗄️ sidebar (Store)
    • 📝 Manage sidebar visibility and navigation state
    • 🏗️ Layer: UI
    • 🔒 Invariant: isExpanded state is always synced with localStorage
  • 📦 sidebar (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/stores/sidebar.js
    • 🏗️ Layer: Unknown
    • ƒ toggleSidebar (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setActiveItem (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setMobileOpen (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ closeMobile (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toggleMobileSidebar (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🗄️ environmentContext (Store)
    • 📝 Global selected environment context for navigation and safety cues.
    • 🏗️ Layer: UI-State
  • 📦 environmentContext (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/stores/environmentContext.js
    • 🏗️ Layer: Unknown
    • ƒ getStoredSelectedEnvId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ persistSelectedEnvId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasAuthToken (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveSelectedEnvId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applySelectedEnvId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ refreshEnvironmentContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ initializeEnvironmentContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setSelectedEnvironment (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🗄️ activity (Store)
    • 📝 Track active task count for navbar indicator
    • 🏗️ Layer: UI
    • 🔗 DEPENDS_ON -> taskDrawer
  • 🗄️ datasetReviewSession (Store)
    • 📝 Manage active dataset review session state, including loading, local edits, error capture, and reset semantics for the active review workspace.
    • 🏗️ Layer: UI
    • 🔗 DEPENDS_ON -> api_module
  • 📦 datasetReviewSession (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/stores/datasetReviewSession.js
    • 🏗️ Layer: Unknown
    • ƒ setSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setLoading (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setDirty (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resetSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ patchSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getSessionUiPhase (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 SidebarIntegrationTest (Module)
    • 📝 Unit tests for sidebar store
    • 🏗️ Layer: UI
  • 📦 SidebarTest (Module)
    • 📝 Unit tests for sidebar store
    • 🏗️ Layer: Domain (Tests)
    • 🔒 Invariant: Sidebar store transitions must be deterministic across desktop/mobile toggles.
    • ƒ test_sidebar_initial_state (Function) [TRIVIAL]
      • 📝 Verify initial sidebar store values when no persisted state is available.
    • ƒ test_toggleSidebar (Function) [TRIVIAL]
      • 📝 Verify desktop sidebar expansion toggles deterministically.
    • ƒ test_setActiveItem (Function) [TRIVIAL]
      • 📝 Default purpose
    • ƒ test_mobile_functions (Function) [TRIVIAL]
      • 📝 Default purpose
  • 📦 ActivityTest (Module)
    • 📝 Unit tests for activity store
    • 🏗️ Layer: UI
    • 🔗 DEPENDS_ON -> frontend.src.lib.stores.taskDrawer
  • 📦 setupTests (Module)
    • 📝 Global test setup with mocks for SvelteKit modules
    • 🏗️ Layer: UI
  • 📦 TaskDrawerTest (Module)
    • 📝 Unit tests for task drawer store
    • 🏗️ Layer: UI
    • 🔒 Invariant: Store state transitions remain deterministic for open/close and task-status mapping.
  • 📦 DatasetReviewSessionStoreTests (Module)
    • 📝 Unit tests for dataset review session store.
    • 🏗️ Layer: UI
  • 📦 AssistantChatTest (Module)
    • 📝 Validate assistant chat store visibility and conversation binding transitions.
    • 🏗️ Layer: UI Tests
    • 🔒 Invariant: Each test starts from default closed state.
    • 🔗 DEPENDS_ON -> assistantChatStore
    • ƒ assistantChatStore_tests (Function)
      • 📝 Group store unit scenarios for assistant panel behavior.
  • 📦 navigation (Mock) [TRIVIAL]
    • 📝 Mock for $app/navigation in tests
    • 🔒 Invariant: Includes SvelteKit v1-only APIs (push, prefetchRoutes) as compatibility surface for legacy test consumers; keep until all imports migrate to SvelteKit v2-compatible mocks.
    • 🔗 DEPENDS_ON -> $app/navigation
    • 🔗 BINDS_TO -> FrontendStoreLegacyNavigationTests
  • 📦 stores (Mock) [TRIVIAL]
    • 📝 Mock for $app/stores in tests
    • 🔒 Invariant: Mocks $app/stores which is a SvelteKit v1 module; SvelteKit v2 uses $app/state. Verify no active test files import this mock before removal.
    • 🔗 DEPENDS_ON -> $app/stores
    • 🔗 BINDS_TO -> FrontendStoreLegacyStateTests
  • 📦 state_mock (Module) [TRIVIAL]
    • 📝 Mock for AppState in vitest route/component tests.
    • 🏗️ Layer: UI Tests
  • 📦 environment (Mock) [TRIVIAL]
    • 📝 Mock for $app/environment in tests
  • 📦 mock_env_public (Module)
    • 📝 Mock for $env/static/public SvelteKit module in vitest
    • 🏗️ Layer: UI (Tests)
  • 📦 ReportsApi (Module) [CRITICAL]
    • 📝 Wrapper-based reports API client for list/detail retrieval without direct native fetch usage.
    • 🏗️ Layer: Infra
    • 🔒 Invariant: Uses existing api wrapper methods and returns structured errors for UI-state mapping.
    • 🔗 DEPENDS_ON -> DEF:api_module
    • ƒ buildReportQueryString (Function) [TRIVIAL]
      • 📝 Build query string for reports list endpoint from filter options.
    • ƒ normalizeApiError (Function) [TRIVIAL]
      • 📝 Convert unknown API exceptions into deterministic UI-consumable error objects.
    • ƒ getReports (Function) [TRIVIAL]
      • 📝 Fetch unified report list using existing request wrapper.
    • ƒ getReportDetail (Function) [TRIVIAL]
      • 📝 Fetch one report detail by report_id.
  • 📦 AssistantApi (Module)
    • 📝 API client wrapper for assistant chat, session-scoped prompts, confirmation actions, and history retrieval.
    • 🏗️ Layer: Infra-API
    • 🔒 Invariant: All assistant requests must use requestApi wrapper (no native fetch).
    • 🔗 DEPENDS_ON -> api_module
    • ƒ sendAssistantMessage (Function) [TRIVIAL]
      • 📝 Send a user message to assistant orchestrator endpoint.
    • ƒ buildAssistantSeedMessage (Function) [TRIVIAL]
      • 📝 Compose visible assistant seed text from context label and prompt body.
    • ƒ confirmAssistantOperation (Function) [TRIVIAL]
      • 📝 Confirm a pending risky assistant operation.
    • ƒ cancelAssistantOperation (Function) [TRIVIAL]
      • 📝 Cancel a pending risky assistant operation.
    • ƒ getAssistantHistory (Function) [TRIVIAL]
      • 📝 Retrieve paginated assistant conversation history.
    • ƒ getAssistantConversations (Function) [TRIVIAL]
      • 📝 Retrieve paginated conversation list for assistant sidebar/history switcher.
    • ƒ deleteAssistantConversation (Function) [TRIVIAL]
      • 📝 Soft-delete or hard-delete a conversation.
  • 📦 DatasetReviewApi (Module)
    • 📝 Provide shared frontend helpers for dataset review session-scoped API requests, optimistic-lock propagation, and refreshed session DTO normalization.
    • 🏗️ Layer: Infra-API
    • 🔗 DEPENDS_ON -> api_module
    • ƒ buildDatasetReviewRequestOptions (Function) [TRIVIAL]
      • 📝 Attach optimistic-lock session version header when the current version is known.
    • ƒ requestDatasetReviewApi (Function) [TRIVIAL]
      • 📝 Proxy dataset review mutations through requestApi with optional optimistic-lock headers.
    • ƒ isDatasetReviewConflictError (Function) [TRIVIAL]
      • 📝 Detect optimistic-lock conflicts from dataset review mutations.
    • ƒ getDatasetReviewConflictMessage (Function) [TRIVIAL]
      • 📝 Return explicit 409-style guidance for stale dataset review mutations.
    • ƒ extractDatasetReviewVersion (Function) [TRIVIAL]
      • 📝 Resolve the latest session version from refreshed DTO fragments.
    • ƒ normalizeDatasetReviewDetail (Function) [TRIVIAL]
      • 📝 Normalize refreshed session-detail DTOs into the legacy route-friendly workspace shape.
  • 📦 ReportsApiTest (Module)
    • 📝 Unit tests for reports API client functions: query string building, error normalization, and fetch wrappers.
    • 🏗️ Layer: Infra (Tests)
    • 🔒 Invariant: Pure functions produce deterministic output. Async wrappers propagate structured errors.
    • TestBuildReportQueryString (Class) [TRIVIAL]
      • 📝 Validate query string construction from filter options.
    • TestNormalizeApiError (Class) [TRIVIAL]
      • 📝 Validate error normalization for UI-state mapping.
    • TestGetReportsAsync (Class) [TRIVIAL]
      • 📝 Validate getReports and getReportDetail with mocked api.fetchApi.
  • 🧩 Select (Component) [TRIVIAL]
    • 📝 Standardized dropdown selection component.
    • 🏗️ Layer: Atom
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO bindable
    • ➡️ WRITES_TO props
    • 🔗 DEPENDS_ON -> Utils
  • 🧩 Icon (Component) [TRIVIAL]
    • 📝 Render the shared inline SVG icon set with consistent sizing and stroke props.
    • 🏗️ Layer: Atom
    • 🔒 Invariant: Icon output remains aria-hidden because labels belong to the interactive parent.
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO derived
  • 📦 ui (Module) [TRIVIAL]
    • 📝 Central export point for standardized UI components.
    • 🏗️ Layer: Atom
    • 🔒 Invariant: All components exported here must follow Semantic Protocol.
  • 🧩 PageHeader (Component) [TRIVIAL]
    • 📝 Standardized page header with title and action area.
    • 🏗️ Layer: Atom
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO props
    • 🔗 DEPENDS_ON -> Utils
  • 🧩 Card (Component) [TRIVIAL]
    • 📝 Standardized container with padding and elevation.
    • 🏗️ Layer: Atom
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO props
    • 🔗 DEPENDS_ON -> Utils
  • 🧩 Button (Component) [TRIVIAL]
    • 📝 Define component interface and default values (Svelte 5 Runes).
    • 🏗️ Layer: Atom
    • 🔒 Invariant: Supports accessible labels and keyboard navigation.
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO props
    • 🔗 DEPENDS_ON -> Utils
  • 🧩 Input (Component) [TRIVIAL]
    • 📝 Standardized text input component with label and error handling.
    • 🏗️ Layer: Atom
    • 🔒 Invariant: Consistent spacing and focus states.
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO bindable
    • ➡️ WRITES_TO props
    • 🔗 DEPENDS_ON -> Utils
  • 🧩 LanguageSwitcher (Component) [TRIVIAL]
    • 📝 Dropdown component to switch between supported languages.
    • 🏗️ Layer: Atom
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO locale
    • 🔗 BINDS_TO -> i18n.locale
    • 🔗 DEPENDS_ON -> Select
  • 📦 i18n (Module)
    • 📝 Determines the starting locale.
    • 🏗️ Layer: Infra
    • 🔒 Invariant: Persistence is handled via LocalStorage.
    • 🔗 DEPENDS_ON -> i18n_ru_locale
    • 🔗 DEPENDS_ON -> i18n_en_locale
    • 🗄️ locale (Store) [TRIVIAL]
      • 📝 Holds the current active locale string.
    • 🗄️ t (Store) [TRIVIAL]
      • 📝 Derived store providing the translation dictionary.
    • ƒ _ (Function) [TRIVIAL]
      • 📝 Get translation by key path.
  • 🧩 AssistantClarificationCard (Component) [TRIVIAL]
    • 📝 Render the active dataset-review clarification queue inside AssistantChatPanel so users can answer, skip, defer, and resume questions without leaving the assistant workspace. -->
    • 🏗️ Layer: UI -->
    • ⬅️ READS_FROM props
    • ⬅️ READS_FROM state
    • ⬅️ READS_FROM derived
    • 🔗 CALLS -> api_module
    • 🔗 BINDS_TO -> AssistantChatPanel
    • 🔗 BINDS_TO -> DatasetReviewWorkspace
  • 📦 AssistantClarificationCard (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/assistant/AssistantClarificationCard.svelte
    • 🏗️ Layer: Unknown
    • ƒ loadClarificationState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeAnswerValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateClarificationState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ submitAnswer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resumeClarification (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ recordClarificationFeedback (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 AssistantChatPanel (Component)
    • 📝 Assistant chat workspace for mixed-initiative dataset review clarification, contextual actions, and task tracking.
    • 🏗️ Layer: UI
    • 🔒 Invariant: Risky operations are executed only through explicit confirm action.
    • ⬅️ READS_FROM app
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO props
    • 🔗 BINDS_TO -> assistantChat
    • 🔗 CALLS -> AssistantApi
    • 🔗 BINDS_TO -> DatasetReviewWorkspace
    • 🔗 DISPATCHES -> taskDrawer
  • 📦 AssistantChatPanel (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/assistant/AssistantChatPanel.svelte
    • 🏗️ Layer: Unknown
    • ƒ loadHistory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadConversations (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ removeConversation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadOlderMessages (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ appendLocalUserMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ appendAssistantResponse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildConversationTitle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setConversationFilter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatConversationTime (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSend (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ selectConversation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ startNewConversation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleAction (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleKeydown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stateClass (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleHistoryScroll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadLlmStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearFocusTarget (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildContextSummary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isConfirmationCard (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getMessageFocusTarget (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ syncMessageFocus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ renderConfirmationScope (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasConfirmationScope (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ dismissClarificationBanner (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resumeClarificationFromBanner (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ refreshDatasetReviewSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleClarificationUpdated (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AssistantFirstMessageIntegrationTest (Module)
    • 📝 Verify first optimistic user message stays visible while a new conversation request is pending.
    • 🏗️ Layer: UI Tests
    • 🔒 Invariant: Starting a new conversation must not trigger history reload that overwrites the first local user message.
    • ƒ assistant_first_message_tests (Function)
      • 📝 Guard optimistic first-message UX against history reload race in new conversation flow.
  • 📦 AssistantChatIntegrationTest (Module)
    • 📝 Contract-level integration checks for assistant chat panel implementation and localization wiring.
    • 🏗️ Layer: UI Tests
    • 🔒 Invariant: Critical assistant UX states and action hooks remain present in component source.
    • ƒ readJson (Function) [TRIVIAL]
      • 📝 Read and parse JSON fixture file from disk.
    • ƒ assistant_chat_contract_tests (Function) [TRIVIAL]
      • 📝 Validate assistant chat component contract and locale integration without DOM runtime dependency.
  • 📦 AssistantClarificationIntegrationTest (Module)
    • 📝 Verify AssistantChatPanel hosts the resumable dataset-review clarification flow inside the assistant drawer and refreshes workspace session state after answering.
    • 🏗️ Layer: UI Tests
  • 🧩 HealthMatrix (Component)
    • 📝 Visual grid summary representing dashboard health status counts.
    • 🏗️ Layer: UI
    • ⬅️ READS_FROM derived
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO props
    • 🔗 BINDS_TO -> i18n
  • 🧩 PolicyForm (Component)
    • 📝 Form for creating and editing validation policies.
    • 🏗️ Layer: UI
    • ⬅️ READS_FROM state
    • ⬅️ READS_FROM derived
    • ➡️ WRITES_TO props
    • 🔗 DISPATCHES -> onSave
    • 🔗 DISPATCHES -> onCancel
  • 📦 PolicyForm (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/health/PolicyForm.svelte
    • 🏗️ Layer: Unknown
    • ƒ getSafePolicy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getSafeEnvironments (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildFormData (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSubmit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toggleDay (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 ReportCard (Component)
    • 📝 Render one report with explicit textual type label and profile-driven visual variant.
    • 🏗️ Layer: UI
    • 🔒 Invariant: Unknown task type always uses fallback profile.
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO derived
    • 🔗 DEPENDS_ON -> reportTypeProfiles
    • 🔗 DEPENDS_ON -> i18n
  • 📦 ReportCard (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/reports/ReportCard.svelte
    • 🏗️ Layer: Unknown
    • ƒ getStatusClass (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getStatusLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatDate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ onSelect (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 ReportsList (Component)
    • 📝 Render unified list of normalized reports with canonical minimum fields.
    • 🏗️ Layer: UI
    • 🔒 Invariant: Every rendered row shows task_type label, status, summary, and updated_at.
    • ➡️ WRITES_TO props
    • 🔗 DEPENDS_ON -> i18n
  • 📦 ReportsList (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/reports/ReportsList.svelte
    • 🏗️ Layer: Unknown
    • ƒ handleSelect (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ReportTypeProfiles (Module) [CRITICAL]
    • 📝 Deterministic mapping from report task_type to visual profile with one fallback.
    • 🏗️ Layer: UI
    • 🔒 Invariant: Unknown type always resolves to fallback profile.
    • 🔗 DEPENDS_ON -> i18n
    • ƒ getReportTypeProfile (Function) [TRIVIAL]
      • 📝 Resolve visual profile by task type with guaranteed fallback.
  • 🧩 ReportDetailPanel (Component)
    • 📝 Display detailed report context with diagnostics and actionable recovery guidance.
    • 🏗️ Layer: UI
    • 🔒 Invariant: Failed/partial reports surface actionable hints when available.
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO props
    • ⬅️ READS_FROM t
    • 🔗 DEPENDS_ON -> i18n
  • 📦 ReportDetailPanel (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/reports/ReportDetailPanel.svelte
    • 🏗️ Layer: Unknown
    • ƒ notProvided (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatDate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ReportsFilterPerformanceTest (Module)
    • 📝 Guard test for report filter responsiveness on moderate in-memory dataset.
    • 🏗️ Layer: UI (Tests)
    • ƒ applyFilters (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ makeDataset (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ReportsPageTest (Module)
    • 📝 Integration-style checks for unified mixed-type reports rendering expectations.
    • 🏗️ Layer: UI (Tests)
    • 🔒 Invariant: Mixed fixture includes all supported report types in one list.
    • ƒ collectVisibleTypeLabels (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ReportTypeProfilesTest (Module)
    • 📝 Validate report type profile mapping and unknown fallback behavior.
    • 🏗️ Layer: UI (Tests)
    • 🔒 Invariant: Unknown task_type always resolves to the fallback profile.
  • 📦 ReportsListTest (Module)
    • 📝 Test ReportsList component iteration and event forwarding.
    • 🏗️ Layer: UI
    • 🔗 DEPENDS_ON -> ReportsList
  • 📦 ReportCardTest (Module)
    • 📝 Test UX states and transitions for ReportCard component
    • 🏗️ Layer: UI
    • 🔒 Invariant: Each test asserts at least one observable UX contract outcome.
  • 📦 ReportDetailUxTest (Module)
    • 📝 Test UX states and recovery for ReportDetailPanel component
    • 🏗️ Layer: UI
    • 🔒 Invariant: Detail UX tests keep placeholder-safe rendering and recovery visibility verifiable.
  • 📦 ReportDetailIntegrationTest (Module)
    • 📝 Validate detail-panel behavior for failed reports and recovery guidance visibility.
    • 🏗️ Layer: UI (Tests)
    • 🔒 Invariant: Failed report detail exposes actionable next actions when available.
    • ƒ buildFailedDetailFixture (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ReportsFixtures (Module)
    • 📝 Shared frontend fixtures for unified reports states.
    • 🏗️ Layer: UI
  • 🧩 SemanticLayerReview (Component) [TRIVIAL]
    • 📝 Surface field-level semantic decisions with provenance, confidence, candidate acceptance, and manual override safeguards for US2 review flow. -->
    • 🏗️ Layer: UI -->
    • ⬅️ READS_FROM props
    • ⬅️ READS_FROM state
    • ⬅️ READS_FROM derived
    • 🔗 BINDS_TO -> api_module
    • 🔗 BINDS_TO -> DatasetReviewWorkspace
  • 📦 SemanticLayerReview (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/dataset-review/SemanticLayerReview.svelte
    • 🏗️ Layer: Unknown
    • ƒ updateFieldMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resetFieldMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ startManualEdit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cancelManualEdit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getSourceLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getCandidateStatusLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getProvenanceLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getConfidenceLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getCurrentValueSummary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ persistFieldSemantic (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ acceptCandidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ saveManualOverride (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mutateLock (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ approveAllCandidates (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ recordFeedback (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isFieldFocused (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ askAiAboutField (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ improveFieldDraft (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 SourceIntakePanel (Component) [TRIVIAL]
    • 📝 Collect initial dataset source input through Superset link paste or dataset selection entry paths. -->
    • 🏗️ Layer: UI -->
    • ⬅️ READS_FROM props
    • ⬅️ READS_FROM state
    • ⬅️ READS_FROM derived
    • 🔗 BINDS_TO -> api_module
  • 📦 SourceIntakePanel (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/dataset-review/SourceIntakePanel.svelte
    • 🏗️ Layer: Unknown
    • ƒ setMode (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getInlineHint (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ validatePayload (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ submitPayload (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleInput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ submitSupersetLink (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ submitDatasetSelection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSubmit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 CompiledSQLPreview (Component) [TRIVIAL]
    • 📝 Present the exact Superset-generated compiled SQL preview, expose readiness or staleness clearly, and preserve readable recovery paths when preview generation fails. -->
    • 🏗️ Layer: UI -->
    • ⬅️ READS_FROM props
    • ⬅️ READS_FROM state
    • ⬅️ READS_FROM derived
    • 🔗 BINDS_TO -> api_module
    • 🔗 BINDS_TO -> DatasetReviewWorkspace
  • 📦 CompiledSQLPreview (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/dataset-review/CompiledSQLPreview.svelte
    • 🏗️ Layer: Unknown
    • ƒ resolvePreviewState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getStateLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getStateTone (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getCompilerLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getPreviewBodyText (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildPreviewTechnicalDetails (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ requestPreview (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ jumpToMapping (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ askAiAboutPreview (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 ValidationFindingsPanel (Component) [TRIVIAL]
    • 📝 Present validation findings grouped by severity with explicit resolution and actionability signals. -->
    • 🏗️ Layer: UI -->
    • ⬅️ READS_FROM props
    • ⬅️ READS_FROM derived
    • ⬅️ READS_FROM lib
    • 🔗 BINDS_TO -> DatasetReviewWorkspace
  • 📦 ValidationFindingsPanel (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/dataset-review/ValidationFindingsPanel.svelte
    • 🏗️ Layer: Unknown
    • ƒ groupFindingsBySeverity (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildTargetFromFinding (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ jumpToFindingTarget (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getResolutionLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getAreaLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getRecommendedActionLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFindingMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFindingTechnicalReference (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFindingResolutionNote (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isFindingFocused (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFindingFocusTarget (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ askAiAboutFinding (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ improveFindingGuidance (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getContextActionLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 LaunchConfirmationPanel (Component) [TRIVIAL]
    • 📝 Summarize final execution context, surface launch blockers explicitly, and confirm only a gate-complete SQL Lab launch request. -->
    • 🏗️ Layer: UI -->
    • ⬅️ READS_FROM props
    • ⬅️ READS_FROM state
    • ⬅️ READS_FROM derived
    • 🔗 BINDS_TO -> api_module
    • 🔗 BINDS_TO -> DatasetReviewWorkspace
  • 📦 LaunchConfirmationPanel (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/dataset-review/LaunchConfirmationPanel.svelte
    • 🏗️ Layer: Unknown
    • ƒ buildLaunchBlockers (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getStateLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getStateClass (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ jumpTo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ confirmLaunch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 ExecutionMappingReview (Component) [TRIVIAL]
    • 📝 Review imported-filter to template-variable mappings, surface effective values and blockers, and require explicit approval for warning-sensitive execution inputs before preview or launch. -->
    • 🏗️ Layer: UI -->
    • ⬅️ READS_FROM props
    • ⬅️ READS_FROM state
    • ⬅️ READS_FROM derived
    • 🔗 BINDS_TO -> api_module
    • 🔗 BINDS_TO -> DatasetReviewWorkspace
  • 📦 ExecutionMappingReview (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/dataset-review/ExecutionMappingReview.svelte
    • 🏗️ Layer: Unknown
    • ƒ setRowMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resetRowMessage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getApprovalLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getWarningLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getMethodLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stringifyValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getEffectiveValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getRowState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ startManualOverride (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cancelManualOverride (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeOverrideValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ approveMapping (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ approveAllMappings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ saveManualOverride (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isMappingFocused (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ askAiAboutMapping (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ improveMappingDraft (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 SourceIntakePanelUxTests (Module)
    • 📝 Verify source intake entry paths, validation feedback, and submit payload behavior for US1.
    • 🏗️ Layer: UI
  • 📦 DatasetReviewUs3UxTests (Module)
    • 📝 Verify US3 mapping review, Superset preview, and launch confirmation UX contracts.
    • 🏗️ Layer: UI
  • 📦 DatasetReviewUs2WorkspaceUxTests (Module)
    • 📝 Verify US2 dataset review surfaces keep semantic review actionable, route clarification through AssistantChatPanel, and preserve explicit preview/mapping gates.
    • 🏗️ Layer: UI
  • 📦 ValidationFindingsPanelUxTests (Module)
    • 📝 Verify grouped findings visibility, empty state, and remediation jump behavior for US1.
    • 🏗️ Layer: UI
  • 🧩 Sidebar (Component)
    • 📝 Persistent left sidebar with resource categories navigation
    • 🏗️ Layer: UI
    • 🔒 Invariant: Always shows active category and item
    • ⬅️ READS_FROM app
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO derived
    • 🔗 BINDS_TO -> sidebar
    • 🔗 BINDS_TO -> auth
    • 🔗 BINDS_TO -> health_store
    • 🔗 DEPENDS_ON -> SidebarNavigation
    • 🔗 DEPENDS_ON -> Icon
  • 📦 Sidebar (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/layout/Sidebar.svelte
    • 🏗️ Layer: Unknown
    • ƒ withExpandedCategory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toggleExpandedCategory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleItemClick (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleCategoryToggle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSubItemClick (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleToggleClick (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleOverlayClick (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 TopNavbar (Component)
    • 📝 Unified top navigation bar with Logo, Search, Activity, and User menu
    • 🏗️ Layer: UI
    • 🔒 Invariant: Always visible on non-login pages
    • ⬅️ READS_FROM app
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO state
    • 🔗 BINDS_TO -> activity
    • 🔗 BINDS_TO -> auth
    • 🔗 BINDS_TO -> environmentContext
    • 🔗 DISPATCHES -> taskDrawer
    • 🔗 DISPATCHES -> assistantChat
    • 🔗 DEPENDS_ON -> Icon
    • 🔗 DEPENDS_ON -> LanguageSwitcher
  • 📦 TopNavbar (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/layout/TopNavbar.svelte
    • 🏗️ Layer: Unknown
    • ƒ toggleUserMenu (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ closeUserMenu (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleLogout (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleActivityClick (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleAssistantClick (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hydrateTaskDrawerPreference (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSearchFocus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearSearchState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleDocumentClick (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleHamburgerClick (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleGlobalEnvironmentChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildSearchResultSections (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ triggerSearch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSearchInput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openSearchResult (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSearchKeydown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 Breadcrumbs (Component)
    • 📝 Display page hierarchy navigation
    • 🏗️ Layer: UI
    • 🔒 Invariant: Always shows current page path
    • ⬅️ READS_FROM app
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO props
    • 🔗 DEPENDS_ON -> PageStore
    • 🔗 BINDS_TO -> i18n
    • 🔗 DEPENDS_ON -> Icon
  • 📦 Breadcrumbs (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/layout/Breadcrumbs.svelte
    • 🏗️ Layer: Unknown
    • ƒ getBreadcrumbs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatBreadcrumbLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getCrumbMeta (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 TaskDrawer (Component)
    • 📝 Global task drawer for monitoring background operations
    • 🏗️ Layer: UI
    • 🔒 Invariant: Drawer shows logs for active task or remains closed
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO state
    • ➡️ WRITES_TO derived
    • 🔗 BINDS_TO -> taskDrawer
    • ƒ disconnectWebSocket (Function)
      • 📝 Disconnects the active WebSocket connection
    • ƒ loadRecentTasks (Function) [TRIVIAL]
      • 📝 Load recent tasks for list mode display
    • ƒ selectTask (Function) [TRIVIAL]
      • 📝 Select a task from list to view details
    • ƒ goBackToList (Function)
      • 📝 Return to task list view from task details
  • 📦 TaskDrawer (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/layout/TaskDrawer.svelte
    • 🏗️ Layer: Unknown
    • ƒ handleClose (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ goToReportsPage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleGlobalKeydown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeTaskId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isTaskFinished (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveLlmValidationStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ llmValidationBadgeClass (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getStatusClass (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stopTaskDetailsPolling (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadEnvironmentOptions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveEnvironmentName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveEnvironmentId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeSupersetBaseUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveSupersetDashboardUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadActiveTaskDetails (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractPrimaryDashboardId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildTaskSummary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleOpenDashboardDeepLink (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleShowDiff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleOpenLlmReport (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ connectWebSocket (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 SidebarNavigation (Module)
    • 📝 Build sidebar navigation categories filtered by current user permissions.
    • 🏗️ Layer: UI
    • 🔒 Invariant: Admin role can access all categories and subitems through permission utility.
    • 🔗 DEPENDS_ON -> frontend.src.lib.auth.permissions.hasPermission
    • ƒ isItemAllowed (Function) [TRIVIAL]
      • 📝 Check whether a single menu node can be shown for a given user.
    • ƒ buildSidebarCategories (Function) [TRIVIAL]
      • 📝 Build translated sidebar categories and filter them by RBAC permissions.
  • 📦 test_breadcrumbs.svelte (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/lib/components/layout/tests/test_breadcrumbs.svelte.js
    • 🏗️ Layer: Unknown
    • ƒ getBreadcrumbs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatBreadcrumbLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 SidebarNavigationTest (Module)
    • 📝 Verifies RBAC-based sidebar category and subitem visibility.
    • 🏗️ Layer: UI (Tests)
    • ƒ makeUser (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ErrorPage (Page)
    • 📝 Global error page displaying HTTP status and messages
    • 🏗️ Layer: UI
    • 🔗 IMPLEMENTS -> RoutePages
    • 🔗 IMPLEMENTS -> PageContracts
    • 🔗 BINDS_TO -> NavigationContracts
    • 🔗 BINDS_TO -> NavigationContracts
  • 📦 RootLayoutConfig (Module) [TRIVIAL]
    • 📝 Root layout configuration (SPA mode)
    • 🏗️ Layer: Infra
  • 📦 HomePage (Page) [CRITICAL]
    • 📝 Redirect to preferred start page from profile settings with safe dashboards fallback.
    • 🏗️ Layer: UI
    • 🔒 Invariant: Redirect target resolves to one of /dashboards, /datasets, /reports.
    • 🔗 IMPLEMENTS -> RoutePages
    • 🔗 IMPLEMENTS -> PageContracts
    • 🔗 BINDS_TO -> NavigationContracts
  • 📦 +page (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/routes/+page.svelte
    • 🏗️ Layer: Unknown
    • ƒ normalizeStartPage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveStartPagePath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ redirectToStartPage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • ƒ load (Function) [TRIVIAL]
    • 📝 Loads initial plugin data for the dashboard.
  • 📦 RootLayout (Module)
    • 📝 Root layout component that provides global UI structure (Sidebar, Navbar, Footer, TaskDrawer, Toasts).
    • 🏗️ Layer: UI (Layout)
    • 🔒 Invariant: All pages except /login are wrapped in ProtectedRoute.
    • 🔗 IMPLEMENTS -> NavigationContracts
    • 🔗 DEPENDS_ON -> Sidebar
    • 🔗 DEPENDS_ON -> TopNavbar
    • 🔗 DEPENDS_ON -> Footer
    • 🔗 DEPENDS_ON -> Toast
    • 🔗 DEPENDS_ON -> ProtectedRoute
    • 🔗 DEPENDS_ON -> TaskDrawer
    • 📦 layout (Module)
      • 📝 Bind global layout shell and conditional login/full-app rendering.
      • 🏗️ Layer: UI
      • 🔒 Invariant: Login route bypasses shell; all other routes are wrapped by ProtectedRoute.
      • 🔗 BINDS_TO -> Sidebar
  • 📦 DatasetHub (Page)
    • 📝 Dataset Hub - Dedicated hub for datasets with mapping progress
    • 🏗️ Layer: UI
    • 🔒 Invariant: Always shows datasets for the active environment from context store
    • 🔗 BINDS_TO -> sidebarStore
    • 🔗 BINDS_TO -> taskDrawerStore
  • 📦 +page (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/routes/datasets/+page.svelte
    • 🏗️ Layer: Unknown
    • ƒ loadDatasets (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSearch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handlePageChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handlePageSizeChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateSelectionState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleCheckboxChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSelectAll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSelectVisible (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleAction (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleBulkMapColumns (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleBulkGenerateDocs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleTaskStatusClick (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getTaskStatusIcon (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getMappingProgressClass (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 DatasetReviewWorkspaceEntry (Page) [TRIVIAL]
    • 📝 Entry route for Dataset Review Workspace that allows starting a new resumable review session before navigating to a specific session id route. -->
    • 🏗️ Layer: UI -->
    • 🔗 CALLS -> fetchApi
    • 🔗 CALLS -> postApi
    • 🔗 BINDS_TO -> SourceIntakePanel
    • 🔗 BINDS_TO -> environmentContext
  • 📦 +page (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/routes/datasets/review/+page.svelte
    • 🏗️ Layer: Unknown
    • ƒ buildSessionUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatDateTime (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getSessionMetaValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadExistingSessions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ deleteSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ goToPage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSearch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ truncateText (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getReadinessTone (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getReadinessHint (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ bootstrap (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSourceSubmit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 DatasetReviewEntryUxTests (Module)
    • 📝 Verify dataset review entry route exposes resumable sessions alongside the new session intake flow.
    • 🏗️ Layer: UI
    • ƒ createSessionSummary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 DatasetReviewEntryUxTests (Module)
    • 📝 Verify dataset review entry route exposes resumable sessions alongside the new session intake flow.
    • 🏗️ Layer: UI
    • ƒ createSessionSummary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 DatasetReviewWorkspace (Component) [TRIVIAL]
    • 📝 Main dataset review workspace coordinating session state through a three-column chat-centric layout where the assistant is the primary review surface. -->
    • 🏗️ Layer: UI -->
    • 🔒 Invariant: Navigation away from dirty session state must require explicit confirmation. -->
    • ⬅️ READS_FROM app
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO state
    • 🔗 BINDS_TO -> api_module
    • 🔗 BINDS_TO -> AssistantChatPanel
    • 🔗 BINDS_TO -> CompiledSQLPreview
    • 🔗 BINDS_TO -> LaunchConfirmationPanel
  • 📦 +page (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/routes/datasets/review/[id]/+page.svelte
    • 🏗️ Layer: Unknown
    • ƒ getWorkspaceStateLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getRecommendedActionLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getPrimaryActionCtaLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildImportMilestones (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildWorkspaceLaunchBlockers (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ stringifyValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildAssistantContextPrompt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mergeCollectionItem (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applySessionVersion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildAssistantSeedPrompt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ promptAssistantAbout (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildSessionUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadSessionDetail (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadClarificationState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ bootstrapWorkspace (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSourceSubmit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleResumeSession (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateSessionLifecycle (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ exportArtifact (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handlePreviewUpdated (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSemanticUpdated (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleMappingUpdated (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleLaunchUpdated (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSectionJump (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleAskAiContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ primaryActionHandler (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 DatasetReviewWorkspaceUxTests (Module)
    • 📝 Verify the 027 dataset review workspace keeps assistant chat as the primary surface while preserving execution rail and resumable intake behavior.
    • 🏗️ Layer: UI
    • ƒ createSessionDetail (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ createClarificationState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 DatasetDetail (Page)
    • 📝 Dataset Detail View - Shows detailed dataset information with columns, SQL, and linked dashboards
    • 🏗️ Layer: UI
    • 🔒 Invariant: Always shows dataset details when loaded
    • 🔗 DEPENDS_ON -> api_module
  • 📦 +page (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/routes/datasets/[id]/+page.svelte
    • 🏗️ Layer: Unknown
    • ƒ loadDatasetDetail (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ navigateToDashboard (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ goBack (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getColumnTypeClass (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getMappingProgress (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 UnifiedReportsPage (Component) [CRITICAL]
    • 📝 Unified reports page with filtering and resilient UX states for mixed task types.
    • 🏗️ Layer: UI
    • 🔒 Invariant: List state remains deterministic for active filter set.
    • ⬅️ READS_FROM lib
    • ⬅️ READS_FROM t
    • ➡️ WRITES_TO t
    • 🔗 DEPENDS_ON -> ReportsApi
    • 🔗 DEPENDS_ON -> ReportsList
  • 📦 +page (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/routes/reports/+page.svelte
    • 🏗️ Layer: Unknown
    • ƒ buildQuery (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadReports (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasActiveFilters (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearFilters (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ onFilterChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ onSelectReport (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 +page (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/routes/reports/llm/[taskId]/+page.svelte
    • 🏗️ Layer: Unknown
    • ƒ formatDate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatMs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getDashboardCheckResult (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getCheckResultClasses (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadReport (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ backToReports (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openTaskDetails (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ cleanupScreenshotBlobUrls (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadScreenshotBlobUrls (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openScreenshot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ReportPageContractTest (Module)
    • 📝 Protect the LLM report page from self-triggering screenshot load effects.
    • 🏗️ Layer: UI Tests
    • ƒ llm_report_screenshot_effect_contract (Function)
      • 📝 Ensure screenshot loading stays untracked from blob-url mutation state.
  • 🧩 LoginPage (Component)
    • 📝 Provides the user interface for local and ADFS authentication.
    • 🏗️ Layer: UI
    • 🔒 Invariant: Shows both local login form and ADFS SSO button.
    • ⬅️ READS_FROM app
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO t
    • 🔗 CALLS -> AuthApi
    • ƒ handleLogin (Function) [TRIVIAL]
      • 📝 Submits the local login form to the backend.
    • ƒ handleADFSLogin (Function) [TRIVIAL]
      • 📝 Redirects the user to the ADFS login endpoint.
  • 📦 StorageIndexPage (Page)
    • 📝 Redirect to the backups page as the default storage view.
    • 🏗️ Layer: Page
    • 🔒 Invariant: Always redirects to /storage/backups.
    • 🔗 IMPLEMENTS -> RoutePages
    • 🔗 IMPLEMENTS -> PageContracts
    • 🔗 BINDS_TO -> NavigationContracts
  • 📦 StorageReposPage (Module)
    • 📝 Dashboard management page for Git integration (moved from /git).
    • 🏗️ Layer: UI (Page)
    • 🔒 Invariant: Dashboard grid is always shown when an environment is selected.
    • 🔗 DEPENDS_ON -> RepositoryDashboardGrid
    • 🔗 DEPENDS_ON -> api
    • 📦 StorageReposPage (Page) [TRIVIAL]
      • ƒ fetchEnvironments (Function) [TRIVIAL]
        • 📝 Fetches the list of available environments.
      • ƒ fetchDashboards (Function) [TRIVIAL]
        • 📝 Fetches dashboards for a specific environment.
      • ƒ filterDashboardsWithRepositories (Function) [TRIVIAL]
        • 📝 Keep only dashboards that already have initialized Git repositories.
  • 📦 DashboardHub (Page)
    • 📝 Dashboard Hub - Central hub for managing dashboards with Git status and task actions
    • 🏗️ Layer: UI
    • 🔒 Invariant: Always shows dashboards for the active environment from context store
    • 🔗 BINDS_TO -> sidebarStore
    • 🔗 BINDS_TO -> taskDrawerStore
    • ƒ DashboardHub.normalizeTaskStatus (Function) [TRIVIAL]
      • 📝 Normalize raw task status to stable lowercase token for UI.
    • ƒ DashboardHub.normalizeValidationStatus (Function) [TRIVIAL]
      • 📝 Normalize validation status to pass/fail/warn/unknown.
    • ƒ DashboardHub.getValidationBadgeClass (Function) [TRIVIAL]
      • 📝 Map validation level to badge class tuple.
    • ƒ DashboardHub.getValidationLabel (Function) [TRIVIAL]
      • 📝 Map normalized validation level to compact UI label.
    • ƒ DashboardHub.normalizeOwners (Function) [TRIVIAL]
      • 📝 Normalize owners payload to unique non-empty display labels.
    • ƒ DashboardHub.loadDashboards (Function) [TRIVIAL]
      • 📝 Load full dashboard dataset for current environment and hydrate grid projection.
      • ƒ DashboardHub.handleTemporaryShowAll (Function) [TRIVIAL]
        • 📝 Temporarily disable profile-default dashboard filter for current page context.
      • ƒ DashboardHub.handleRestoreProfileFilter (Function) [TRIVIAL]
        • 📝 Re-enable persisted profile-default filtering after temporary override.
    • ƒ DashboardHub.formatDate (Function) [TRIVIAL]
      • 📝 Convert ISO timestamp to locale date string.
    • ƒ DashboardHub.getGitSummaryLabel (Function) [TRIVIAL]
      • 📝 Compute stable text label for git state column.
    • ƒ DashboardHub.getLlmSummaryLabel (Function) [TRIVIAL]
      • 📝 Compute normalized LLM validation summary label.
    • ƒ DashboardHub.getColumnCellValue (Function) [TRIVIAL]
      • 📝 Resolve comparable/filterable display value for any grid column.
    • ƒ DashboardHub.getFilterOptions (Function) [TRIVIAL]
      • 📝 Build unique sorted value list for a column filter dropdown.
    • ƒ DashboardHub.getVisibleFilterOptions (Function) [TRIVIAL]
      • 📝 Apply in-dropdown search over full filter options.
    • ƒ DashboardHub.toggleFilterDropdown (Function) [TRIVIAL]
      • 📝 Toggle active column filter popover.
    • ƒ DashboardHub.toggleFilterValue (Function) [TRIVIAL]
      • 📝 Add/remove specific filter value and reapply projection.
    • ƒ DashboardHub.clearColumnFilter (Function) [TRIVIAL]
      • 📝 Reset selected values for one column.
    • ƒ DashboardHub.selectAllColumnFilterValues (Function) [TRIVIAL]
      • 📝 Select all currently visible values in filter popover.
    • ƒ DashboardHub.updateColumnFilterSearch (Function) [TRIVIAL]
      • 📝 Update local search token for one filter popover.
    • ƒ DashboardHub.hasColumnFilter (Function) [TRIVIAL]
      • 📝 Determine if column has active selected values.
    • ƒ DashboardHub.doesDashboardPassColumnFilters (Function) [TRIVIAL]
      • 📝 Evaluate dashboard row against all active column filters.
    • ƒ DashboardHub.getSortValue (Function) [TRIVIAL]
      • 📝 Compute stable comparable sort key for chosen column.
    • ƒ DashboardHub.handleSort (Function) [TRIVIAL]
      • 📝 Toggle or switch sort order and reapply grid projection.
    • ƒ DashboardHub.getSortIndicator (Function) [TRIVIAL]
      • 📝 Return visual indicator for active/inactive sort header.
    • ƒ DashboardHub.applyGridTransforms (Function) [TRIVIAL]
      • 📝 Apply search + column filters + sort + pagination to grid data.
  • 📦 +page (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/routes/dashboards/+page.svelte
    • 🏗️ Layer: Unknown
    • ƒ handleDocumentClick (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeTaskStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeValidationStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getValidationBadgeClass (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getValidationLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeOwners (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadDashboards (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSearch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handlePageChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handlePageSizeChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleTemporaryShowAll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleRestoreProfileFilter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateSelectionState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ replaceSelectedIds (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearSelectedIds (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleCheckboxChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSelectAll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSelectVisible (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatDate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getGitSummaryLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getLlmSummaryLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getColumnCellValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getFilterOptions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getVisibleFilterOptions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toggleFilterDropdown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toggleFilterValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearColumnFilter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ selectAllColumnFilterValues (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateColumnFilterSearch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasColumnFilter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ doesDashboardPassColumnFilters (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getSortValue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSort (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getSortIndicator (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyGridTransforms (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toggleActionDropdown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ closeActionDropdown (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleAction (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleValidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleTargetEnvChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadDatabases (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleMappingUpdate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadDbMappings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ calculateDryRun (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleBulkMigrate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleBulkBackup (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleTaskStatusClick (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ navigateToDashboardDetail (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getStatusBadgeClass (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isGitBusy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setGitBusy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ ensureGitConfigs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ updateDashboardGitState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeRepositoryStatusPayload (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchDashboardGitStatusesBatch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ refreshDashboardGitState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hydrateVisibleGitStatusesBatch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleGitInit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleGitSync (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleGitCommit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleGitPull (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleGitPush (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getTaskStatusIcon (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getPaginationRange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleEnvironmentCreated (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 DashboardProfileOverrideIntegrationTest (Module)
    • 📝 Verifies temporary show-all override and restore-on-return behavior for profile-default dashboard filtering.
    • 🏗️ Layer: UI (Tests)
    • ƒ buildFilteredResponse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ buildUnfilteredResponse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 HealthCenterPage (Component)
    • 📝 Main page for the Dashboard Health Center.
    • 🏗️ Layer: UI/Page
    • ⬅️ READS_FROM state
    • ⬅️ READS_FROM derived
    • ⬅️ READS_FROM lib
    • 🔗 DEPENDS_ON -> HealthMatrix
    • 🔗 CALLS -> api_module
    • ƒ loadData (Function) [TRIVIAL]
      • 📝 Load health summary rows and environment options for the current filter.
    • ƒ handleEnvChange (Function) [TRIVIAL]
      • 📝 Apply environment filter and trigger health summary reload.
    • ƒ handleDeleteReport (Function) [TRIVIAL]
      • 📝 Delete one health report row with confirmation and optimistic button lock.
  • 📦 HealthPageIntegrationTest (Module)
    • 📝 Lock dashboard health page contract for slug navigation and report deletion.
    • 🏗️ Layer: UI Tests
  • 📦 DashboardDetail (Page)
    • 📝 Dashboard Detail View - Overview of charts and datasets linked to a dashboard
    • 🏗️ Layer: UI
    • 🔒 Invariant: Shows dashboard metadata, charts, and datasets for selected environment
    • 🔗 IMPLEMENTS -> RoutePages
    • 🔗 IMPLEMENTS -> PageContracts
    • 🔗 BINDS_TO -> NavigationContracts
    • 🔗 DEPENDS_ON -> api_module
  • 📦 +page (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/routes/dashboards/[id]/+page.svelte
    • 🏗️ Layer: Unknown
    • ƒ loadDashboardPage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadDashboardDetail (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadTaskHistory (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ releaseThumbnailUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadThumbnail (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ runBackupTask (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ runLlmValidationTask (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openLlmReport (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toTaskTypeLabel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getTaskStatusClasses (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getValidationStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getValidationStatusClasses (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ goBack (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openDataset (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ formatDate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadLlmStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ hasGitRepository (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveGitSyncState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ allChangedFiles (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ countChangedByAnyPath (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getGitStatusMeta (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadGitStatus (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadGitDiffPreview (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ runGitSyncAndOpenCommit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ runGitPull (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ runGitPush (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleBranchChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 AdminRolesPage (Component)
    • 📝 UI for managing system roles and their permissions.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Only accessible by users with Admin role.
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO t
    • ⬅️ READS_FROM t
    • 🔗 DEPENDS_ON -> adminService
    • 🔗 DEPENDS_ON -> ProtectedRoute
    • ƒ loadData (Function) [TRIVIAL]
      • 📝 Fetches roles and available permissions.
    • ƒ openCreateModal (Function) [TRIVIAL]
      • 📝 Initializes state for creating a new role.
    • ƒ openEditModal (Function) [TRIVIAL]
      • 📝 Initializes state for editing an existing role.
    • ƒ handleSaveRole (Function) [TRIVIAL]
      • 📝 Submits role data (create or update).
    • ƒ handleDeleteRole (Function) [TRIVIAL]
      • 📝 Deletes a role after confirmation.
  • 🧩 AdminUsersPage (Component)
    • 📝 UI for managing system users and their roles.
    • 🏗️ Layer: Feature
    • 🔒 Invariant: Only accessible by users with "admin:users" permission.
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO t
    • ⬅️ READS_FROM t
    • 🔗 IMPLEMENTS -> RoutePages
    • 🔗 IMPLEMENTS -> PageContracts
    • 🔗 DEPENDS_ON -> frontend.src.services.adminService
    • 🔗 DEPENDS_ON -> frontend.src.components.auth.ProtectedRoute
    • ƒ loadData (Function) [TRIVIAL]
      • 📝 Fetches users and roles from the backend.
    • ƒ openCreateModal (Function) [TRIVIAL]
      • 📝 Prepares the form for creating a new user.
    • ƒ openEditModal (Function) [TRIVIAL]
      • 📝 Prepares the form for editing an existing user.
    • ƒ handleSaveUser (Function) [TRIVIAL]
      • 📝 Submits user data to the backend (create or update).
    • ƒ handleDeleteUser (Function) [TRIVIAL]
      • 📝 Deletes a user after confirmation.
  • 🧩 AdminSettingsPage (Component)
    • 📝 UI for configuring Active Directory Group to local Role mappings for ADFS SSO and logging settings.
    • 🏗️ Layer: Feature
    • 🔒 Invariant: Only accessible by users with "admin:settings" permission.
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO t
    • ⬅️ READS_FROM t
    • 🔗 DEPENDS_ON -> adminService
    • 🔗 DEPENDS_ON -> ProtectedRoute
    • ƒ loadData (Function) [TRIVIAL]
      • 📝 Fetches AD mappings and roles from the backend to populate the UI.
    • ƒ handleCreateMapping (Function) [TRIVIAL]
      • 📝 Submits a new AD Group to Role mapping to the backend.
    • ƒ loadLoggingConfig (Function) [TRIVIAL]
      • 📝 Fetches current logging configuration from the backend.
    • ƒ saveLoggingConfig (Function) [TRIVIAL]
      • 📝 Saves logging configuration to the backend.
  • 🧩 LLMSettingsPage (Component)
    • 📝 Admin settings page for LLM provider configuration.
    • 🏗️ Layer: UI
    • ⬅️ READS_FROM t
    • ➡️ WRITES_TO t
    • 🔗 CALLS -> ProviderConfig
  • 📦 +page (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/routes/admin/settings/llm/+page.svelte
    • 🏗️ Layer: Unknown
    • ƒ isMultimodalModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getProviderById (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetchProviders (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ saveSettings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 MigrationDashboard (Component) [TRIVIAL]
    • 📝 Orchestrate migration UI workflow and route user actions to backend APIs and task store.
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO state
    • ⬅️ READS_FROM effect
    • ƒ fetchEnvironments (Function) [TRIVIAL]
      • 📝 Fetches the list of environments from the API.
    • ƒ fetchDashboards (Function) [TRIVIAL]
      • 📝 Fetches dashboards for the selected source environment.
    • ReactiveDashboardFetch (Block) [TRIVIAL]
      • 📝 Automatically fetch dashboards when the source environment is changed.
    • ƒ fetchDatabases (Function) [TRIVIAL]
      • 📝 Fetches databases from both environments and gets suggestions.
    • ƒ handleMappingUpdate (Function) [TRIVIAL]
      • 📝 Saves a mapping to the backend.
    • ƒ handleViewLogs (Function) [TRIVIAL]
      • 📝 Opens the log viewer for a specific task.
    • ƒ handlePasswordPrompt (Function) [TRIVIAL]
      • 📝 Reactive logic to show password prompt when a task is awaiting input.
      • ReactivePasswordPrompt (Block) [TRIVIAL]
        • 📝 Monitor selected task for input requests and trigger password prompt.
    • ƒ handleResumeMigration (Function) [TRIVIAL]
      • 📝 Resumes a migration task with provided passwords.
    • ƒ startMigration (Function) [TRIVIAL]
      • 📝 Initiates the migration process by sending the selection to the backend.
    • ƒ startDryRun (Function) [TRIVIAL]
      • 📝 Performs a dry-run migration to identify potential risks and changes.
  • MigrationDashboardView (Block) [TRIVIAL]
    • 📝 Render migration configuration controls, action CTAs, dry-run results, and modal entry points.
    • MigrationHeader (Block) [TRIVIAL]
    • TaskHistorySection (Block) [TRIVIAL]
    • ActiveTaskSection (Block) [TRIVIAL]
    • EnvironmentSelectionSection (Block) [TRIVIAL]
    • 🧩 DashboardSelectionSection (Component) [TRIVIAL]
    • MigrationOptionsSection (Block) [TRIVIAL]
    • DryRunResultsSection (Block) [TRIVIAL]
    • MigrationModals (Block) [TRIVIAL]
      • 📝 Render overlay components for log viewing and password entry.
  • MappingsPageScript (Block) [TRIVIAL]
    • 📝 Define imports, state, and handlers that drive migration mappings page FSM.
    • 🔗 CALLS -> fetchEnvironments
    • 🔗 CALLS -> fetchDatabases
    • 🔗 CALLS -> handleUpdate
    • Imports (Block) [TRIVIAL]
    • 🗄️ UiState (Store) [CRITICAL]
      • 📝 Maintain local page state for environments, fetched databases, mappings, suggestions, and UX messages.
    • ƒ belief_scope (Function) [TRIVIAL]
      • 📝 Frontend semantic scope wrapper for CRITICAL trace boundaries without changing business behavior.
    • ƒ fetchEnvironments (Function) [TRIVIAL]
      • 📝 Load environment options for source/target selectors on initial mount.
    • ƒ fetchDatabases (Function) [TRIVIAL]
      • 📝 Fetch both environment database catalogs, existing mappings, and suggested matches.
    • ƒ handleUpdate (Function) [TRIVIAL]
      • 📝 Persist a selected mapping pair and reconcile local mapping list by source database UUID.
  • MappingsPageTemplate (Block) [TRIVIAL]
  • 🧩 ProfilePage (Component) [CRITICAL]
    • 📝 Manage user profile sections for read-only security access, Git identity/token configuration, and UI preferences with resilient save/cancel UX.
    • 🏗️ Layer: UI
    • 🔒 Invariant: Save operations mutate only current user's preference payload via profile API.
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO state
    • ➡️ WRITES_TO derived
    • 🔗 BINDS_TO -> i18n
    • 🔗 BINDS_TO -> api_module
    • 🔗 BINDS_TO -> environmentContext
    • 🔗 BINDS_TO -> taskDrawer
  • 📦 +page (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/routes/profile/+page.svelte
    • 🏗️ Layer: Unknown
    • ƒ createSecuritySummaryDefault (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeStartPage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeDensity (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parseValidationErrorsFromError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ setSavedSnapshot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ syncLocalUiPreferenceCaches (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ applyPreferenceResponse (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadPreference (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadLookupCandidates (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSelectCandidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleGitTokenInput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleClearGitToken (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleEnvironmentChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSave (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleCancel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ProfileSettingsStateIntegrationTest (Module)
    • 📝 Verifies profile settings preload, cancel without persistence, and saved-state reload behavior.
    • 🏗️ Layer: UI (Tests)
  • 📦 ProfilePreferencesIntegrationTest (Module)
    • 📝 Verifies profile binding happy path and degraded lookup manual fallback save flow.
    • 🏗️ Layer: UI (Tests)
  • 📦 ProfileFixtures (Module) [TRIVIAL]
    • 📝 Shared deterministic fixture inputs for profile page integration tests.
    • 🔒 Invariant: lookupFailedManualFallback.warning is a hardcoded English string; drift risk if i18n key profile.lookup_error changes without updating this fixture.
    • 🔗 BINDS_TO -> ProfilePageBindAccountFlowTests
    • 🔗 DEPENDS_ON -> i18n.profile.lookup_error
    • 🔗 DEPENDS_ON -> frontend/src/lib/i18n/index.ts [key:profile.lookup_error
  • 🧩 StoragePage (Component)
    • 📝 Main page for unified file storage management.
    • 🏗️ Layer: UI
    • 🔒 Invariant: Always displays a unified storage view without category tabs.
    • ⬅️ READS_FROM app
    • ➡️ WRITES_TO state
    • ⬅️ READS_FROM t
    • 🔗 DEPENDS_ON -> storageService
    • ƒ loadFiles (Function) [TRIVIAL]
      • 📝 Fetches the list of files from the server.
      • ƒ resolveStorageQueryFromPath (Function) [TRIVIAL]
        • 📝 Splits UI path into storage API category and category-local subpath.
    • ƒ handleDelete (Function) [TRIVIAL]
      • 📝 Handles the file deletion process.
    • ƒ handleNavigate (Function) [TRIVIAL]
      • 📝 Updates the current path and reloads files when navigating into a directory.
    • ƒ navigateUp (Function) [TRIVIAL]
      • 📝 Navigates one level up in the directory structure.
    • ƒ updateUploadCategory (Function) [TRIVIAL]
      • 📝 Keeps upload category aligned with the currently viewed top-level folder.
  • 🧩 MapperPage (Component)
    • 📝 Page for the dataset column mapper tool.
    • 🏗️ Layer: UI
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO t
    • 🔗 IMPLEMENTS -> RoutePages
    • 🔗 IMPLEMENTS -> PageContracts
    • 🔗 BINDS_TO -> NavigationContracts
    • 🔗 DEPENDS_ON -> MapperTool
    • 🔗 DEPENDS_ON -> TaskRunner
  • 🧩 DebugPage (Component)
    • 📝 Page for system diagnostics and debugging.
    • 🏗️ Layer: UI
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO t
    • 🔗 IMPLEMENTS -> RoutePages
    • 🔗 IMPLEMENTS -> PageContracts
    • 🔗 BINDS_TO -> NavigationContracts
    • 🔗 DEPENDS_ON -> DebugTool
    • 🔗 DEPENDS_ON -> TaskRunner
  • 📦 SettingsPage (Page) [CRITICAL]
    • 📝 Consolidated Settings Page - All settings in one place with tabbed navigation
    • 🏗️ Layer: UI
    • 🔒 Invariant: Always shows tabbed interface with all settings categories
    • 🔗 DEPENDS_ON -> sidebar
  • 📦 +page (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/routes/settings/+page.svelte
    • 🏗️ Layer: Unknown
    • ƒ createEmptyConnectionDraft (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeTab (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ readTabFromUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ writeTabToUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadSettings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeLlmSettings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isMultimodalModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getProviderById (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ isDashboardValidationBindingValid (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleTabChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadConnections (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resetConnectionForm (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openConnectionForm (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ closeConnectionForm (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleCreateConnection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleDeleteConnection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadMigrationSettings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadMappingsPage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ onMappingsSearchInput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ onMappingsFilterChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ goToMappingsPage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ saveMigrationSettings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ triggerSyncNow (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleRefresh (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSave (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleTestEnv (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ editEnv (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resetEnvForm (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleAddOrUpdateEnv (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleDeleteEnv (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolveEnvStage (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeSupersetBaseUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • ƒ load (Function) [TRIVIAL]
    • 📝 Loads application settings and environment list.
  • 🧩 NotificationSettingsPage (Component)
    • 📝 Manage global notification provider configurations (SMTP, Telegram, Slack).
    • 🏗️ Layer: UI
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO state
    • ⬅️ READS_FROM t
  • 📦 +page (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/routes/settings/notifications/+page.svelte
    • 🏗️ Layer: Unknown
    • ƒ loadConfig (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSave (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 ConnectionsSettingsPage (Component)
    • 📝 Page for managing database connection configurations.
    • 🏗️ Layer: UI
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO t
    • 🔗 IMPLEMENTS -> RoutePages
    • 🔗 IMPLEMENTS -> PageContracts
    • 🔗 BINDS_TO -> NavigationContracts
    • 🔗 DEPENDS_ON -> ConnectionForm
    • 🔗 DEPENDS_ON -> ConnectionList
    • ƒ handleSuccess (Function) [TRIVIAL]
      • 📝 Refreshes the connection list after a successful creation.
  • 🧩 GitSettingsPage (Component) [TRIVIAL]
    • 📝 Manage Git server configurations for dashboard versioning.
    • 🏗️ Layer: Page
    • 🔒 Invariant: All configurations must be validated via connection test.
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO state
    • ⬅️ READS_FROM t
    • 🔗 IMPLEMENTS -> RoutePages
    • 🔗 IMPLEMENTS -> PageContracts
    • 🔗 BINDS_TO -> NavigationContracts
    • ƒ loadConfigs (Function) [TRIVIAL]
      • 📝 Fetches existing git configurations.
    • ƒ handleTest (Function) [TRIVIAL]
      • 📝 Tests connection to a git server with current form data.
    • ƒ handleSave (Function) [TRIVIAL]
      • 📝 Saves a new git configuration.
    • ƒ handleEdit (Function) [TRIVIAL]
      • 📝 Populates the form with an existing config to edit.
    • ƒ resetForm (Function) [TRIVIAL]
      • 📝 Resets the configuration form.
    • ƒ handleDelete (Function) [TRIVIAL]
      • 📝 Deletes a git configuration by ID.
    • ƒ loadGiteaRepos (Function) [TRIVIAL]
      • 📝 Loads repositories from selected Gitea config.
    • ƒ handleCreateGiteaRepo (Function) [TRIVIAL]
      • 📝 Creates new repository on selected Gitea server.
    • ƒ handleDeleteGiteaRepo (Function) [TRIVIAL]
      • 📝 Deletes repository from selected Gitea server.
  • 📦 GitSettingsPageUxTest (Module) [TRIVIAL]
    • 📝 Test UX states and transitions for the Git Settings page
  • 🧩 AutomationSettingsPage (Component)
    • 📝 Settings page for managing validation policies.
    • 🏗️ Layer: UI/Page
    • ⬅️ READS_FROM state
    • ⬅️ READS_FROM derived
    • ⬅️ READS_FROM lib
  • 📦 +page (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/routes/settings/automation/+page.svelte
    • 🏗️ Layer: Unknown
    • ƒ loadData (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleAdd (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleEdit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSave (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleDelete (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getEnvName (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 GitDashboardPage (Component)
    • 📝 Dashboard management page for Git integration.
    • 🏗️ Layer: Page
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO state
    • ➡️ WRITES_TO derived
    • 🔗 IMPLEMENTS -> RoutePages
    • 🔗 IMPLEMENTS -> PageContracts
    • 🔗 BINDS_TO -> NavigationContracts
    • 🔗 DEPENDS_ON -> RepositoryDashboardGrid
    • 🔗 BINDS_TO -> environmentContextStore
    • ƒ fetchEnvironments (Function) [TRIVIAL]
      • 📝 Fetches the list of deployment environments from the API.
    • ƒ fetchDashboards (Function) [TRIVIAL]
      • 📝 Fetches dashboards for a specific environment.
  • 🧩 Dashboard (Component)
    • 📝 Displays the list of available plugins and allows selecting one.
    • 🏗️ Layer: UI
    • ⬅️ READS_FROM plugins
    • 🔗 IMPLEMENTS -> PageContracts
    • 🔗 DEPENDS_ON -> stores
    • ƒ onMount (Function) [TRIVIAL]
      • 📝 Fetch plugins when the component mounts.
    • ƒ selectPlugin (Function) [TRIVIAL]
      • 📝 Selects a plugin to display its form.
  • 🧩 Settings (Component)
    • 📝 The main settings page for the application, allowing management of environments and global settings.
    • 🏗️ Layer: UI
    • 🔒 Invariant: Settings changes must be saved to the backend.
    • ⬅️ READS_FROM t
    • ➡️ WRITES_TO t
    • 🔗 IMPLEMENTS -> PageContracts
    • 🔗 CALLS -> api.js
    • ƒ loadSettings (Function) [TRIVIAL]
      • 📝 Loads settings from the backend.
    • ƒ handleSaveGlobal (Function) [TRIVIAL]
      • 📝 Saves global settings to the backend.
    • ƒ handleAddOrUpdateEnv (Function) [TRIVIAL]
      • 📝 Adds or updates an environment.
    • ƒ handleDeleteEnv (Function) [TRIVIAL]
      • 📝 Deletes an environment.
    • ƒ handleTestEnv (Function) [TRIVIAL]
      • 📝 Tests the connection to an environment.
    • ƒ editEnv (Function) [TRIVIAL]
      • 📝 Sets the form to edit an existing environment.
    • ƒ resetEnvForm (Function) [TRIVIAL]
      • 📝 Resets the environment form.
  • ƒ getConnections (Function) [TRIVIAL]
    • 📝 Fetch a list of saved connections.
  • ƒ createConnection (Function) [TRIVIAL]
    • 📝 Create a new connection configuration.
  • ƒ deleteConnection (Function) [TRIVIAL]
    • 📝 Delete a connection configuration.
  • 📦 GitServiceClient (Module)
    • 📝 API client for Git operations, managing the communication between frontend and backend.
    • 🏗️ Layer: Service
    • 🔗 DEPENDS_ON -> specs/011-git-integration-dashboard/contracts/api.md
    • 📦 gitService (Action) [TRIVIAL]
      • 📝 Promotes changes between branches via MR or direct merge.
    • ƒ buildDashboardRepoEndpoint (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • ƒ runTask (Function) [TRIVIAL]
    • 📝 Start a new task for a given plugin.
  • ƒ getTaskStatus (Function) [TRIVIAL]
    • 📝 Fetch details for a specific task (to poll status or get result).
  • 📦 adminService (Module)
    • 📝 Service for Admin-related API calls (User and Role management).
    • 🏗️ Layer: Service
    • 🔒 Invariant: All requests must include valid Admin JWT token (handled by api client).
    • 🔗 DEPENDS_ON -> api_module
    • ƒ getUsers (Function) [TRIVIAL]
      • 📝 Fetches all registered users from the backend.
    • ƒ createUser (Function) [TRIVIAL]
      • 📝 Creates a new local user.
    • ƒ getRoles (Function) [TRIVIAL]
      • 📝 Fetches all available system roles.
    • ƒ getADGroupMappings (Function) [TRIVIAL]
      • 📝 Fetches mappings between AD groups and local roles.
    • ƒ createADGroupMapping (Function) [TRIVIAL]
      • 📝 Creates or updates an AD group to Role mapping.
    • ƒ updateUser (Function) [TRIVIAL]
      • 📝 Updates an existing user.
    • ƒ deleteUser (Function) [TRIVIAL]
      • 📝 Deletes a user.
    • ƒ createRole (Function) [TRIVIAL]
      • 📝 Creates a new role.
    • ƒ updateRole (Function) [TRIVIAL]
      • 📝 Updates an existing role.
    • ƒ deleteRole (Function) [TRIVIAL]
      • 📝 Deletes a role.
    • ƒ getPermissions (Function) [TRIVIAL]
      • 📝 Fetches all available permissions.
    • ƒ getLoggingConfig (Function) [TRIVIAL]
      • 📝 Fetches current logging configuration.
    • ƒ updateLoggingConfig (Function) [TRIVIAL]
      • 📝 Updates logging configuration.
  • ƒ getTasks (Function) [TRIVIAL]
    • 📝 Fetch a list of tasks with pagination and optional status filter.
  • ƒ getTask (Function) [TRIVIAL]
    • 📝 Fetch details for a specific task.
  • ƒ getTaskLogs (Function) [TRIVIAL]
    • 📝 Fetch logs for a specific task.
  • ƒ resumeTask (Function) [TRIVIAL]
    • 📝 Resume a task that is awaiting input (e.g., passwords).
  • ƒ resolveTask (Function) [TRIVIAL]
    • 📝 Resolve a task that is awaiting mapping.
  • ƒ clearTasks (Function) [TRIVIAL]
    • 📝 Clear tasks based on status.
  • 📦 storageService (Module)
    • 📝 Frontend API client for file storage management.
    • 🏗️ Layer: Service
    • ƒ getStorageAuthHeaders (Function) [TRIVIAL]
      • 📝 Returns headers with Authorization for storage API calls.
    • ƒ encodeStoragePath (Function) [TRIVIAL]
      • 📝 Encodes a storage-relative path preserving slash separators.
    • ƒ listFiles (Function) [TRIVIAL]
      • 📝 Fetches the list of files for a given category and subpath.
    • ƒ uploadFile (Function) [TRIVIAL]
      • 📝 Uploads a file to the storage system.
    • ƒ deleteFile (Function) [TRIVIAL]
      • 📝 Deletes a file or directory from storage.
    • ƒ downloadFileUrl (Function) [TRIVIAL]
      • 📝 Returns the URL for downloading a file.
    • ƒ downloadFile (Function) [TRIVIAL]
      • 📝 Downloads a file using authenticated fetch and saves it in browser.
  • 📦 gitServiceContractTests (Module) [TRIVIAL]
    • 📝 API client tests ensuring correct endpoints are called per contract
  • 🧩 DashboardGrid (Component)
    • 📝 Displays a grid of dashboards with selection and pagination.
    • 🏗️ Layer: Component
    • 🔒 Invariant: Selected IDs must be a subset of available dashboards.
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
    • ➡️ WRITES_TO derived
    • ƒ handleSort (Function) [TRIVIAL]
      • 📝 Toggles sort direction or changes sort column.
    • ƒ handleSelectionChange (Function) [TRIVIAL]
      • 📝 Handles individual checkbox changes.
    • ƒ handleSelectAll (Function) [TRIVIAL]
      • 📝 Handles select all checkbox.
    • ƒ goToPage (Function) [TRIVIAL]
      • 📝 Changes current page.
    • ƒ getRepositoryStatusToken (Function) [TRIVIAL]
      • 📝 Returns normalized repository status token for a dashboard.
    • ƒ isRepositoryReady (Function) [TRIVIAL]
      • 📝 Determines whether git actions can run for a dashboard.
    • ƒ invalidateRepositoryStatuses (Function) [TRIVIAL]
      • 📝 Marks dashboard statuses as loading so they are refetched.
    • ƒ resolveRepositoryStatusToken (Function) [TRIVIAL]
      • 📝 Converts git status payload into a stable UI status token.
    • ƒ loadRepositoryStatuses (Function) [TRIVIAL]
      • 📝 Hydrates repository status map for dashboards in repository mode.
    • ƒ runBulkGitAction (Function) [TRIVIAL]
      • 📝 Executes git action for selected dashboards with limited parallelism.
    • ƒ handleBulkSync (Function) [TRIVIAL]
    • ƒ handleBulkCommit (Function) [TRIVIAL]
    • ƒ handleBulkPull (Function) [TRIVIAL]
    • ƒ handleBulkPush (Function) [TRIVIAL]
    • ƒ handleBulkDelete (Function) [TRIVIAL]
      • 📝 Removes selected repositories from storage and binding table.
    • ƒ handleManageSelected (Function) [TRIVIAL]
      • 📝 Opens Git manager for exactly one selected dashboard.
    • ƒ resolveDashboardRef (Function) [TRIVIAL]
      • 📝 Resolves dashboard slug from payload fields.
    • ƒ openGitManagerForDashboard (Function) [TRIVIAL]
      • 📝 Opens Git manager for provided dashboard metadata.
    • ƒ handleInitializeRepositories (Function) [TRIVIAL]
      • 📝 Opens Git manager from bulk actions to initialize selected repository.
    • ƒ getSortStatusValue (Function) [TRIVIAL]
      • 📝 Returns sort value for status column based on mode.
    • ƒ getStatusLabel (Function) [TRIVIAL]
      • 📝 Returns localized label for status column.
    • ƒ getStatusBadgeClass (Function) [TRIVIAL]
      • 📝 Returns badge style for status column.
  • 🧩 PasswordPrompt (Component) [TRIVIAL]
    • 📝 A modal component to prompt the user for database passwords when a migration task is paused.
    • 🏗️ Layer: UI
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
    • ⬅️ READS_FROM effect
    • 🔗 BINDS_TO -> onresume
    • 🔗 BINDS_TO -> oncancel
    • ƒ handleSubmit (Function) [TRIVIAL]
      • 📝 Validates and forwards passwords to resume the task.
    • ƒ handleCancel (Function) [TRIVIAL]
      • 📝 Cancels the password prompt.
  • 🧩 MappingTable (Component) [TRIVIAL]
    • 📝 Displays and allows editing of database mappings.
    • 🏗️ Layer: Feature
    • 🔒 Invariant: Each source database can be mapped to one target database.
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO t
    • 🔗 BINDS_TO -> mappings state
    • ƒ updateMapping (Function) [TRIVIAL]
      • 📝 Updates a mapping for a specific source database.
    • ƒ getSuggestion (Function) [TRIVIAL]
      • 📝 Finds a suggestion for a source database.
  • 🧩 TaskLogViewer (Component)
    • 📝 Displays detailed logs for a specific task inline or in a modal using TaskLogPanel.
    • 🏗️ Layer: UI
    • 🔒 Invariant: Real-time logs are always appended without duplicates.
    • ➡️ WRITES_TO bindable
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
    • 📦 handleRealTimeLogs (Action) [TRIVIAL]
      • 📝 Sync real-time logs to the current log list
    • ƒ fetchLogs (Function) [TRIVIAL]
      • 📝 Fetches logs for a given task ID
    • ƒ handleFilterChange (Function) [TRIVIAL]
      • 📝 Updates filter conditions for the log viewer
    • ƒ handleRefresh (Function) [TRIVIAL]
      • 📝 Refreshes the logs by polling the API
    • 🧩 showInline (Component) [TRIVIAL]
      • 📝 Shows inline logs -->
      • 🏗️ Layer: UI -->
    • 🧩 showModal (Component) [TRIVIAL]
      • 📝 Shows modal logs -->
      • 🏗️ Layer: UI -->
  • 🧩 Footer (Component) [TRIVIAL]
    • 📝 Displays the application footer with copyright information.
    • 🏗️ Layer: UI
  • 🧩 MissingMappingModal (Component) [TRIVIAL]
    • 📝 Prompts the user to provide a database mapping when one is missing during migration.
    • 🏗️ Layer: Feature
    • 🔒 Invariant: Modal blocks migration progress until resolved or cancelled.
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
    • 🔗 BINDS_TO -> onresolve
    • 🔗 BINDS_TO -> oncancel
    • ƒ resolve (Function) [TRIVIAL]
      • 📝 Resolves the missing mapping via callback prop.
    • ƒ cancel (Function) [TRIVIAL]
      • 📝 Cancels the mapping resolution modal.
  • 🧩 DashboardGrid (Component)
    • 📝 Displays a grid of dashboards with selection and pagination.
    • 🏗️ Layer: Component
    • 🔒 Invariant: Selected IDs must be a subset of available dashboards.
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
    • ➡️ WRITES_TO derived
    • ƒ handleValidate (Function) [TRIVIAL]
      • 📝 Triggers dashboard validation task.
    • ƒ handleSort (Function) [TRIVIAL]
      • 📝 Toggles sort direction or changes sort column.
    • ƒ handleSelectionChange (Function) [TRIVIAL]
      • 📝 Handles individual checkbox changes.
    • ƒ handleSelectAll (Function) [TRIVIAL]
      • 📝 Handles select all checkbox.
    • ƒ goToPage (Function) [TRIVIAL]
      • 📝 Changes current page.
    • ƒ openGit (Function) [TRIVIAL]
      • 📝 Opens the Git management modal for a dashboard.
  • 🧩 Navbar (Component)
    • 📝 Main navigation bar for the application.
    • 🏗️ Layer: UI
    • ⬅️ READS_FROM app
    • ⬅️ READS_FROM lib
    • ⬅️ READS_FROM t
    • 🔗 BINDS_TO -> auth
    • 🔗 BINDS_TO -> i18n
    • 🔗 DEPENDS_ON -> LanguageSwitcher
  • 📦 Navbar (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/components/Navbar.svelte
    • 🏗️ Layer: Unknown
    • ƒ handleLogout (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 TaskHistory (Component) [TRIVIAL]
    • 📝 Displays a list of recent tasks with their status and allows selecting them for viewing logs.
    • 🏗️ Layer: UI
    • ⬅️ READS_FROM selectedTask
    • ➡️ WRITES_TO selectedTask
    • ⬅️ READS_FROM t
    • ƒ fetchTasks (Function) [TRIVIAL]
      • 📝 Fetches the list of recent tasks from the API.
    • ƒ clearTasks (Function) [TRIVIAL]
      • 📝 Clears tasks from the history, optionally filtered by status.
    • ƒ selectTask (Function) [TRIVIAL]
      • 📝 Selects a task and fetches its full details.
    • ƒ getStatusColor (Function) [TRIVIAL]
      • 📝 Returns the CSS color class for a given task status.
    • ƒ onMount (Function) [TRIVIAL]
      • 📝 Initializes the component by fetching tasks and starting polling.
    • ƒ onDestroy (Function) [TRIVIAL]
      • 📝 Cleans up the polling interval when the component is destroyed.
  • 🧩 Toast (Component) [TRIVIAL]
    • 📝 Displays transient notifications (toasts) in the bottom-right corner.
    • 🏗️ Layer: UI
    • ⬅️ READS_FROM toasts
    • 🔗 BINDS_TO -> toasts
  • 🧩 TaskRunner (Component)
    • 📝 Connects to a WebSocket to display real-time logs for a running task with filtering support.
    • 🏗️ Layer: UI
    • ⬅️ READS_FROM t
    • ⬅️ READS_FROM selectedTask
    • ➡️ WRITES_TO t
    • 🔗 DEPENDS_ON -> TaskLogPanel
    • ƒ connect (Function) [TRIVIAL]
      • 📝 Establishes WebSocket connection with exponential backoff and filter parameters.
    • ƒ handleFilterChange (Function) [TRIVIAL]
      • 📝 Handles filter changes and reconnects WebSocket with new parameters.
    • ƒ fetchTargetDatabases (Function) [TRIVIAL]
      • 📝 Fetches available databases from target environment for mapping.
    • ƒ handleMappingResolve (Function) [TRIVIAL]
      • 📝 Resolves missing database mapping and continues migration.
    • ƒ handlePasswordResume (Function) [TRIVIAL]
      • 📝 Submits passwords and resumes paused migration task.
    • ƒ startDataTimeout (Function) [TRIVIAL]
      • 📝 Starts timeout timer to detect idle connection.
    • ƒ resetDataTimeout (Function) [TRIVIAL]
      • 📝 Resets data timeout timer when new data arrives.
    • ƒ onMount (Function) [TRIVIAL]
      • 📝 Initializes WebSocket connection when component mounts.
    • ƒ onDestroy (Function) [TRIVIAL]
  • 🧩 TaskList (Component) [TRIVIAL]
    • 📝 Displays a list of tasks with their status and execution details.
    • 🏗️ Layer: Component
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO t
    • ⬅️ READS_FROM t
    • ƒ getStatusColor (Function) [TRIVIAL]
      • 📝 Returns the CSS color class for a given task status.
    • ƒ formatTime (Function) [TRIVIAL]
      • 📝 Formats a date string using date-fns.
    • ƒ handleTaskClick (Function) [TRIVIAL]
      • 📝 Forwards the selected task through a callback prop.
  • 🧩 DynamicForm (Component) [TRIVIAL]
    • 📝 Generates a form dynamically based on a JSON schema.
    • 🏗️ Layer: UI
    • ➡️ WRITES_TO props
    • 🔗 BINDS_TO -> onsubmit callback
    • ƒ handleSubmit (Function) [TRIVIAL]
      • 📝 Emits submitted form data via callback prop.
    • ƒ initializeForm (Function) [TRIVIAL]
      • 📝 Initialize form data with default values from the schema.
  • 🧩 EnvSelector (Component) [TRIVIAL]
    • 📝 Provides a UI component for selecting source and target environments.
    • 🏗️ Layer: Feature
    • 🔒 Invariant: Source and target environments must be selectable from the list of configured environments.
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO t
    • 🔗 BINDS_TO -> environments store
    • ƒ handleSelect (Function) [TRIVIAL]
      • 📝 Propagates the selection change through a callback prop.
  • 🧩 StartupEnvironmentWizard (Component)
    • 📝 Blocking startup wizard for creating the first Superset environment from zero-state screens.
    • 🏗️ Layer: UI
    • 🔒 Invariant: When open, wizard keeps user on an actionable setup path until the first environment exists.
    • ⬅️ READS_FROM app
    • ⬅️ READS_FROM lib
    • ➡️ WRITES_TO props
    • 🔗 CALLS -> api
    • 🔗 CALLS -> environmentContext
  • 📦 StartupEnvironmentWizard (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/components/StartupEnvironmentWizard.svelte
    • 🏗️ Layer: Unknown
    • ƒ createInitialForm (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ slugifyEnvironmentId (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ normalizeSupersetBaseUrl (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resetWizard (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleNameInput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleIdInput (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openAdvancedSettings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleCreateEnvironment (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ProtectedRouteModule (Module)
    • 📝 Enforces authenticated and authorized access before protected route content is rendered.
    • 🏗️ Layer: UI
    • 🔒 Invariant: Unauthenticated users are redirected to /login, unauthorized users are redirected to fallbackPath, and protected slot renders only when access is verified.
    • 🔗 BINDS_TO -> authStore
    • 🔗 CALLS -> goto
    • 🔗 DEPENDS_ON -> Permissions
    • 🔗 CALLS -> fetchApi
    • 🧩 ProtectedRoute (Component) [TRIVIAL]
      • 📝 Wraps protected slot content with session and permission verification guards.
      • ƒ verifySessionAndAccess (Function) [TRIVIAL]
        • 📝 Validates session and optional permission gate before allowing protected content render.
  • 🧩 TaskLogPanel (Component)
    • 📝 Combines log filtering and display into a single cohesive dark-themed panel.
    • 🏗️ Layer: UI
    • 🔒 Invariant: Must always display logs in chronological order and respect auto-scroll preference.
    • ➡️ WRITES_TO bindable
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
  • 📦 TaskLogPanel (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/components/tasks/TaskLogPanel.svelte
    • 🏗️ Layer: Unknown
    • ƒ filterLogs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleFilterChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ scrollToBottom (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toggleAutoScroll (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 LogFilterBar (Component)
    • 📝 Compact filter toolbar for logs — level, source, and text search in a single dense row.
    • 🏗️ Layer: UI
    • ➡️ WRITES_TO bindable
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO derived
  • 📦 LogFilterBar (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/components/tasks/LogFilterBar.svelte
    • 🏗️ Layer: Unknown
    • ƒ handleLevelChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSourceChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSearchChange (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clearFilters (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 LogEntryRow (Component)
    • 📝 Renders a single log entry with stacked layout optimized for narrow drawer panels.
    • 🏗️ Layer: UI
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO derived
    • ƒ formatTime (Function) [TRIVIAL]
      • 📝 Format ISO timestamp to HH:MM:SS */
  • 📦 TaskResultPanel (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/components/tasks/TaskResultPanel.svelte
    • 🏗️ Layer: Unknown
    • ƒ statusColor (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TaskLogViewerTest (Module)
    • 📝 Unit tests for TaskLogViewer component by mounting it and observing the DOM.
    • 🏗️ Layer: UI (Tests)
    • 🔒 Invariant: Duplicate logs are never appended. Polling only active for in-progress tasks.
  • 🧩 FileList (Component)
    • 📝 Displays a table of files with metadata and actions.
    • 🏗️ Layer: UI
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO t
    • ⬅️ READS_FROM t
    • 🔗 DEPENDS_ON -> storageService
    • ƒ isDirectory (Function) [TRIVIAL]
      • 📝 Checks if a file object represents a directory.
    • ƒ formatSize (Function) [TRIVIAL]
      • 📝 Formats file size in bytes into a human-readable string.
    • ƒ formatDate (Function) [TRIVIAL]
      • 📝 Formats an ISO date string into a localized readable format.
    • ƒ handleDownload (Function) [TRIVIAL]
      • 📝 Downloads selected file through authenticated API request.
  • 🧩 FileUpload (Component)
    • 📝 Provides a form for uploading files to a specific category.
    • 🏗️ Layer: UI
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
    • ⬅️ READS_FROM t
    • 🔗 DEPENDS_ON -> storageService
    • ƒ handleUpload (Function) [TRIVIAL]
      • 📝 Handles the file upload process.
    • ƒ handleDrop (Function) [TRIVIAL]
      • 📝 Handles the file drop event for drag-and-drop.
  • 🧩 ConnectionForm (Component) [TRIVIAL]
    • 📝 UI component for creating a new database connection configuration.
    • 🏗️ Layer: UI
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
    • ⬅️ READS_FROM t
    • ƒ handleSubmit (Function) [TRIVIAL]
      • 📝 Submits the connection form to the backend.
    • ƒ resetForm (Function) [TRIVIAL]
      • 📝 Resets the connection form fields to their default values.
  • 🧩 ConnectionList (Component) [TRIVIAL]
    • 📝 UI component for listing and deleting saved database connection configurations.
    • 🏗️ Layer: UI
    • ➡️ WRITES_TO state
    • ⬅️ READS_FROM t
    • ➡️ WRITES_TO t
    • ƒ fetchConnections (Function) [TRIVIAL]
      • 📝 Fetches the list of connections from the backend.
    • ƒ handleDelete (Function) [TRIVIAL]
      • 📝 Deletes a connection configuration.
  • 🧩 MapperTool (Component) [TRIVIAL]
    • 📝 UI component for mapping dataset column verbose names using the MapperPlugin.
    • 🏗️ Layer: UI
    • ⬅️ READS_FROM t
    • ➡️ WRITES_TO t
    • ƒ fetchData (Function) [TRIVIAL]
      • 📝 Fetches environments and saved connections.
    • ƒ handleRunMapper (Function) [TRIVIAL]
      • 📝 Triggers the MapperPlugin task.
    • ƒ handleGenerateDocs (Function) [TRIVIAL]
      • 📝 Triggers the LLM Documentation task.
  • 📦 MapperTool (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/components/tools/MapperTool.svelte
    • 🏗️ Layer: Unknown
    • ƒ handleApplyDoc (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 DebugTool (Component) [TRIVIAL]
    • 📝 UI component for system diagnostics and debugging API responses.
    • 🏗️ Layer: UI
    • ⬅️ READS_FROM t
    • ➡️ WRITES_TO t
    • ƒ fetchEnvironments (Function) [TRIVIAL]
      • 📝 Fetches available environments.
    • ƒ handleRunDebug (Function) [TRIVIAL]
      • 📝 Triggers the debug task.
    • ƒ startPolling (Function) [TRIVIAL]
      • 📝 Polls for task completion.
  • 🧩 CommitHistory (Component) [TRIVIAL]
    • 📝 Displays the commit history for a specific dashboard.
    • 🏗️ Layer: Component
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
    • ⬅️ READS_FROM t
    • 🔗 CALLS -> gitService.getHistory
    • ƒ onMount (Function) [TRIVIAL]
      • 📝 Load history when component is mounted.
    • ƒ loadHistory (Function) [TRIVIAL]
      • 📝 Fetch commit history from the backend.
  • 🧩 DeploymentModal (Component) [TRIVIAL]
    • 📝 Modal for deploying a dashboard to a target environment.
    • 🏗️ Layer: Component
    • 🔒 Invariant: Cannot deploy without a selected environment.
    • ➡️ WRITES_TO bindable
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
    • 🔗 CALLS -> GitService
    • 🔗 DISPATCHES -> deploy
    • 📦 loadStatus (Watcher) [TRIVIAL]
    • ƒ normalizeEnvStage (Function) [TRIVIAL]
      • 📝 Normalize environment stage with legacy production fallback.
    • ƒ resolveEnvUrl (Function) [TRIVIAL]
      • 📝 Resolve environment URL from consolidated or git-specific payload shape.
    • ƒ loadEnvironments (Function) [TRIVIAL]
      • 📝 Fetch available environments from API.
    • ƒ handleDeploy (Function) [TRIVIAL]
      • 📝 Trigger deployment to selected environment.
  • 🧩 ConflictResolver (Component) [TRIVIAL]
    • 📝 UI for resolving merge conflicts (Keep Mine / Keep Theirs).
    • 🏗️ Layer: Component
    • 🔒 Invariant: User must resolve all conflicts before saving.
    • ➡️ WRITES_TO bindable
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
    • 🔗 BINDS_TO -> onresolve
    • ƒ resolve (Function) [TRIVIAL]
      • 📝 Set resolution strategy for a file.
    • ƒ handleSave (Function) [TRIVIAL]
      • 📝 Validate and submit resolutions.
  • 🧩 CommitModal (Component)
    • 📝 Модальное окно для создания коммита с просмотром изменений (diff).
    • 🏗️ Layer: Component
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
    • ⬅️ READS_FROM t
    • 🔗 CALLS -> GitService
    • 🔗 CALLS -> GitService
    • 🔗 CALLS -> GitService
    • 🔗 CALLS -> commit
    • ƒ handleGenerateMessage (Function) [TRIVIAL]
      • 📝 Generates a commit message using LLM.
    • ƒ loadStatus (Function) [TRIVIAL]
      • 📝 Загружает текущий статус репозитория и diff.
    • ƒ handleCommit (Function) [TRIVIAL]
      • 📝 Создает коммит с указанным сообщением.
  • 🧩 BranchSelector (Component) [TRIVIAL]
    • 📝 UI для выбора и создания веток Git.
    • 🏗️ Layer: Component
    • ➡️ WRITES_TO bindable
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
    • 🔗 CALLS -> gitService.getBranches
    • 🔗 CALLS -> GitServiceBranch
    • 🔗 CALLS -> gitService.createBranch
    • 🔗 BINDS_TO -> onchange
    • ƒ onMount (Function) [TRIVIAL]
      • 📝 Load branches when component is mounted.
    • ƒ loadBranches (Function) [TRIVIAL]
      • 📝 Загружает список веток для дашборда.
    • ƒ handleSelect (Function) [TRIVIAL]
      • 📝 Handles branch selection from dropdown.
    • ƒ handleCheckout (Function) [TRIVIAL]
      • 📝 Переключает текущую ветку.
    • ƒ handleCreate (Function) [TRIVIAL]
      • 📝 Создает новую ветку.
  • 🧩 GitManager (Component) [TRIVIAL]
    • 📝 Центральный UI управления Git с фокусом на рабочий поток аналитика (commit -> promote -> deploy).
    • 🏗️ Layer: Component
    • ➡️ WRITES_TO bindable
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
    • 🔗 CALLS -> gitService
    • ƒ normalizeEnvStage (Function) [TRIVIAL]
      • 📝 Normalize environment stage with legacy fallback.
    • ƒ stageBadgeClass (Function) [TRIVIAL]
      • 📝 Return visual class for environment stage badges.
    • ƒ resolveCurrentEnvironmentId (Function) [TRIVIAL]
      • 📝 Resolve active environment id for current dashboard session.
    • ƒ applyGitflowStageDefaults (Function) [TRIVIAL]
      • 📝 Apply GitFlow defaults by current environment stage.
    • ƒ loadCurrentEnvironmentStage (Function) [TRIVIAL]
      • 📝 Detect current environment stage and bind GitFlow defaults.
    • ƒ isNumericDashboardRef (Function) [TRIVIAL]
      • 📝 Checks whether current dashboard reference is numeric ID.
    • ƒ checkStatus (Function) [TRIVIAL]
      • 📝 Verify repository initialization for dashboard slug.
    • ƒ loadWorkspace (Function) [TRIVIAL]
      • 📝 Load current git status and combined diff for workspace tab.
    • ƒ handleSync (Function) [TRIVIAL]
      • 📝 Sync latest dashboard config from Superset to git workspace.
    • ƒ handleGenerateMessage (Function) [TRIVIAL]
      • 📝 Generate commit message from diff using LLM.
    • ƒ handleCommit (Function) [TRIVIAL]
      • 📝 Commit current workspace changes with provided message.
    • ƒ handlePull (Function) [TRIVIAL]
      • 📝 Pull remote changes for current branch.
    • ƒ handlePush (Function) [TRIVIAL]
      • 📝 Push local commits to remote repository.
    • ƒ handlePromote (Function) [TRIVIAL]
      • 📝 Promote branch to the next stage via MR or unsafe direct mode.
    • ƒ openDeployModal (Function) [TRIVIAL]
      • 📝 Open deploy modal with extra confirmation for PROD context.
    • ƒ getSelectedConfig (Function) [TRIVIAL]
      • 📝 Return currently selected git server config.
    • ƒ resolveDefaultConfig (Function) [TRIVIAL]
      • 📝 Resolve default git config for current session.
    • ƒ resolvePushProviderLabel (Function) [TRIVIAL]
      • 📝 Resolve lower-case provider label for auto-push checkbox.
    • ƒ extractHttpHost (Function) [TRIVIAL]
      • 📝 Extract comparable host[:port] from URL string.
    • ƒ buildSuggestedRepoName (Function) [TRIVIAL]
      • 📝 Build deterministic repository name from dashboard title/id.
    • ƒ handleCreateRemoteRepo (Function) [TRIVIAL]
      • 📝 Create remote repository on selected Git provider.
    • ƒ handleInit (Function) [TRIVIAL]
      • 📝 Initialize git repository for dashboard.
    • ƒ closeModal (Function) [TRIVIAL]
      • 📝 Close git manager modal.
    • ƒ handleBackdropClick (Function) [TRIVIAL]
      • 📝 Close modal on backdrop click.
  • 📦 GitManager (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/components/git/GitManager.svelte
    • 🏗️ Layer: Unknown
    • ƒ tryParseJsonObject (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extractUnfinishedMergeContext (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ openUnfinishedMergeDialogFromError (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loadMergeRecoveryState (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ closeUnfinishedMergeDialog (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleOpenConflictResolver (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleResolveConflicts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleAbortUnfinishedMerge (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleContinueUnfinishedMerge (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ getUnfinishedMergeCommandsText (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleCopyUnfinishedMergeCommands (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 GitManagerUnfinishedMergeIntegrationTest (Module)
    • 📝 Protect unresolved-merge dialog contract in GitManager pull flow.
    • 🏗️ Layer: UI Tests
  • 🧩 DocPreview (Component)
    • 📝 UI component for previewing generated dataset documentation before saving.
    • 🏗️ Layer: UI
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO derived
    • ➡️ WRITES_TO state
    • 🔗 DEPENDS_ON -> backend/src/plugins/llm_analysis/plugin.py
  • 📦 DocPreview (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/components/llm/DocPreview.svelte
    • 🏗️ Layer: Unknown
    • ƒ handleSave (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 🧩 ProviderConfig (Component)
    • 📝 UI form for managing LLM provider configurations.
    • 🏗️ Layer: UI
    • ➡️ WRITES_TO props
    • ➡️ WRITES_TO state
    • ➡️ WRITES_TO t
    • 🔗 DEPENDS_ON -> requestApi
  • 📦 ProviderConfig (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/components/llm/ProviderConfig.svelte
    • 🏗️ Layer: Unknown
    • ƒ isMultimodalModel (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resetForm (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleEdit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ testConnection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleSubmit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ toggleActive (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ handleDelete (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ValidationReport (Module) [TRIVIAL]
    • 📝 Auto-generated module for frontend/src/components/llm/ValidationReport.svelte
    • 🏗️ Layer: Unknown
    • ƒ getStatusColor (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ProviderConfigIntegrationTest (Module)
    • 📝 Protect edit and delete interaction contracts in LLM provider settings UI.
    • 🏗️ Layer: UI Tests
    • 🔒 Invariant: Edit action keeps explicit click handler and opens normalized edit form.
    • ƒ provider_config_edit_contract_tests (Function)
      • 📝 Validate edit and delete handler wiring plus normalized edit form state mapping.
  • 📦 DeleteRunningTasksUtil (Module) [TRIVIAL]
    • 📝 Script to delete tasks with RUNNING status from the database.
    • 🏗️ Layer: Utility
    • 🔗 DEPENDS_ON -> TasksSessionLocal
    • 🔗 DEPENDS_ON -> TaskRecord
    • ƒ delete_running_tasks (Function) [TRIVIAL]
      • 📝 Delete all tasks with RUNNING status from the database.
  • 📦 AppModule (Module) [CRITICAL]
    • 📝 The main entry point for the FastAPI application. It initializes the app, configures CORS, sets up dependencies, includes API routers, and defines the WebSocket endpoint for log streaming.
    • 🏗️ Layer: UI (API)
    • 🔒 Invariant: All WebSocket connections must be properly cleaned up on disconnect.
    • 🔗 DEPENDS_ON -> AppDependencies
    • 🔗 DEPENDS_ON -> ApiRoutesModule
    • 📦 FastAPI_App (Global)
      • 📝 Canonical FastAPI application instance for route, middleware, and websocket registration.
      • 🔗 DEPENDS_ON -> ApiRoutesModule
      • 🔗 BINDS_TO -> API_Routes
    • ƒ ensure_initial_admin_user (Function)
      • 📝 Ensures initial admin user exists when bootstrap env flags are enabled.
    • ƒ startup_event (Function)
      • 📝 Handles application startup tasks, such as starting the scheduler.
      • 🔗 CALLS -> AppDependencies
    • ƒ shutdown_event (Function)
      • 📝 Handles application shutdown tasks, such as stopping the scheduler.
      • 🔗 CALLS -> AppDependencies
    • app_middleware (Block) [TRIVIAL]
      • 📝 Configure application-wide middleware (Session, CORS).
    • ƒ network_error_handler (Function) [TRIVIAL]
      • 📝 Global exception handler for NetworkError.
    • ƒ log_requests (Function)
      • 📝 Middleware to log incoming HTTP requests and their response status.
      • 🔗 DEPENDS_ON -> LoggerModule
    • API_Routes (Block)
      • 📝 Register all FastAPI route groups exposed by the application entrypoint.
      • 🔗 DEPENDS_ON -> FastAPI_App
      • 🔗 DEPENDS_ON -> Route_Group_Contracts
      • 🔗 DEPENDS_ON -> AuthApi
      • 🔗 DEPENDS_ON -> AdminApi
      • 🔗 DEPENDS_ON -> PluginsRouter
      • 🔗 DEPENDS_ON -> TasksRouter
      • 🔗 DEPENDS_ON -> SettingsRouter
      • 🔗 DEPENDS_ON -> ConnectionsRouter
      • 🔗 DEPENDS_ON -> ReportsRouter
      • 🔗 DEPENDS_ON -> LlmRoutes
      • 🔗 DEPENDS_ON -> CleanReleaseV2Api
    • 📦 api.include_routers (Action) [TRIVIAL]
      • 📝 Registers all API routers with the FastAPI application.
      • 🏗️ Layer: API
    • ƒ websocket_endpoint (Function) [CRITICAL]
      • 📝 Provides a WebSocket endpoint for real-time log streaming of a task with server-side filtering.
      • 🔒 Invariant: Every accepted WebSocket subscription is unsubscribed exactly once even when streaming fails or the client disconnects.
      • 🔗 CALLS -> TaskManagerPackage
      • 🔗 DEPENDS_ON -> LoggerModule
    • 📦 StaticFiles (Mount) [TRIVIAL]
      • 📝 Mounts the frontend build directory to serve static assets.
      • ƒ serve_spa (Function) [TRIVIAL]
        • 📝 Serves the SPA frontend for any path not matched by API routes.
      • ƒ read_root (Function) [TRIVIAL]
        • 📝 A simple root endpoint to confirm that the API is running when frontend is missing.
    • ƒ matches_filters (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AppDependencies (Module)
    • 📝 Manages creation and provision of shared application dependencies, such as PluginLoader and TaskManager, to avoid circular imports.
    • 🏗️ Layer: Core
    • 🔗 CALLS -> CleanReleaseRepository
    • 🔗 CALLS -> ConfigManager
    • 🔗 CALLS -> PluginLoader
    • 🔗 CALLS -> SchedulerService
    • 🔗 CALLS -> TaskManager
    • 🔗 CALLS -> get_all_plugin_configs
    • 🔗 CALLS -> get_db
    • 🔗 CALLS -> info
    • 🔗 CALLS -> init_db
    • ƒ get_config_manager (Function) [TRIVIAL]
      • 📝 Dependency injector for ConfigManager.
    • ƒ get_plugin_loader (Function) [TRIVIAL]
      • 📝 Dependency injector for PluginLoader.
    • ƒ get_task_manager (Function) [TRIVIAL]
      • 📝 Dependency injector for TaskManager.
    • ƒ get_scheduler_service (Function) [TRIVIAL]
      • 📝 Dependency injector for SchedulerService.
    • ƒ get_resource_service (Function) [TRIVIAL]
      • 📝 Dependency injector for ResourceService.
    • ƒ get_mapping_service (Function) [TRIVIAL]
      • 📝 Dependency injector for MappingService.
    • ƒ get_clean_release_repository (Function) [TRIVIAL]
      • 📝 Legacy compatibility shim for CleanReleaseRepository.
    • ƒ get_clean_release_facade (Function) [TRIVIAL]
      • 📝 Dependency injector for CleanReleaseFacade.
    • 📦 oauth2_scheme (Variable) [TRIVIAL]
      • 📝 OAuth2 password bearer scheme for token extraction.
      • 🔗 DEPENDS_ON -> OAuth2PasswordBearer
    • ƒ get_current_user (Function)
      • 📝 Dependency for retrieving currently authenticated user from a JWT.
      • 🔗 CALLS -> AuthRepository
    • ƒ has_permission (Function)
      • 📝 Dependency for checking if the current user has a specific permission.
      • 🔗 CALLS -> AuthRepository
    • ƒ permission_checker (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 SrcRoot (Module) [TRIVIAL]
    • 📝 Canonical backend package root for application, scripts, and tests.
  • 📦 SeedSupersetLoadTestScript (Module)
    • 📝 Creates randomized load-test data in Superset by cloning chart configurations and creating dashboards in target environments.
    • 🏗️ Layer: Scripts
    • 🔒 Invariant: Created chart and dashboard names are globally unique for one script run.
    • ƒ _parse_args (Function) [TRIVIAL]
      • 📝 Parses CLI arguments for load-test data generation.
    • ƒ _extract_result_payload (Function) [TRIVIAL]
      • 📝 Normalizes Superset API payloads that may be wrapped in result.
    • ƒ _extract_created_id (Function) [TRIVIAL]
      • 📝 Extracts object ID from create/update API response.
    • ƒ _generate_unique_name (Function) [TRIVIAL]
      • 📝 Generates globally unique random names for charts/dashboards.
    • ƒ _resolve_target_envs (Function) [TRIVIAL]
      • 📝 Resolves requested environment IDs from configuration.
    • ƒ _build_chart_template_pool (Function) [TRIVIAL]
      • 📝 Builds a pool of source chart templates to clone in one environment.
    • ƒ seed_superset_load_data (Function) [TRIVIAL]
      • 📝 Creates dashboards and cloned charts for load testing across target environments.
    • ƒ main (Function) [TRIVIAL]
      • 📝 CLI entrypoint for Superset load-test data seeding.
  • 📦 test_dataset_dashboard_relations_script (Module) [TRIVIAL]
    • 📝 Tests and inspects dataset-to-dashboard relationship responses from Superset API.
    • ƒ test_dashboard_dataset_relations (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 CleanReleaseTuiScript (Module)
    • 📝 Interactive terminal interface for Enterprise Clean Release compliance validation.
    • 🏗️ Layer: UI
    • 🔒 Invariant: TUI refuses startup in non-TTY environments; headless flow is CLI/API only.
    • 🔗 DEPENDS_ON -> compliance_orchestrator
    • 🔗 DEPENDS_ON -> repository
    • TuiFacadeAdapter (Class) [TRIVIAL]
      • 📝 Thin TUI adapter that routes business mutations through application services.
    • CleanReleaseTUI (Class) [TRIVIAL]
      • 📝 Curses-based application for compliance monitoring.
      • ƒ run_checks (Function) [TRIVIAL]
        • 📝 Execute compliance run via facade adapter and update UI state.
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _build_config_manager (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ run_compliance (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ approve_latest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ publish_latest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ build_manifest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_overview (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _build_repository (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _bootstrap_demo_repository (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _bootstrap_real_repository (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _resolve_candidate_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ draw_header (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ draw_checks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ draw_sources (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ draw_status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ draw_footer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ build_manifest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clear_history (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ approve_latest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ publish_latest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ refresh_overview (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ refresh_overview (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ refresh_screen (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ loop (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ tui_main (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ main (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 MigrateSqliteToPostgresScript (Module)
    • 📝 Migrates legacy config and task history from SQLite/file storage to PostgreSQL.
    • 🏗️ Layer: Scripts
    • 🔒 Invariant: Script is idempotent for task_records and app_configurations.
    • 📦 Constants (Section) [TRIVIAL]
    • ƒ _json_load_if_needed (Function)
      • 📝 Parses JSON-like values from SQLite TEXT/JSON columns to Python objects.
    • ƒ _find_legacy_config_path (Function) [TRIVIAL]
      • 📝 Resolves the existing legacy config.json path from candidates.
    • ƒ _connect_sqlite (Function) [TRIVIAL]
      • 📝 Opens a SQLite connection with row factory.
    • ƒ _ensure_target_schema (Function) [TRIVIAL]
      • 📝 Ensures required PostgreSQL tables exist before migration.
    • ƒ _migrate_config (Function) [TRIVIAL]
      • 📝 Migrates legacy config.json into app_configurations(global).
    • ƒ _migrate_tasks_and_logs (Function) [TRIVIAL]
      • 📝 Migrates task_records and task_logs from SQLite into PostgreSQL.
    • ƒ run_migration (Function) [TRIVIAL]
      • 📝 Orchestrates migration from SQLite/file to PostgreSQL.
    • ƒ main (Function) [TRIVIAL]
      • 📝 CLI entrypoint.
  • 📦 CleanReleaseCliScript (Module)
    • 📝 Provide headless CLI commands for candidate registration, artifact import and manifest build.
    • 🏗️ Layer: Scripts
    • ƒ build_parser (Function) [TRIVIAL]
      • 📝 Build argparse parser for clean release CLI.
    • ƒ run_candidate_register (Function) [TRIVIAL]
      • 📝 Register candidate in repository via CLI command.
    • ƒ run_artifact_import (Function) [TRIVIAL]
      • 📝 Import single artifact for existing candidate.
    • ƒ run_manifest_build (Function) [TRIVIAL]
      • 📝 Build immutable manifest snapshot for candidate.
    • ƒ run_compliance_run (Function) [TRIVIAL]
      • 📝 Execute compliance run for candidate with optional manifest fallback.
    • ƒ run_compliance_status (Function) [TRIVIAL]
      • 📝 Read run status by run id.
    • ƒ _to_payload (Function) [TRIVIAL]
      • 📝 Serialize domain models for CLI JSON output across SQLAlchemy/Pydantic variants.
    • ƒ run_compliance_report (Function) [TRIVIAL]
      • 📝 Read immutable report by run id.
    • ƒ run_compliance_violations (Function) [TRIVIAL]
      • 📝 Read run violations by run id.
    • ƒ run_approve (Function) [TRIVIAL]
      • 📝 Approve candidate based on immutable PASSED report.
    • ƒ run_reject (Function) [TRIVIAL]
      • 📝 Reject candidate without mutating compliance evidence.
    • ƒ run_publish (Function) [TRIVIAL]
      • 📝 Publish approved candidate to target channel.
    • ƒ run_revoke (Function) [TRIVIAL]
      • 📝 Revoke active publication record.
    • ƒ main (Function) [TRIVIAL]
      • 📝 CLI entrypoint for clean release commands.
    • ƒ _normalize (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 SeedPermissionsScript (Module)
    • 📝 Populates the auth database with initial system permissions.
    • 🏗️ Layer: Scripts
    • 🔒 Invariant: Safe to run multiple times (idempotent).
    • 🔗 DEPENDS_ON -> AuthSessionLocal
    • 🔗 DEPENDS_ON -> Permission
    • 🔗 DEPENDS_ON -> Role
    • 🔗 DEPENDS_ON -> AuthRepository
    • 📦 INITIAL_PERMISSIONS (Constant)
      • 📝 Canonical bootstrap permission tuples seeded into auth storage.
      • 🔗 DEPENDS_ON -> SeedPermissionsScript
    • ƒ seed_permissions (Function)
      • 📝 Inserts missing permissions into the database.
      • 🔗 DEPENDS_ON -> AuthSessionLocal
      • 🔗 DEPENDS_ON -> Permission
      • 🔗 DEPENDS_ON -> Role
      • 🔗 DEPENDS_ON -> AuthRepository
      • 🔗 DEPENDS_ON -> INITIAL_PERMISSIONS
  • 📦 InitAuthDbScript (Module) [TRIVIAL]
    • 📝 Initializes the auth database and creates the necessary tables.
    • 🏗️ Layer: Scripts
    • 🔒 Invariant: Safe to run multiple times (idempotent).
    • 🔗 CALLS -> init_db
    • 🔗 CALLS -> ensure_encryption_key
    • 🔗 CALLS -> seed_permissions
    • ƒ run_init (Function)
      • 📝 Main entry point for the initialization script.
      • 🔗 CALLS -> ensure_encryption_key
      • 🔗 CALLS -> init_db
      • 🔗 CALLS -> seed_permissions
  • 📦 CreateAdminScript (Module)
    • 📝 CLI tool for creating the initial admin user.
    • 🏗️ Layer: Scripts
    • 🔒 Invariant: Admin user must have the "Admin" role.
    • ƒ create_admin (Function) [TRIVIAL]
      • 📝 Creates an admin user and necessary roles/permissions.
  • 📦 ScriptsPackage (Package) [TRIVIAL]
    • 📝 Script entrypoint package root.
  • 📦 HealthSchemas (Module)
    • 📝 Pydantic schemas for dashboard health summary.
    • 🏗️ Layer: Domain
    • DashboardHealthItem (Class) [TRIVIAL]
      • 📝 Represents the latest health status of a single dashboard.
    • HealthSummaryResponse (Class) [TRIVIAL]
      • 📝 Aggregated health summary for all dashboards.
  • 📦 DatasetReviewSchemas (Module)
    • 📝 Defines API schemas for the dataset review orchestration flow.
    • 🏗️ Layer: API
    • 🔗 DEPENDS_ON -> DatasetReviewModels
    • SessionCollaboratorDto (Class) [TRIVIAL]
    • DatasetProfileDto (Class) [TRIVIAL]
    • ValidationFindingDto (Class) [TRIVIAL]
    • SemanticSourceDto (Class) [TRIVIAL]
    • SemanticCandidateDto (Class) [TRIVIAL]
    • SemanticFieldEntryDto (Class) [TRIVIAL]
    • ImportedFilterDto (Class) [TRIVIAL]
    • TemplateVariableDto (Class) [TRIVIAL]
    • ExecutionMappingDto (Class) [TRIVIAL]
    • ClarificationOptionDto (Class) [TRIVIAL]
    • ClarificationAnswerDto (Class) [TRIVIAL]
    • ClarificationQuestionDto (Class) [TRIVIAL]
    • ClarificationSessionDto (Class) [TRIVIAL]
    • CompiledPreviewDto (Class) [TRIVIAL]
    • DatasetRunContextDto (Class) [TRIVIAL]
    • SessionSummary (Class) [TRIVIAL]
    • SessionDetail (Class) [TRIVIAL]
  • 📦 SettingsSchemas (Module)
    • 📝 Pydantic schemas for application settings and automation policies.
    • 🏗️ Layer: Domain
    • NotificationChannel (Class) [TRIVIAL]
      • 📝 Structured notification channel definition for policy-level custom routing.
    • ValidationPolicyBase (Class) [TRIVIAL]
      • 📝 Base schema for validation policy data.
    • ValidationPolicyCreate (Class) [TRIVIAL]
      • 📝 Schema for creating a new validation policy.
    • ValidationPolicyUpdate (Class) [TRIVIAL]
      • 📝 Schema for updating an existing validation policy.
    • ValidationPolicyResponse (Class) [TRIVIAL]
      • 📝 Schema for validation policy response data.
  • 📦 AuthSchemas (Module)
    • 📝 Pydantic schemas for authentication requests and responses.
    • 🏗️ Layer: API
    • 🔒 Invariant: Sensitive fields like password must not be included in response schemas.
    • 🔗 DEPENDS_ON -> pydantic
    • Token (Class) [TRIVIAL]
      • 📝 Represents a JWT access token response.
    • TokenData (Class) [TRIVIAL]
      • 📝 Represents the data encoded in a JWT token.
    • PermissionSchema (Class) [TRIVIAL]
      • 📝 Represents a permission in API responses.
    • RoleSchema (Class) [CRITICAL]
      • 📝 Represents a role in API responses.
    • RoleCreate (Class) [CRITICAL]
      • 📝 Schema for creating a new role.
    • RoleUpdate (Class) [CRITICAL]
      • 📝 Schema for updating an existing role.
    • ADGroupMappingSchema (Class) [CRITICAL]
      • 📝 Represents an AD Group to Role mapping in API responses.
    • ADGroupMappingCreate (Class) [CRITICAL]
      • 📝 Schema for creating an AD Group mapping.
    • UserBase (Class) [CRITICAL]
      • 📝 Base schema for user data.
    • UserCreate (Class) [CRITICAL]
      • 📝 Schema for creating a new user.
    • UserUpdate (Class) [CRITICAL]
      • 📝 Schema for updating an existing user.
    • User (Class) [CRITICAL]
      • 📝 Schema for user data in API responses.
  • 📦 ProfileSchemas (Module)
    • 📝 Defines API schemas for profile preference persistence, security read-only snapshot, and Superset account lookup.
    • 🏗️ Layer: API
    • 🔒 Invariant: Schema shapes stay stable for profile UI states and backend preference contracts.
    • 🔗 DEPENDS_ON -> pydantic
    • ProfilePermissionState (Class)
      • 📝 Represents one permission badge state for profile read-only security view.
    • ProfileSecuritySummary (Class)
      • 📝 Read-only security and access snapshot for current user.
    • ProfilePreference (Class)
      • 📝 Represents persisted profile preference for a single authenticated user.
    • ProfilePreferenceUpdateRequest (Class)
      • 📝 Request payload for updating current user's profile settings.
    • ProfilePreferenceResponse (Class)
      • 📝 Response envelope for profile preference read/update endpoints.
    • SupersetAccountLookupRequest (Class)
      • 📝 Query contract for Superset account lookup by selected environment.
    • SupersetAccountCandidate (Class)
      • 📝 Canonical account candidate projected from Superset users payload.
    • SupersetAccountLookupResponse (Class)
      • 📝 Response envelope for Superset account lookup (success or degraded mode).
  • 📦 SchemasPackage (Package) [TRIVIAL]
    • 📝 API schema package root.
  • 📦 TestSettingsAndHealthSchemas (Module)
    • 📝 Regression tests for settings and health schema contracts updated in 026 fix batch.
    • ƒ test_validation_policy_create_accepts_structured_custom_channels (Function) [TRIVIAL]
      • 📝 Ensure policy schema accepts structured custom channel objects with type/target fields.
      • 🔗 BINDS_TO -> TestSettingsAndHealthSchemas
    • ƒ test_validation_policy_create_rejects_legacy_string_custom_channels (Function) [TRIVIAL]
      • 📝 Ensure legacy list[str] custom channel payload is rejected by typed channel contract.
      • 🔗 BINDS_TO -> TestSettingsAndHealthSchemas
    • ƒ test_dashboard_health_item_status_accepts_only_whitelisted_values (Function) [TRIVIAL]
      • 📝 Verify strict grouped regex only accepts PASS/WARN/FAIL/UNKNOWN exact statuses.
      • 🔗 BINDS_TO -> TestSettingsAndHealthSchemas
  • 📦 backend.src.core.superset_profile_lookup (Module)
    • 📝 Provides environment-scoped Superset account lookup adapter with stable normalized output.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Adapter never leaks raw upstream payload shape to API consumers.
    • 🔗 DEPENDS_ON -> backend.src.core.utils.network.APIClient
    • 🔗 DEPENDS_ON -> backend.src.core.logger
    • SupersetAccountLookupAdapter (Class)
      • 📝 Lookup Superset users and normalize candidates for profile binding.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initializes lookup adapter with authenticated API client and environment context.
      • ƒ get_users_page (Function) [TRIVIAL]
        • 📝 Fetch one users page from Superset with passthrough search/sort parameters.
      • ƒ _normalize_lookup_payload (Function) [TRIVIAL]
        • 📝 Convert Superset users response variants into stable candidates payload.
      • ƒ normalize_user_payload (Function) [TRIVIAL]
        • 📝 Project raw Superset user object to canonical candidate shape.
  • 📦 SupersetClientModule (Module)
    • 📝 Предоставляет высокоуровневый клиент для взаимодействия с Superset REST API, инкапсулируя логику запросов, обработку ошибок и пагинацию.
    • 🏗️ Layer: Core
    • 🔒 Invariant: All network operations must use the internal APIClient instance.
    • 🔗 DEPENDS_ON -> APIClient.__init__
    • SupersetClient (Class)
      • 📝 Класс-обёртка над Superset REST API, предоставляющий методы для работы с дашбордами и датасетами.
      • 🔗 DEPENDS_ON -> APIClient
      • ƒ SupersetClient.init (Function)
        • 📝 Инициализирует клиент, проверяет конфигурацию и создает сетевой клиент.
        • 🔗 DEPENDS_ON -> Environment
        • 🔗 DEPENDS_ON -> APIClient.__init__
      • ƒ SupersetClient.authenticate (Function)
        • 📝 Authenticates the client using the configured credentials.
        • 🔗 CALLS -> APIClient.authenticate
      • ƒ SupersetClient.headers (Function) [TRIVIAL]
        • 📝 Возвращает базовые HTTP-заголовки, используемые сетевым клиентом.
      • ƒ SupersetClient.get_dashboards (Function)
        • 📝 Получает полный список дашбордов, автоматически обрабатывая пагинацию.
        • 🔗 CALLS -> _fetch_all_pages
      • ƒ SupersetClient.get_dashboards_page (Function)
        • 📝 Fetches a single dashboards page from Superset without iterating all pages.
        • 🔗 CALLS -> request
      • ƒ SupersetClient.get_dashboards_summary (Function)
        • 📝 Fetches dashboard metadata optimized for the grid.
        • 🔗 CALLS -> SupersetClient.get_dashboards
      • ƒ SupersetClient.get_dashboards_summary_page (Function)
        • 📝 Fetches one page of dashboard metadata optimized for the grid.
        • 🔗 CALLS -> SupersetClient.get_dashboards_page
      • ƒ SupersetClient._extract_owner_labels (Function) [TRIVIAL]
        • 📝 Normalize dashboard owners payload to stable display labels.
      • ƒ SupersetClient._extract_user_display (Function) [TRIVIAL]
        • 📝 Normalize user payload to a stable display name.
      • ƒ SupersetClient._sanitize_user_text (Function) [TRIVIAL]
        • 📝 Convert scalar value to non-empty user-facing text.
      • ƒ SupersetClient.get_dashboard (Function)
        • 📝 Fetches a single dashboard by ID or slug.
        • 🔗 CALLS -> request
      • ƒ SupersetClient.get_dashboard_permalink_state (Function) [TRIVIAL]
        • 📝 Fetches stored dashboard permalink state by permalink key.
        • 🔗 CALLS -> request
      • ƒ SupersetClient.get_native_filter_state (Function) [TRIVIAL]
        • 📝 Fetches stored native filter state by filter state key.
        • 🔗 CALLS -> request
      • ƒ SupersetClient.extract_native_filters_from_permalink (Function)
        • 📝 Extract native filters dataMask from a permalink key.
        • 🔗 CALLS -> SupersetClient.get_dashboard_permalink_state
      • ƒ SupersetClient.extract_native_filters_from_key (Function)
        • 📝 Extract native filters from a native_filters_key URL parameter.
        • 🔗 CALLS -> SupersetClient.get_native_filter_state
      • ƒ SupersetClient.parse_dashboard_url_for_filters (Function)
        • 📝 Parse a Superset dashboard URL and extract native filter state if present.
        • 🔗 CALLS -> SupersetClient.extract_native_filters_from_permalink
        • 🔗 CALLS -> SupersetClient.extract_native_filters_from_key
      • ƒ SupersetClient.get_chart (Function)
        • 📝 Fetches a single chart by ID.
        • 🔗 CALLS -> request
      • ƒ SupersetClient.get_dashboard_detail (Function)
        • 📝 Fetches detailed dashboard information including related charts and datasets.
        • 🔗 CALLS -> SupersetClient.get_dashboard
        • 🔗 CALLS -> SupersetClient.get_chart
        • ƒ extract_dataset_id_from_form_data (Function) [TRIVIAL]
      • ƒ SupersetClient.get_charts (Function)
        • 📝 Fetches all charts with pagination support.
        • 🔗 CALLS -> _fetch_all_pages
      • ƒ SupersetClient._extract_chart_ids_from_layout (Function) [TRIVIAL]
        • 📝 Traverses dashboard layout metadata and extracts chart IDs from common keys.
      • ƒ export_dashboard (Function)
        • 📝 Экспортирует дашборд в виде ZIP-архива.
        • 🔗 CALLS -> request
      • ƒ import_dashboard (Function)
        • 📝 Импортирует дашборд из ZIP-файла.
        • 🔗 CALLS -> SupersetClient._do_import
        • 🔗 CALLS -> delete_dashboard
      • ƒ delete_dashboard (Function)
        • 📝 Удаляет дашборд по его ID или slug.
        • 🔗 CALLS -> request
      • ƒ SupersetClient.get_datasets (Function)
        • 📝 Получает полный список датасетов, автоматически обрабатывая пагинацию.
        • 🔗 CALLS -> _fetch_all_pages
      • ƒ SupersetClient.get_datasets_summary (Function)
        • 📝 Fetches dataset metadata optimized for the Dataset Hub grid.
        • 🔗 CALLS -> SupersetClient.get_datasets
      • ƒ get_dataset_detail (Function)
        • 📝 Fetches detailed dataset information including columns and linked dashboards
        • 🔗 CALLS -> SupersetClient.get_dataset
        • 🔗 CALLS -> request
      • ƒ SupersetClient.get_dataset (Function)
        • 📝 Получает информацию о конкретном датасете по его ID.
        • 🔗 CALLS -> request
      • ƒ SupersetClient.compile_dataset_preview (Function)
        • 📝 Compile dataset preview SQL through the strongest supported Superset preview endpoint family and return normalized SQL output.
        • 🔗 CALLS -> SupersetClient.get_dataset
        • 🔗 CALLS -> SupersetClient.build_dataset_preview_query_context
        • 🔗 CALLS -> SupersetClient.build_dataset_preview_legacy_form_data
        • 🔗 CALLS -> request
        • 🔗 CALLS -> _extract_compiled_sql_from_preview_response
      • ƒ SupersetClient.build_dataset_preview_legacy_form_data (Function)
        • 📝 Build browser-style legacy form_data payload for Superset preview endpoints inferred from observed deployment traffic.
        • 🔗 CALLS -> SupersetClient.build_dataset_preview_query_context
      • ƒ SupersetClient.build_dataset_preview_query_context (Function)
        • 📝 Build a reduced-scope chart-data query context for deterministic dataset preview compilation.
        • 🔗 CALLS -> _normalize_effective_filters_for_query_context
      • ƒ _normalize_effective_filters_for_query_context (Function)
        • 📝 Convert execution mappings into Superset chart-data filter objects.
        • 🔗 DEPENDS_ON -> FilterStateModels
      • ƒ _extract_compiled_sql_from_preview_response (Function)
        • 📝 Normalize compiled SQL from either chart-data or legacy form_data preview responses.
        • 🔗 DEPENDS_ON -> SupersetAPIError
      • ƒ SupersetClient.update_dataset (Function)
        • 📝 Обновляет данные датасета по его ID.
        • 🔗 CALLS -> request
      • ƒ SupersetClient.get_databases (Function)
        • 📝 Получает полный список баз данных.
        • 🔗 CALLS -> _fetch_all_pages
      • ƒ get_database (Function)
        • 📝 Получает информацию о конкретной базе данных по её ID.
        • 🔗 CALLS -> request
      • ƒ get_databases_summary (Function)
        • 📝 Fetch a summary of databases including uuid, name, and engine.
        • 🔗 CALLS -> SupersetClient.get_databases
      • ƒ get_database_by_uuid (Function)
        • 📝 Find a database by its UUID.
        • 🔗 CALLS -> SupersetClient.get_databases
      • ƒ SupersetClient._resolve_target_id_for_delete (Function) [TRIVIAL]
        • 📝 Resolves a dashboard ID from either an ID or a slug.
        • 🔗 CALLS -> SupersetClient.get_dashboards
      • ƒ SupersetClient._do_import (Function) [TRIVIAL]
        • 📝 Performs the actual multipart upload for import.
        • 🔗 CALLS -> APIClient.upload_file
      • ƒ _validate_export_response (Function) [TRIVIAL]
        • 📝 Validates that the export response is a non-empty ZIP archive.
      • ƒ _resolve_export_filename (Function) [TRIVIAL]
        • 📝 Determines the filename for an exported dashboard.
      • ƒ _validate_query_params (Function) [TRIVIAL]
        • 📝 Ensures query parameters have default page and page_size.
      • ƒ _fetch_total_object_count (Function) [TRIVIAL]
        • 📝 Fetches the total number of items for a given endpoint.
        • 🔗 CALLS -> fetch_paginated_count
      • ƒ _fetch_all_pages (Function) [TRIVIAL]
        • 📝 Iterates through all pages to collect all data items.
        • 🔗 CALLS -> fetch_paginated_data
      • ƒ _validate_import_file (Function) [TRIVIAL]
        • 📝 Validates that the file to be imported is a valid ZIP with metadata.yaml.
      • ƒ get_all_resources (Function)
        • 📝 Fetches all resources of a given type with id, uuid, and name columns.
        • 🔗 CALLS -> _fetch_all_pages
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ authenticate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ headers (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_dashboards (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_dashboards_page (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_dashboards_summary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_dashboards_summary_page (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _extract_owner_labels (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _extract_user_display (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _sanitize_user_text (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_dashboard (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_dashboard_permalink_state (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_native_filter_state (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extract_native_filters_from_permalink (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extract_native_filters_from_key (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parse_dashboard_url_for_filters (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_chart (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_dashboard_detail (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_charts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _extract_chart_ids_from_layout (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ walk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_datasets (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_datasets_summary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ as_bool (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_dataset (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ compile_dataset_preview (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ build_dataset_preview_legacy_form_data (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ build_dataset_preview_query_context (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ update_dataset (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_databases (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _resolve_target_id_for_delete (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _do_import (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 EncryptionKeyModule (Module) [CRITICAL]
    • 📝 Resolve and persist the Fernet encryption key required by runtime services.
    • 🏗️ Layer: Infra
    • 🔒 Invariant: Runtime key resolution never falls back to an ephemeral secret.
    • 🔗 DEPENDS_ON -> LoggerModule
    • ƒ ensure_encryption_key (Function) [TRIVIAL]
      • 📝 Ensure backend runtime has a persistent valid Fernet key.
  • 📦 ConfigManager (Module) [CRITICAL]
    • 📝 Manages application configuration persistence in DB with one-time migration from legacy JSON.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Configuration must always be representable by AppConfig and persisted under global record id.
    • 🔗 DEPENDS_ON -> AppConfig
    • 🔗 DEPENDS_ON -> SessionLocal
    • 🔗 DEPENDS_ON -> AppConfigRecord
    • 🔗 CALLS -> logger
    • 🔗 CALLS -> configure_logger
    • ConfigManager (Class) [CRITICAL]
      • 📝 Handles application configuration load, validation, mutation, and persistence lifecycle.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initialize manager state from persisted or migrated configuration.
      • ƒ _default_config (Function) [TRIVIAL]
        • 📝 Build default application configuration fallback.
      • ƒ _sync_raw_payload_from_config (Function) [TRIVIAL]
        • 📝 Merge typed AppConfig state into raw payload while preserving unsupported legacy sections.
      • ƒ _load_from_legacy_file (Function) [TRIVIAL]
        • 📝 Load legacy JSON configuration for migration fallback path.
      • ƒ _get_record (Function) [TRIVIAL]
        • 📝 Resolve global configuration record from DB.
      • ƒ _load_config (Function) [TRIVIAL]
        • 📝 Load configuration from DB or perform one-time migration from legacy JSON.
      • ƒ _sync_environment_records (Function) [TRIVIAL]
        • 📝 Mirror configured environments into the relational environments table used by FK-backed domain models.
      • ƒ _save_config_to_db (Function) [TRIVIAL]
        • 📝 Persist provided AppConfig into the global DB configuration record.
      • ƒ save (Function) [TRIVIAL]
        • 📝 Persist current in-memory configuration state.
      • ƒ get_config (Function) [TRIVIAL]
        • 📝 Return current in-memory configuration snapshot.
      • ƒ get_payload (Function) [TRIVIAL]
        • 📝 Return full persisted payload including sections outside typed AppConfig schema.
      • ƒ save_config (Function) [TRIVIAL]
        • 📝 Persist configuration provided either as typed AppConfig or raw payload dict.
      • ƒ update_global_settings (Function) [TRIVIAL]
        • 📝 Replace global settings and persist the resulting configuration.
      • ƒ validate_path (Function) [TRIVIAL]
        • 📝 Validate that path exists and is writable, creating it when absent.
      • ƒ get_environments (Function) [TRIVIAL]
        • 📝 Return all configured environments.
      • ƒ has_environments (Function) [TRIVIAL]
        • 📝 Check whether at least one environment exists in configuration.
      • ƒ get_environment (Function) [TRIVIAL]
        • 📝 Resolve a configured environment by identifier.
      • ƒ add_environment (Function) [TRIVIAL]
        • 📝 Upsert environment by id into configuration and persist.
      • ƒ update_environment (Function) [TRIVIAL]
        • 📝 Update existing environment by id and preserve masked password placeholder behavior.
      • ƒ delete_environment (Function) [TRIVIAL]
        • 📝 Delete environment by id and persist when deletion occurs.
  • 📦 SchedulerModule (Module)
    • 📝 Manages scheduled tasks using APScheduler.
    • 🏗️ Layer: Core
    • 🔗 DEPENDS_ON -> TaskManager
    • SchedulerService (Class)
      • 📝 Provides a service to manage scheduled backup tasks.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initializes the scheduler service with task and config managers.
      • ƒ start (Function) [TRIVIAL]
        • 📝 Starts the background scheduler and loads initial schedules.
      • ƒ stop (Function) [TRIVIAL]
        • 📝 Stops the background scheduler.
      • ƒ load_schedules (Function) [TRIVIAL]
        • 📝 Loads backup schedules from configuration and registers them.
      • ƒ add_backup_job (Function) [TRIVIAL]
        • 📝 Adds a scheduled backup job for an environment.
      • ƒ _trigger_backup (Function) [TRIVIAL]
        • 📝 Triggered by the scheduler to start a backup task.
    • ThrottledSchedulerConfigurator (Class) [CRITICAL]
      • 📝 Distributes validation tasks evenly within an execution window.
      • 🔒 Invariant: Returned schedule size always matches number of dashboard IDs.
      • 🔗 DEPENDS_ON -> SchedulerModule
      • ƒ calculate_schedule (Function) [TRIVIAL]
        • 📝 Calculates execution times for N tasks within a window.
        • 🔒 Invariant: Tasks are distributed with near-even spacing.
  • 📦 backend.src.core.config_models (Module)
    • 📝 Defines the data models for application configuration using Pydantic.
    • 🏗️ Layer: Core
    • 📦 Schedule (DataClass) [TRIVIAL]
      • 📝 Represents a backup schedule configuration.
    • 📦 backend.src.core.config_models.Environment (DataClass) [TRIVIAL]
      • 📝 Represents a Superset environment configuration.
    • 📦 LoggingConfig (DataClass) [TRIVIAL]
      • 📝 Defines the configuration for the application's logging system.
    • 📦 CleanReleaseConfig (DataClass) [TRIVIAL]
      • 📝 Configuration for clean release compliance subsystem.
    • 📦 GlobalSettings (DataClass) [TRIVIAL]
      • 📝 Represents global application settings.
    • 📦 AppConfig (DataClass) [TRIVIAL]
      • 📝 The root configuration model containing all application settings.
  • 📦 DatabaseModule (Module)
    • 📝 Configures database connection and session management (PostgreSQL-first).
    • 🏗️ Layer: Core
    • 🔒 Invariant: A single engine instance is used for the entire application.
    • 🔗 DEPENDS_ON -> MappingModels
    • 🔗 DEPENDS_ON -> auth_config
    • 🔗 DEPENDS_ON -> ConnectionConfig
    • 📦 BASE_DIR (Variable) [TRIVIAL]
      • 📝 Base directory for the backend.
    • 📦 DATABASE_URL (Constant) [TRIVIAL]
      • 📝 URL for the main application database.
    • 📦 TASKS_DATABASE_URL (Constant) [TRIVIAL]
      • 📝 URL for the tasks execution database.
    • 📦 AUTH_DATABASE_URL (Constant) [TRIVIAL]
      • 📝 URL for the authentication database.
    • 📦 engine (Variable) [TRIVIAL]
      • 📝 SQLAlchemy engine for mappings database.
    • 📦 tasks_engine (Variable) [TRIVIAL]
      • 📝 SQLAlchemy engine for tasks database.
    • 📦 auth_engine (Variable) [TRIVIAL]
      • 📝 SQLAlchemy engine for authentication database.
    • SessionLocal (Class) [TRIVIAL]
      • 📝 A session factory for the main mappings database.
    • TasksSessionLocal (Class) [TRIVIAL]
      • 📝 A session factory for the tasks execution database.
    • AuthSessionLocal (Class) [TRIVIAL]
      • 📝 A session factory for the authentication database.
    • ƒ _ensure_user_dashboard_preferences_columns (Function)
      • 📝 Applies additive schema upgrades for user_dashboard_preferences table.
      • 🔗 DEPENDS_ON -> engine
    • ƒ _ensure_user_dashboard_preferences_health_columns (Function)
      • 📝 Applies additive schema upgrades for user_dashboard_preferences table (health fields).
      • 🔗 DEPENDS_ON -> engine
    • ƒ _ensure_llm_validation_results_columns (Function)
      • 📝 Applies additive schema upgrades for llm_validation_results table.
      • 🔗 DEPENDS_ON -> engine
    • ƒ _ensure_git_server_configs_columns (Function)
      • 📝 Applies additive schema upgrades for git_server_configs table.
      • 🔗 DEPENDS_ON -> engine
    • ƒ _ensure_auth_users_columns (Function)
      • 📝 Applies additive schema upgrades for auth users table.
      • 🔗 DEPENDS_ON -> auth_engine
    • ƒ ensure_connection_configs_table (Function)
      • 📝 Ensures the external connection registry table exists in the main database.
      • 🔗 DEPENDS_ON -> ConnectionConfig
    • ƒ _ensure_filter_source_enum_values (Function)
      • 📝 Adds missing FilterSource enum values to the PostgreSQL native filtersource type.
      • 🔗 DEPENDS_ON -> engine
    • ƒ _ensure_dataset_review_session_columns (Function)
      • 📝 Apply additive schema upgrades for dataset review persistence required by optimistic-lock and recovery metadata semantics.
      • 🔗 DEPENDS_ON -> DatasetReviewSession
      • 🔗 DEPENDS_ON -> ImportedFilter
    • ƒ init_db (Function)
      • 📝 Initializes the database by creating all tables.
      • 🔗 CALLS -> ensure_connection_configs_table
      • 🔗 CALLS -> _ensure_filter_source_enum_values
      • 🔗 CALLS -> _ensure_dataset_review_session_columns
    • ƒ get_db (Function)
      • 📝 Dependency for getting a database session.
      • 🔗 DEPENDS_ON -> SessionLocal
    • ƒ get_tasks_db (Function)
      • 📝 Dependency for getting a tasks database session.
      • 🔗 DEPENDS_ON -> TasksSessionLocal
    • ƒ get_auth_db (Function)
      • 📝 Dependency for getting an authentication database session.
      • 🔗 DEPENDS_ON -> AuthSessionLocal
    • ƒ _build_engine (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 LoggerModule (Module) [TRIVIAL]
    • 📝 Configures the application's logging system, including a custom handler for buffering logs and streaming them over WebSockets.
    • 🏗️ Layer: Core
    • BeliefFormatter (Class) [TRIVIAL]
      • 📝 Custom logging formatter that adds belief state prefixes to log messages.
      • ƒ format (Function) [TRIVIAL]
        • 📝 Formats the log record, adding belief state context if available.
    • LogEntry (Class) [TRIVIAL]
      • 📝 A Pydantic model representing a single, structured log entry. This is a re-definition for consistency, as it's also defined in task_manager.py.
    • ƒ belief_scope (Function) [TRIVIAL]
      • 📝 Context manager for structured Belief State logging.
    • ƒ configure_logger (Function) [TRIVIAL]
      • 📝 Configures the logger with the provided logging settings.
    • ƒ get_task_log_level (Function) [TRIVIAL]
      • 📝 Returns the current task log level filter.
    • ƒ should_log_task_level (Function) [TRIVIAL]
      • 📝 Checks if a log level should be recorded based on task_log_level setting.
    • WebSocketLogHandler (Class) [TRIVIAL]
      • 📝 A custom logging handler that captures log records into a buffer. It is designed to be extended for real-time log streaming over WebSockets.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initializes the handler with a fixed-capacity buffer.
      • ƒ emit (Function) [TRIVIAL]
        • 📝 Captures a log record, formats it, and stores it in the buffer.
      • ƒ get_recent_logs (Function) [TRIVIAL]
        • 📝 Returns a list of recent log entries from the buffer.
    • 📦 Logger (Global) [TRIVIAL]
      • 📝 The global logger instance for the application, configured with both a console handler and the custom WebSocket handler.
      • ƒ believed (Function) [TRIVIAL]
        • 📝 A decorator that wraps a function in a belief scope.
        • ƒ decorator (Function) [TRIVIAL]
          • 📝 Internal decorator for belief scope.
      • ƒ explore (Function) [TRIVIAL]
        • 📝 Logs an EXPLORE message (Van der Waals force) for searching, alternatives, and hypotheses.
      • ƒ reason (Function) [TRIVIAL]
        • 📝 Logs a REASON message (Covalent bond) for strict deduction and core logic.
      • ƒ reflect (Function) [TRIVIAL]
        • 📝 Logs a REFLECT message (Hydrogen bond) for self-check and structural validation.
  • PluginLoader (Class)
    • 📝 Scans a specified directory for Python modules, dynamically loads them, and registers any classes that are valid implementations of the PluginBase interface.
    • 🏗️ Layer: Core
    • ƒ init (Function) [TRIVIAL]
      • 📝 Initializes the PluginLoader with a directory to scan.
    • ƒ _load_plugins (Function) [TRIVIAL]
      • 📝 Scans the plugin directory and loads all valid plugins.
    • ƒ _load_module (Function) [TRIVIAL]
      • 📝 Loads a single Python module and discovers PluginBase implementations.
    • ƒ _register_plugin (Function) [TRIVIAL]
      • 📝 Registers a PluginBase instance and its configuration.
    • ƒ get_plugin (Function) [TRIVIAL]
      • 📝 Retrieves a loaded plugin instance by its ID.
    • ƒ get_all_plugin_configs (Function) [TRIVIAL]
      • 📝 Returns a list of all registered plugin configurations.
    • ƒ has_plugin (Function) [TRIVIAL]
      • 📝 Checks if a plugin with the given ID is registered.
  • 📦 backend.src.core.migration_engine (Module) [CRITICAL]
    • 📝 Transforms Superset export ZIP archives while preserving archive integrity and patching mapped identifiers.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: ZIP structure and non-targeted metadata must remain valid after transformation.
    • 🔗 DEPENDS_ON -> src.core.logger
    • 🔗 DEPENDS_ON -> src.core.mapping_service.IdMappingService
    • 🔗 DEPENDS_ON -> src.models.mapping.ResourceType
    • 🔗 DEPENDS_ON -> yaml
    • MigrationEngine (Class) [CRITICAL]
      • 📝 Engine for transforming Superset export ZIPs.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initializes migration orchestration dependencies for ZIP/YAML metadata transformations.
      • ƒ transform_zip (Function) [TRIVIAL]
        • 📝 Extracts ZIP, replaces database UUIDs in YAMLs, patches cross-filters, and re-packages.
        • 🔗 DEPENDS_ON -> _transform_yaml, _extract_chart_uuids_from_archive, _patch_dashboard_metadata
      • ƒ _transform_yaml (Function) [TRIVIAL]
        • 📝 Replaces database_uuid in a single YAML file.
      • ƒ _extract_chart_uuids_from_archive (Function) [TRIVIAL]
        • 📝 Scans extracted chart YAML files and builds a source chart ID to UUID lookup map.
      • ƒ _patch_dashboard_metadata (Function) [TRIVIAL]
        • 📝 Rewrites dashboard json_metadata chart/dataset integer identifiers using target environment mappings.
  • 📦 AsyncSupersetClientModule (Module) [CRITICAL]
    • 📝 Async Superset client for dashboard hot-path requests without blocking FastAPI event loop.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Async dashboard operations reuse shared auth cache and avoid sync requests in async routes.
    • 🔗 DEPENDS_ON -> SupersetClientModule
    • 🔗 DEPENDS_ON -> AsyncAPIClient
    • AsyncSupersetClient (Class)
      • 📝 Async sibling of SupersetClient for dashboard read paths.
      • 🔗 INHERITS -> SupersetClient
      • 🔗 DEPENDS_ON -> AsyncAPIClient
      • 🔗 CALLS -> AsyncAPIClient.request
      • ƒ AsyncSupersetClientInit (Function)
        • 📝 Initialize async Superset client with AsyncAPIClient transport.
        • 🔗 DEPENDS_ON -> AsyncAPIClient
      • ƒ AsyncSupersetClientClose (Function)
        • 📝 Close async transport resources.
        • 🔗 CALLS -> AsyncAPIClient.aclose
      • ƒ get_dashboards_page_async (Function)
        • 📝 Fetch one dashboards page asynchronously.
        • 🔗 CALLS -> AsyncAPIClient.request
      • ƒ get_dashboard_async (Function)
        • 📝 Fetch one dashboard payload asynchronously.
        • 🔗 CALLS -> AsyncAPIClient.request
      • ƒ get_chart_async (Function)
        • 📝 Fetch one chart payload asynchronously.
        • 🔗 CALLS -> AsyncAPIClient.request
      • ƒ get_dashboard_detail_async (Function)
        • 📝 Fetch dashboard detail asynchronously with concurrent charts/datasets requests.
        • 🔗 CALLS -> get_dashboard_async
        • 🔗 CALLS -> get_chart_async
      • ƒ get_dashboard_permalink_state_async (Function) [TRIVIAL]
        • 📝 Fetch stored dashboard permalink state asynchronously.
      • ƒ get_native_filter_state_async (Function) [TRIVIAL]
        • 📝 Fetch stored native filter state asynchronously.
      • ƒ extract_native_filters_from_permalink_async (Function)
        • 📝 Extract native filters dataMask from a permalink key asynchronously.
        • 🔗 CALLS -> get_dashboard_permalink_state_async
      • ƒ extract_native_filters_from_key_async (Function)
        • 📝 Extract native filters from a native_filters_key URL parameter asynchronously.
        • 🔗 CALLS -> get_native_filter_state_async
      • ƒ parse_dashboard_url_for_filters_async (Function)
        • 📝 Parse a Superset dashboard URL and extract native filter state asynchronously.
        • 🔗 CALLS -> extract_native_filters_from_permalink_async
        • 🔗 CALLS -> extract_native_filters_from_key_async
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ aclose (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ extract_dataset_id_from_form_data (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • PluginBase (Class) [TRIVIAL]
    • 📝 Defines the abstract base class that all plugins must implement to be recognized by the system. It enforces a common structure for plugin metadata and execution.
    • 🏗️ Layer: Core
    • 🔒 Invariant: All plugins MUST inherit from this class.
    • ƒ id (Function) [TRIVIAL]
      • 📝 Returns the unique identifier for the plugin.
    • ƒ name (Function) [TRIVIAL]
      • 📝 Returns the human-readable name of the plugin.
    • ƒ description (Function) [TRIVIAL]
      • 📝 Returns a brief description of the plugin.
    • ƒ version (Function) [TRIVIAL]
      • 📝 Returns the version of the plugin.
    • ƒ required_permission (Function) [TRIVIAL]
      • 📝 Returns the required permission string to execute this plugin.
    • ƒ ui_route (Function) [TRIVIAL]
      • 📝 Returns the frontend route for the plugin's UI, if applicable.
    • ƒ get_schema (Function) [TRIVIAL]
      • 📝 Returns the JSON schema for the plugin's input parameters.
    • ƒ execute (Function) [TRIVIAL]
      • 📝 Executes the plugin's core logic.
  • PluginConfig (Class) [TRIVIAL]
    • 📝 A Pydantic model used to represent the validated configuration and metadata of a loaded plugin. This object is what gets exposed to the API layer.
    • 🏗️ Layer: Core
  • 📦 src.core (Package) [TRIVIAL]
    • 📝 Backend core services and infrastructure package root.
  • 📦 IdMappingServiceModule (Module) [CRITICAL]
    • 📝 Service for tracking and synchronizing Superset Resource IDs (UUID <-> Integer ID)
    • 🏗️ Layer: Core
    • 🔒 Invariant: sync_environment must handle remote API failures gracefully.
    • 🔗 DEPENDS_ON -> MappingModels
    • 🔗 DEPENDS_ON -> LoggerModule
    • IdMappingService (Class) [CRITICAL]
      • 📝 Service handling the cataloging and retrieval of remote Superset Integer IDs.
      • 🔒 Invariant: self.db remains the authoritative session for all mapping operations.
      • 🔗 DEPENDS_ON -> MappingModels
      • 🔗 DEPENDS_ON -> LoggerModule
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initializes the mapping service.
      • ƒ start_scheduler (Function) [TRIVIAL]
        • 📝 Starts the background scheduler with a given cron string.
      • ƒ sync_environment (Function) [TRIVIAL]
        • 📝 Fully synchronizes mapping for a specific environment.
      • ƒ get_remote_id (Function) [TRIVIAL]
        • 📝 Retrieves the remote integer ID for a given universal UUID.
      • ƒ get_remote_ids_batch (Function) [TRIVIAL]
        • 📝 Retrieves remote integer IDs for a list of universal UUIDs efficiently.
    • ƒ sync_all (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AuthConfigModule (Module) [TRIVIAL]
    • 📝 Centralized configuration for authentication and authorization.
    • 🏗️ Layer: Core
    • 🔒 Invariant: All sensitive configuration must have defaults or be loaded from environment.
    • 🔗 DEPENDS_ON -> pydantic
    • AuthConfig (Class) [CRITICAL]
      • 📝 Holds authentication-related settings.
      • 🔗 INHERITS -> pydantic_settings.BaseSettings
    • 📦 auth_config (Variable) [TRIVIAL]
      • 📝 Singleton instance of AuthConfig.
      • 🔗 DEPENDS_ON -> AuthConfig
  • 📦 AuthJwtModule (Module)
    • 📝 JWT token generation and validation logic.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Tokens must include expiration time and user identifier.
    • 🔗 DEPENDS_ON -> auth_config
    • ƒ create_access_token (Function) [TRIVIAL]
      • 📝 Generates a new JWT access token.
      • 🔗 DEPENDS_ON -> auth_config
    • ƒ decode_token (Function) [TRIVIAL]
      • 📝 Decodes and validates a JWT token.
      • 🔗 DEPENDS_ON -> auth_config
  • 📦 AuthOauthModule (Module) [TRIVIAL]
    • 📝 ADFS OIDC configuration and client using Authlib.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Must use secure OIDC flows.
    • 🔗 DEPENDS_ON -> authlib
    • 📦 oauth (Variable) [TRIVIAL]
      • 📝 Global Authlib OAuth registry.
      • 🔗 DEPENDS_ON -> OAuth
    • ƒ register_adfs (Function) [TRIVIAL]
      • 📝 Registers the ADFS OIDC client.
    • ƒ is_adfs_configured (Function) [TRIVIAL]
      • 📝 Checks if ADFS is properly configured.
  • 📦 AuthLoggerModule (Module)
    • 📝 Audit logging for security-related events.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Must not log sensitive data like passwords or full tokens.
    • ƒ log_security_event (Function) [TRIVIAL]
      • 📝 Logs a security-related event for audit trails.
  • 📦 AuthSecurityModule (Module) [TRIVIAL]
    • 📝 Utility for password hashing and verification using Passlib.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Uses bcrypt for hashing with standard work factor.
    • 🔗 DEPENDS_ON -> bcrypt
    • ƒ verify_password (Function) [TRIVIAL]
      • 📝 Verifies a plain password against a hashed password.
      • 🔗 DEPENDS_ON -> bcrypt
    • ƒ get_password_hash (Function) [TRIVIAL]
      • 📝 Generates a bcrypt hash for a plain password.
      • 🔗 DEPENDS_ON -> bcrypt
  • 📦 AuthRepositoryModule (Module) [CRITICAL]
    • 📝 Data access layer for authentication and user preference entities.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: All database read/write operations must execute via the injected SQLAlchemy session boundary.
    • 🔗 DEPENDS_ON -> Session
    • 🔗 DEPENDS_ON -> User
    • 🔗 DEPENDS_ON -> Role
    • 🔗 DEPENDS_ON -> Permission
    • 🔗 DEPENDS_ON -> UserDashboardPreference
    • 🔗 DEPENDS_ON -> belief_scope
    • AuthRepository (Class) [CRITICAL]
      • 📝 Initialize repository with database session.
      • 🔗 DEPENDS_ON -> Session
      • ƒ get_user_by_id (Function) [TRIVIAL]
        • 📝 Retrieve user by UUID.
        • 🔗 DEPENDS_ON -> User
      • ƒ get_user_by_username (Function) [TRIVIAL]
        • 📝 Retrieve user by username.
        • 🔗 DEPENDS_ON -> User
      • ƒ get_role_by_id (Function) [TRIVIAL]
        • 📝 Retrieve role by UUID with permissions preloaded.
        • 🔗 DEPENDS_ON -> Role
        • 🔗 DEPENDS_ON -> Permission
      • ƒ get_role_by_name (Function) [TRIVIAL]
        • 📝 Retrieve role by unique name.
        • 🔗 DEPENDS_ON -> Role
      • ƒ get_permission_by_id (Function) [TRIVIAL]
        • 📝 Retrieve permission by UUID.
        • 🔗 DEPENDS_ON -> Permission
      • ƒ get_permission_by_resource_action (Function) [TRIVIAL]
        • 📝 Retrieve permission by resource and action tuple.
        • 🔗 DEPENDS_ON -> Permission
      • ƒ list_permissions (Function) [TRIVIAL]
        • 📝 List all system permissions.
        • 🔗 DEPENDS_ON -> Permission
      • ƒ get_user_dashboard_preference (Function) [TRIVIAL]
        • 📝 Retrieve dashboard filters/preferences for a user.
        • 🔗 DEPENDS_ON -> UserDashboardPreference
      • ƒ get_roles_by_ad_groups (Function) [TRIVIAL]
        • 📝 Retrieve roles that match a list of AD group names.
        • 🔗 DEPENDS_ON -> Role
        • 🔗 DEPENDS_ON -> ADGroupMapping
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AuthPackage (Package) [TRIVIAL]
    • 📝 Authentication and authorization package root.
  • 📦 test_auth (Module)
    • 📝 Unit tests for authentication module
    • 🏗️ Layer: Domain
    • ƒ test_create_user (Function) [TRIVIAL]
      • 📝 Verifies that a persisted user can be retrieved with intact credential hash.
      • 🔗 BINDS_TO -> test_auth
    • ƒ test_authenticate_user (Function) [TRIVIAL]
      • 📝 Validates authentication outcomes for valid, wrong-password, and unknown-user cases.
      • 🔗 BINDS_TO -> test_auth
    • ƒ test_create_session (Function) [TRIVIAL]
      • 📝 Ensures session creation returns bearer token payload fields.
      • 🔗 BINDS_TO -> test_auth
    • ƒ test_role_permission_association (Function) [TRIVIAL]
      • 📝 Confirms role-permission many-to-many assignments persist and reload correctly.
      • 🔗 BINDS_TO -> test_auth
    • ƒ test_user_role_association (Function) [TRIVIAL]
      • 📝 Confirms user-role assignment persists and is queryable from repository reads.
      • 🔗 BINDS_TO -> test_auth
    • ƒ test_ad_group_mapping (Function) [TRIVIAL]
      • 📝 Verifies AD group mapping rows persist and reference the expected role.
      • 🔗 BINDS_TO -> test_auth
    • ƒ test_authenticate_user_updates_last_login (Function) [TRIVIAL]
      • 📝 Verifies successful authentication updates last_login audit field.
      • 🔗 BINDS_TO -> test_auth
    • ƒ test_authenticate_inactive_user (Function) [TRIVIAL]
      • 📝 Verifies inactive accounts are rejected during password authentication.
      • 🔗 BINDS_TO -> test_auth
    • ƒ test_verify_password_empty_hash (Function) [TRIVIAL]
      • 📝 Verifies password verification safely rejects empty or null password hashes.
      • 🔗 BINDS_TO -> test_auth
    • ƒ test_provision_adfs_user_new (Function) [TRIVIAL]
      • 📝 Verifies JIT provisioning creates a new ADFS user and maps group-derived roles.
      • 🔗 BINDS_TO -> test_auth
    • ƒ test_provision_adfs_user_existing (Function) [TRIVIAL]
      • 📝 Verifies JIT provisioning reuses existing ADFS user and refreshes role assignments.
      • 🔗 BINDS_TO -> test_auth
    • ƒ db_session (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ auth_service (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ auth_repo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 SupersetContextExtractor (Module)
    • 📝 Recover dataset and dashboard context from Superset links while preserving explicit partial-recovery markers.
    • 🏗️ Layer: Infra
    • 🔒 Invariant: Partial recovery is surfaced explicitly and never misrepresented as fully confirmed context.
    • 🔗 DEPENDS_ON -> ImportedFilter
    • 🔗 DEPENDS_ON -> ImportedFilter
    • 🔗 DEPENDS_ON -> TemplateVariable
    • SupersetContextExtractor.imports (Block) [TRIVIAL]
    • ƒ mask_pii_value (Function) [TRIVIAL]
      • 📝 Redact likely sensitive identifiers while preserving structural hints for assistant-facing dataset-review context.
    • ƒ sanitize_imported_filter_for_assistant (Function) [TRIVIAL]
      • 📝 Build assistant-safe imported-filter payload with raw-value redaction metadata when sensitive tokens are detected.
    • ƒ _mask_sensitive_text (Function) [TRIVIAL]
      • 📝 Redact likely PII substrings from one string while preserving non-sensitive delimiters and token shape.
    • SupersetParsedContext (Class) [TRIVIAL]
      • 📝 Normalized output of Superset link parsing for session intake and recovery.
    • SupersetContextExtractor (Class)
      • 📝 Parse supported Superset URLs and recover canonical dataset/dashboard references for review-session intake.
      • 🔗 DEPENDS_ON -> Environment
      • ƒ SupersetContextExtractor.init (Function) [TRIVIAL]
        • 📝 Bind extractor to one Superset environment and client instance.
      • ƒ SupersetContextExtractor.parse_superset_link (Function)
        • 📝 Extract candidate identifiers and query state from supported Superset URLs.
        • 🔗 CALLS -> SupersetClient.get_dashboard_detail
      • ƒ SupersetContextExtractor.recover_imported_filters (Function)
        • 📝 Build imported filter entries from URL state and Superset-side saved context.
        • 🔗 CALLS -> SupersetClient.get_dashboard
      • ƒ SupersetContextExtractor.discover_template_variables (Function)
        • 📝 Detect runtime variables and Jinja references from dataset query-bearing fields.
        • 🔗 DEPENDS_ON -> TemplateVariable
      • ƒ SupersetContextExtractor.build_recovery_summary (Function) [TRIVIAL]
        • 📝 Summarize recovered, partial, and unresolved context for session state and UX.
      • ƒ SupersetContextExtractor._extract_numeric_identifier (Function) [TRIVIAL]
        • 📝 Extract a numeric identifier from a REST-like Superset URL path.
      • ƒ SupersetContextExtractor._extract_dashboard_reference (Function) [TRIVIAL]
        • 📝 Extract a dashboard id-or-slug reference from a Superset URL path.
      • ƒ SupersetContextExtractor._extract_dashboard_permalink_key (Function) [TRIVIAL]
        • 📝 Extract a dashboard permalink key from a Superset URL path.
      • ƒ SupersetContextExtractor._extract_dashboard_id_from_state (Function) [TRIVIAL]
        • 📝 Extract a dashboard identifier from returned permalink state when present.
      • ƒ SupersetContextExtractor._extract_chart_id_from_state (Function) [TRIVIAL]
        • 📝 Extract a chart identifier from returned permalink state when dashboard id is absent.
      • ƒ SupersetContextExtractor._search_nested_numeric_key (Function)
        • 📝 Recursively search nested dict/list payloads for the first numeric value under a candidate key set.
        • 🔗 DEPENDS_ON -> SupersetContextExtractor.parse_superset_link
      • ƒ SupersetContextExtractor._recover_dataset_binding_from_dashboard (Function)
        • 📝 Recover a dataset binding from resolved dashboard context while preserving explicit unresolved markers.
        • 🔗 CALLS -> SupersetClient.get_dashboard_detail
      • ƒ SupersetContextExtractor._decode_query_state (Function) [TRIVIAL]
        • 📝 Decode query-string structures used by Superset URL state transport.
      • ƒ SupersetContextExtractor._extract_imported_filters (Function) [TRIVIAL]
        • 📝 Normalize imported filters from decoded query state without fabricating missing values.
      • ƒ SupersetContextExtractor._normalize_imported_filter_payload (Function) [TRIVIAL]
        • 📝 Normalize one imported-filter payload with explicit provenance and confirmation state.
      • ƒ SupersetContextExtractor._collect_query_bearing_expressions (Function)
        • 📝 Collect SQL and expression-bearing dataset fields for deterministic template-variable discovery.
        • 🔗 DEPENDS_ON -> SupersetContextExtractor.discover_template_variables
      • ƒ SupersetContextExtractor._append_template_variable (Function) [TRIVIAL]
        • 📝 Append one deduplicated template-variable descriptor.
      • ƒ SupersetContextExtractor._extract_primary_jinja_identifier (Function) [TRIVIAL]
        • 📝 Extract a deterministic primary identifier from a Jinja expression without executing it.
      • ƒ SupersetContextExtractor._normalize_default_literal (Function) [TRIVIAL]
        • 📝 Normalize literal default fragments from template helper calls into JSON-safe values.
    • ƒ _replace_email (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _replace_uuid (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _replace_long_digits (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _replace_mixed_identifier (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ parse_superset_link (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ recover_imported_filters (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ merge_recovered_filter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ discover_template_variables (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ build_recovery_summary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _extract_numeric_identifier (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _extract_dashboard_reference (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _extract_dashboard_permalink_key (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _extract_dashboard_id_from_state (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _extract_chart_id_from_state (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _search_nested_numeric_key (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _recover_dataset_binding_from_dashboard (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _decode_query_state (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _extract_imported_filters (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _normalize_imported_filter_payload (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _collect_query_bearing_expressions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ append_expression (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _append_template_variable (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _extract_primary_jinja_identifier (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _normalize_default_literal (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AsyncNetworkModule (Module) [CRITICAL]
    • 📝 Provides async Superset API client with shared auth-token cache to avoid per-request re-login.
    • 🏗️ Layer: Infra
    • 🔒 Invariant: Async client reuses cached auth tokens per environment credentials and invalidates on 401.
    • 🔗 DEPENDS_ON -> SupersetAuthCache
    • AsyncAPIClient (Class)
      • 📝 Async Superset API client backed by httpx.AsyncClient with shared auth cache.
      • 🔗 DEPENDS_ON -> SupersetAuthCache
      • 🔗 CALLS -> SupersetAuthCache.get
      • 🔗 CALLS -> SupersetAuthCache.set
      • ƒ AsyncAPIClient.init (Function)
        • 📝 Initialize async API client for one environment.
        • 🔗 CALLS -> AsyncAPIClient._normalize_base_url
        • 🔗 DEPENDS_ON -> SupersetAuthCache
      • ƒ AsyncAPIClient._normalize_base_url (Function) [TRIVIAL]
        • 📝 Normalize base URL for Superset API root construction.
      • ƒ AsyncAPIClient._build_api_url (Function) [TRIVIAL]
        • 📝 Build full API URL from relative Superset endpoint.
      • ƒ AsyncAPIClient._get_auth_lock (Function) [TRIVIAL]
        • 📝 Return per-cache-key async lock to serialize fresh login attempts.
      • ƒ AsyncAPIClient.authenticate (Function)
        • 📝 Authenticate against Superset and cache access/csrf tokens.
        • 🔗 CALLS -> SupersetAuthCache.get
        • 🔗 CALLS -> SupersetAuthCache.set
        • 🔗 CALLS -> AsyncAPIClient._get_auth_lock
      • ƒ AsyncAPIClient.get_headers (Function)
        • 📝 Return authenticated Superset headers for async requests.
        • 🔗 CALLS -> AsyncAPIClient.authenticate
      • ƒ AsyncAPIClient.request (Function)
        • 📝 Perform one authenticated async Superset API request.
        • 🔗 CALLS -> AsyncAPIClient.get_headers
        • 🔗 CALLS -> AsyncAPIClient._handle_http_error
        • 🔗 CALLS -> AsyncAPIClient._handle_network_error
      • ƒ AsyncAPIClient._handle_http_error (Function)
        • 📝 Translate upstream HTTP errors into stable domain exceptions.
        • 🔗 CALLS -> AsyncAPIClient._is_dashboard_endpoint
        • 🔗 DEPENDS_ON -> DashboardNotFoundError
        • 🔗 DEPENDS_ON -> SupersetAPIError
        • 🔗 DEPENDS_ON -> PermissionDeniedError
        • 🔗 DEPENDS_ON -> AuthenticationError
        • 🔗 DEPENDS_ON -> NetworkError
      • ƒ AsyncAPIClient._is_dashboard_endpoint (Function) [TRIVIAL]
        • 📝 Determine whether an API endpoint represents a dashboard resource for 404 translation.
      • ƒ AsyncAPIClient._handle_network_error (Function)
        • 📝 Translate generic httpx errors into NetworkError.
        • 🔗 DEPENDS_ON -> NetworkError
      • ƒ AsyncAPIClient.aclose (Function)
        • 📝 Close underlying httpx client.
        • 🔗 DEPENDS_ON -> AsyncAPIClient.__init__
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _normalize_base_url (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _build_api_url (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _get_auth_lock (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ authenticate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_headers (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ request (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _handle_http_error (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _is_dashboard_endpoint (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _handle_network_error (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ aclose (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 SupersetCompilationAdapter (Module)
    • 📝 Interact with Superset preview compilation and SQL Lab execution endpoints using the current approved execution context.
    • 🏗️ Layer: Infra
    • 🔒 Invariant: The adapter never fabricates compiled SQL locally; preview truth is delegated to Superset only.
    • 🔗 CALLS -> SupersetClient
    • 🔗 DEPENDS_ON -> CompiledPreview
    • SupersetCompilationAdapter.imports (Block) [TRIVIAL]
    • PreviewCompilationPayload (Class) [TRIVIAL]
      • 📝 Typed preview payload for Superset-side compilation.
    • SqlLabLaunchPayload (Class) [TRIVIAL]
      • 📝 Typed SQL Lab payload for audited launch handoff.
    • SupersetCompilationAdapter (Class)
      • 📝 Delegate preview compilation and SQL Lab launch to Superset without local SQL fabrication.
      • 🔗 CALLS -> SupersetClient
      • ƒ SupersetCompilationAdapter.init (Function) [TRIVIAL]
        • 📝 Bind adapter to one Superset environment and client instance.
      • ƒ SupersetCompilationAdapter._supports_client_method (Function) [TRIVIAL]
        • 📝 Detect explicitly implemented client capabilities without treating loose mocks as real methods.
      • ƒ SupersetCompilationAdapter.compile_preview (Function)
        • 📝 Request Superset-side compiled SQL preview for the current effective inputs.
        • 🔗 CALLS -> SupersetCompilationAdapter._request_superset_preview
      • ƒ SupersetCompilationAdapter.mark_preview_stale (Function) [TRIVIAL]
        • 📝 Invalidate previous preview after mapping or value changes.
      • ƒ SupersetCompilationAdapter.create_sql_lab_session (Function)
        • 📝 Create the canonical audited execution session after all launch gates pass.
        • 🔗 CALLS -> SupersetCompilationAdapter._request_sql_lab_session
      • ƒ SupersetCompilationAdapter._request_superset_preview (Function)
        • 📝 Request preview compilation through explicit client support backed by real Superset endpoints only.
        • 🔗 CALLS -> SupersetClient.compile_dataset_preview
      • ƒ SupersetCompilationAdapter._request_sql_lab_session (Function)
        • 📝 Probe supported SQL Lab execution surfaces and return the first successful response.
        • 🔗 CALLS -> SupersetClient.get_dataset
      • ƒ SupersetCompilationAdapter._normalize_preview_response (Function)
        • 📝 Normalize candidate Superset preview responses into one compiled-sql structure.
        • 🔗 DEPENDS_ON -> CompiledPreview
      • ƒ SupersetCompilationAdapter._dump_json (Function) [TRIVIAL]
        • 📝 Serialize Superset request payload deterministically for network transport.
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _supports_client_method (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ compile_preview (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mark_preview_stale (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create_sql_lab_session (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _request_superset_preview (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _request_sql_lab_session (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _normalize_preview_response (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _dump_json (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 FileIO (Module)
    • 📝 Предоставляет набор утилит для управления файловыми операциями, включая работу с временными файлами, архивами ZIP, файлами YAML и очистку директорий.
    • 🏗️ Layer: Infra
    • 🔗 DEPENDS_ON -> backend.src.core.logger
    • 🔗 DEPENDS_ON -> pyyaml
    • InvalidZipFormatError (Class) [TRIVIAL]
      • 📝 Exception raised when a file is not a valid ZIP archive.
    • ƒ create_temp_file (Function) [TRIVIAL]
      • 📝 Контекстный менеджер для создания временного файла или директории с гарантированным удалением.
    • ƒ remove_empty_directories (Function) [TRIVIAL]
      • 📝 Рекурсивно удаляет все пустые поддиректории, начиная с указанного пути.
    • ƒ read_dashboard_from_disk (Function) [TRIVIAL]
      • 📝 Читает бинарное содержимое файла с диска.
    • ƒ calculate_crc32 (Function) [TRIVIAL]
      • 📝 Вычисляет контрольную сумму CRC32 для файла.
    • 📦 RetentionPolicy (DataClass) [TRIVIAL]
      • 📝 Определяет политику хранения для архивов (ежедневные, еженедельные, ежемесячные).
    • ƒ archive_exports (Function) [TRIVIAL]
      • 📝 Управляет архивом экспортированных файлов, применяя политику хранения и дедупликацию.
      • 🔗 CALLS -> apply_retention_policy
      • 🔗 CALLS -> calculate_crc32
    • ƒ apply_retention_policy (Function) [TRIVIAL]
      • 📝 (Helper) Применяет политику хранения к списку файлов, возвращая те, что нужно сохранить.
    • ƒ save_and_unpack_dashboard (Function) [TRIVIAL]
      • 📝 Сохраняет бинарное содержимое ZIP-архива на диск и опционально распаковывает его.
    • ƒ update_yamls (Function) [TRIVIAL]
      • 📝 Обновляет конфигурации в YAML-файлах, заменяя значения или применяя regex.
      • 🔗 CALLS -> _update_yaml_file
    • ƒ _update_yaml_file (Function) [TRIVIAL]
      • 📝 (Helper) Обновляет один YAML файл.
      • ƒ replacer (Function) [TRIVIAL]
        • 📝 Функция замены, сохраняющая кавычки если они были.
    • ƒ create_dashboard_export (Function) [TRIVIAL]
      • 📝 Создает ZIP-архив из указанных исходных путей.
    • ƒ sanitize_filename (Function) [TRIVIAL]
      • 📝 Очищает строку от символов, недопустимых в именах файлов.
    • ƒ get_filename_from_headers (Function) [TRIVIAL]
      • 📝 Извлекает имя файла из HTTP заголовка 'Content-Disposition'.
    • ƒ consolidate_archive_folders (Function) [TRIVIAL]
      • 📝 Консолидирует директории архивов на основе общего слага в имени.
  • 📦 NetworkModule (Module)
    • 📝 Инкапсулирует низкоуровневую HTTP-логику для взаимодействия с Superset API, включая аутентификацию, управление сессией, retry-логику и обработку ошибок.
    • 🏗️ Layer: Infra
    • 🔗 DEPENDS_ON -> LoggerModule
    • SupersetAPIError (Class) [TRIVIAL]
      • 📝 Base exception for all Superset API related errors.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initializes the exception with a message and context.
    • AuthenticationError (Class) [TRIVIAL]
      • 📝 Exception raised when authentication fails.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initializes the authentication error.
    • PermissionDeniedError (Class) [TRIVIAL]
      • 📝 Exception raised when access is denied.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initializes the permission denied error.
    • DashboardNotFoundError (Class) [TRIVIAL]
      • 📝 Exception raised when a dashboard cannot be found.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initializes the not found error with resource ID.
    • NetworkError (Class) [TRIVIAL]
      • 📝 Exception raised when a network level error occurs.
      • ƒ NetworkError.init (Function) [TRIVIAL]
        • 📝 Initializes the network error.
    • SupersetAuthCache (Class) [TRIVIAL]
      • 📝 Process-local cache for Superset access/csrf tokens keyed by environment credentials.
      • ƒ SupersetAuthCache.get (Function) [TRIVIAL]
      • ƒ SupersetAuthCache.set (Function) [TRIVIAL]
    • APIClient (Class)
      • 📝 Synchronous Superset API client with process-local auth token caching.
      • 🔗 DEPENDS_ON -> SupersetAuthCache
      • 🔗 DEPENDS_ON -> LoggerModule
      • ƒ APIClient.init (Function) [TRIVIAL]
        • 📝 Инициализирует API клиент с конфигурацией, сессией и логгером.
      • ƒ _init_session (Function) [TRIVIAL]
        • 📝 Создает и настраивает requests.Session с retry-логикой.
      • ƒ _normalize_base_url (Function) [TRIVIAL]
        • 📝 Normalize Superset environment URL to base host/path without trailing slash and /api/v1 suffix.
      • ƒ _build_api_url (Function) [TRIVIAL]
        • 📝 Build absolute Superset API URL for endpoint using canonical /api/v1 base.
      • ƒ APIClient.authenticate (Function) [TRIVIAL]
        • 📝 Выполняет аутентификацию в Superset API и получает access и CSRF токены.
        • 🔗 CALLS -> SupersetAuthCache.get
        • 🔗 CALLS -> SupersetAuthCache.set
      • ƒ headers (Function) [TRIVIAL]
        • 📝 Возвращает HTTP-заголовки для аутентифицированных запросов.
      • ƒ request (Function) [TRIVIAL]
        • 📝 Выполняет универсальный HTTP-запрос к API.
      • ƒ _handle_http_error (Function) [TRIVIAL]
        • 📝 (Helper) Преобразует HTTP ошибки в кастомные исключения.
      • ƒ _is_dashboard_endpoint (Function) [TRIVIAL]
        • 📝 Determine whether an API endpoint represents a dashboard resource for 404 translation.
      • ƒ _handle_network_error (Function) [TRIVIAL]
        • 📝 (Helper) Преобразует сетевые ошибки в NetworkError.
      • ƒ upload_file (Function) [TRIVIAL]
        • 📝 Загружает файл на сервер через multipart/form-data.
      • ƒ _perform_upload (Function) [TRIVIAL]
        • 📝 (Helper) Выполняет POST запрос с файлом.
      • ƒ fetch_paginated_count (Function) [TRIVIAL]
        • 📝 Получает общее количество элементов для пагинации.
      • ƒ fetch_paginated_data (Function) [TRIVIAL]
        • 📝 Автоматически собирает данные со всех страниц пагинированного эндпоинта.
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ build_key (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ set (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ invalidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init_poolmanager (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ authenticate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 backend.src.core.utils.matching (Module) [TRIVIAL]
    • 📝 Provides utility functions for fuzzy matching database names.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Confidence scores are returned as floats between 0.0 and 1.0.
    • 🔗 DEPENDS_ON -> rapidfuzz
    • ƒ suggest_mappings (Function) [TRIVIAL]
      • 📝 Suggests mappings between source and target databases using fuzzy matching.
  • 📦 backend.core.utils.dataset_mapper (Module) [TRIVIAL]
    • 📝 Этот модуль отвечает за обновление метаданных (verbose_map) в датасетах Superset, извлекая их из PostgreSQL или XLSX-файлов.
    • 🏗️ Layer: Domain
    • 🔗 DEPENDS_ON -> backend.core.superset_client
    • 🔗 DEPENDS_ON -> pandas
    • 🔗 DEPENDS_ON -> psycopg2
    • DatasetMapper (Class) [TRIVIAL]
      • 📝 Класс для меппинга и обновления verbose_map в датасетах Superset.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initializes the mapper.
      • ƒ get_postgres_comments (Function) [TRIVIAL]
        • 📝 Извлекает комментарии к колонкам из системного каталога PostgreSQL.
      • ƒ load_excel_mappings (Function) [TRIVIAL]
        • 📝 Загружает меппинги 'column_name' -> 'column_comment' из XLSX файла.
      • ƒ run_mapping (Function) [TRIVIAL]
        • 📝 Основная функция для выполнения меппинга и обновления verbose_map датасета в Superset.
        • 🔗 CALLS -> self.get_postgres_comments
        • 🔗 CALLS -> self.load_excel_mappings
        • 🔗 CALLS -> superset_client.get_dataset
        • 🔗 CALLS -> superset_client.update_dataset
  • 📦 src.core.utils (Package) [TRIVIAL]
    • 📝 Shared utility package root.
  • 📦 NativeFilterExtractionTests (Module)
    • 📝 Verify native filter extraction from permalinks and native_filters_key URLs.
    • 🏗️ Layer: Domain
    • 🔗 BINDS_TO -> SupersetClient
    • 🔗 BINDS_TO -> AsyncSupersetClient
    • 🔗 BINDS_TO -> FilterState, ParsedNativeFilters, ExtraFormDataMerge
    • ƒ _make_environment (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> NativeFilterExtractionTests
    • ƒ test_extract_native_filters_from_permalink (Function) [TRIVIAL]
      • 📝 Extract native filters from a permalink key.
      • 🔗 BINDS_TO -> NativeFilterExtractionTests
      • ƒ test_extract_native_filters_from_permalink_direct_response (Function) [TRIVIAL]
        • 📝 Handle permalink response without result wrapper.
        • 🔗 BINDS_TO -> NativeFilterExtractionTests
        • ƒ test_extract_native_filters_from_key (Function) [TRIVIAL]
          • 📝 Extract native filters from a native_filters_key.
          • 🔗 BINDS_TO -> NativeFilterExtractionTests
  • 📦 TestSupersetProfileLookup (Module)
    • 📝 Verifies Superset profile lookup adapter payload normalization and fallback error precedence.
    • 🏗️ Layer: Domain
    • _RecordingNetworkClient (Class) [TRIVIAL]
      • 📝 Records request payloads and returns scripted responses for deterministic adapter tests.
      • 🔒 Invariant: Each request consumes one scripted response in call order and persists call metadata.
      • 🔗 BINDS_TO -> TestSupersetProfileLookup
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initializes scripted network responses.
      • ƒ request (Function) [TRIVIAL]
        • 📝 Mimics APIClient.request while capturing call arguments.
    • ƒ test_get_users_page_sends_lowercase_order_direction (Function) [TRIVIAL]
      • 📝 Ensures adapter sends lowercase order_direction compatible with Superset rison schema.
      • 🔗 BINDS_TO -> TestSupersetProfileLookup
    • ƒ test_get_users_page_preserves_primary_schema_error_over_fallback_auth_error (Function) [TRIVIAL]
      • 📝 Ensures fallback auth error does not mask primary schema/query failure.
      • 🔗 BINDS_TO -> TestSupersetProfileLookup
    • ƒ test_get_users_page_uses_fallback_endpoint_when_primary_fails (Function) [TRIVIAL]
      • 📝 Verifies adapter retries second users endpoint and succeeds when fallback is healthy.
      • 🔗 BINDS_TO -> TestSupersetProfileLookup
  • 📦 SupersetPreviewPipelineTests (Module)
    • 📝 Verify explicit chart-data preview compilation and ensure non-dashboard 404 errors remain generic across sync and async clients.
    • 🏗️ Layer: Domain
    • 🔗 BINDS_TO -> AsyncNetworkModule
    • ƒ _make_environment (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> SupersetPreviewPipelineTests
    • ƒ _make_requests_http_error (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> SupersetPreviewPipelineTests
    • ƒ _make_httpx_status_error (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> SupersetPreviewPipelineTests
    • ƒ test_compile_dataset_preview_prefers_legacy_explore_form_data_strategy (Function) [TRIVIAL]
      • 📝 Superset preview compilation should prefer the legacy form_data transport inferred from browser traffic before falling back to chart-data.
      • 🔗 BINDS_TO -> SupersetPreviewPipelineTests
    • ƒ test_compile_dataset_preview_falls_back_to_chart_data_after_legacy_failures (Function) [TRIVIAL]
      • 📝 Superset preview compilation should fall back to chart-data when legacy form_data strategies are rejected.
      • 🔗 BINDS_TO -> SupersetPreviewPipelineTests
    • ƒ test_build_dataset_preview_query_context_places_recovered_filters_in_chart_style_form_data (Function) [TRIVIAL]
      • 📝 Preview query context should mirror chart-style filter transport so recovered native filters reach Superset compilation.
      • 🔗 BINDS_TO -> SupersetPreviewPipelineTests
    • ƒ test_build_dataset_preview_query_context_merges_dataset_template_params_and_preserves_user_values (Function) [TRIVIAL]
      • 📝 Preview query context should merge dataset template params for parity with real dataset definitions while preserving explicit session overrides.
      • 🔗 BINDS_TO -> SupersetPreviewPipelineTests
    • ƒ test_build_dataset_preview_query_context_preserves_time_range_from_native_filter_payload (Function) [TRIVIAL]
      • 📝 Preview query context should preserve time-range native filter extras even when dataset defaults differ.
      • 🔗 BINDS_TO -> SupersetPreviewPipelineTests
    • ƒ test_build_dataset_preview_legacy_form_data_preserves_native_filter_clauses (Function) [TRIVIAL]
      • 📝 Legacy preview form_data should preserve recovered native filter clauses in browser-style fields without duplicating datasource for QueryObjectFactory.
      • 🔗 BINDS_TO -> SupersetPreviewPipelineTests
    • ƒ test_sync_network_404_mapping_keeps_non_dashboard_endpoints_generic (Function) [TRIVIAL]
      • 📝 Sync network client should reserve dashboard-not-found translation for dashboard endpoints only.
      • 🔗 BINDS_TO -> SupersetPreviewPipelineTests
    • ƒ test_sync_network_404_mapping_translates_dashboard_endpoints (Function) [TRIVIAL]
      • 📝 Sync network client should still translate dashboard endpoint 404 responses into dashboard-not-found errors.
      • 🔗 BINDS_TO -> SupersetPreviewPipelineTests
    • ƒ test_async_network_404_mapping_keeps_non_dashboard_endpoints_generic (Function) [TRIVIAL]
      • 📝 Async network client should reserve dashboard-not-found translation for dashboard endpoints only.
      • 🔗 BINDS_TO -> SupersetPreviewPipelineTests
    • ƒ test_async_network_404_mapping_translates_dashboard_endpoints (Function) [TRIVIAL]
      • 📝 Async network client should still translate dashboard endpoint 404 responses into dashboard-not-found errors.
      • 🔗 BINDS_TO -> SupersetPreviewPipelineTests
  • 📦 test_throttled_scheduler (Module)
    • 📝 Unit tests for ThrottledSchedulerConfigurator distribution logic.
    • ƒ test_calculate_schedule_even_distribution (Function) [TRIVIAL]
      • 📝 Validate even spacing across a two-hour scheduling window for three tasks.
      • 🔗 BINDS_TO -> test_throttled_scheduler
    • ƒ test_calculate_schedule_midnight_crossing (Function) [TRIVIAL]
      • 📝 Validate scheduler correctly rolls timestamps into the next day across midnight.
      • 🔗 BINDS_TO -> test_throttled_scheduler
    • ƒ test_calculate_schedule_single_task (Function) [TRIVIAL]
      • 📝 Validate single-task schedule returns only the window start timestamp.
      • 🔗 BINDS_TO -> test_throttled_scheduler
    • ƒ test_calculate_schedule_empty_list (Function) [TRIVIAL]
      • 📝 Validate empty dashboard list produces an empty schedule.
      • 🔗 BINDS_TO -> test_throttled_scheduler
    • ƒ test_calculate_schedule_zero_window (Function) [TRIVIAL]
      • 📝 Validate zero-length window schedules all tasks at identical start timestamp.
      • 🔗 BINDS_TO -> test_throttled_scheduler
    • ƒ test_calculate_schedule_very_small_window (Function) [TRIVIAL]
      • 📝 Validate sub-second interpolation when task count exceeds near-zero window granularity.
      • 🔗 BINDS_TO -> test_throttled_scheduler
  • 📦 TestConfigManagerCompat (Module)
    • 📝 Verifies ConfigManager compatibility wrappers preserve legacy payload sections.
    • 🏗️ Layer: Domain
    • ƒ test_get_payload_preserves_legacy_sections (Function) [TRIVIAL]
      • 📝 Ensure get_payload merges typed config into raw payload without dropping legacy sections.
      • 🔗 BINDS_TO -> TestConfigManagerCompat
    • ƒ test_save_config_accepts_raw_payload_and_keeps_extras (Function) [TRIVIAL]
      • 📝 Ensure save_config accepts raw dict payload, refreshes typed config, and preserves extra sections.
      • 🔗 BINDS_TO -> TestConfigManagerCompat
      • ƒ test_save_config_syncs_environment_records_for_fk_backed_flows (Function) [TRIVIAL]
        • 📝 Ensure saving config mirrors typed environments into relational records required by FK-backed session persistence.
        • 🔗 BINDS_TO -> TestConfigManagerCompat
        • _FakeQuery (Class) [TRIVIAL]
          • 📝 Minimal query stub returning hardcoded existing environment record list for sync tests.
          • 🔒 Invariant: all() always returns [existing_record]; no parameterization or filtering.
          • 🔗 BINDS_TO -> test_save_config_syncs_environment_records_for_fk_backed_flows
        • _FakeSession (Class) [TRIVIAL]
          • 📝 Minimal SQLAlchemy session stub that captures add/delete calls for environment sync assertions.
          • 🔒 Invariant: query() always returns _FakeQuery; no real DB interaction.
          • 🔗 BINDS_TO -> test_save_config_syncs_environment_records_for_fk_backed_flows
      • ƒ test_load_config_syncs_environment_records_from_existing_db_payload (Function) [TRIVIAL]
        • 📝 Ensure loading an existing DB-backed config also mirrors environment rows required by FK-backed runtime flows.
        • 🔗 BINDS_TO -> TestConfigManagerCompat
        • _FakeSession (Class) [TRIVIAL]
          • 📝 Minimal session stub tracking commit/close signals for config load lifecycle assertions.
          • 🔒 Invariant: No query or add semantics; only lifecycle signal tracking.
          • 🔗 BINDS_TO -> test_load_config_syncs_environment_records_from_existing_db_payload
    • ƒ _capture_save (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ all (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ query (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ add (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ delete (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ commit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ close (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 test_logger (Module)
    • 📝 Unit tests for logger module
    • 🏗️ Layer: Infra
    • ƒ test_belief_scope_logs_entry_action_exit_at_debug (Function) [TRIVIAL]
      • 📝 Test that belief_scope generates [ID][Entry], [ID][Action], and [ID][Exit] logs at DEBUG level.
      • 🔗 BINDS_TO -> test_logger
    • ƒ test_belief_scope_error_handling (Function) [TRIVIAL]
      • 📝 Test that belief_scope logs Coherence:Failed on exception.
      • 🔗 BINDS_TO -> test_logger
    • ƒ test_belief_scope_success_coherence (Function) [TRIVIAL]
      • 📝 Test that belief_scope logs Coherence:OK on success.
      • 🔗 BINDS_TO -> test_logger
    • ƒ test_belief_scope_not_visible_at_info (Function) [TRIVIAL]
      • 📝 Test that belief_scope Entry/Exit/Coherence logs are NOT visible at INFO level.
      • 🔗 BINDS_TO -> test_logger
    • ƒ test_task_log_level_default (Function) [TRIVIAL]
      • 📝 Test that default task log level is INFO.
      • 🔗 BINDS_TO -> test_logger
    • ƒ test_should_log_task_level (Function) [TRIVIAL]
      • 📝 Test that should_log_task_level correctly filters log levels.
      • 🔗 BINDS_TO -> test_logger
    • ƒ test_configure_logger_task_log_level (Function) [TRIVIAL]
      • 📝 Test that configure_logger updates task_log_level.
      • 🔗 BINDS_TO -> test_logger
    • ƒ test_enable_belief_state_flag (Function) [TRIVIAL]
      • 📝 Test that enable_belief_state flag controls belief_scope logging.
      • 🔗 BINDS_TO -> test_logger
    • ƒ test_belief_scope_missing_anchor (Function) [TRIVIAL]
      • 📝 Test @PRE condition: anchor_id must be provided
      • 🔗 BINDS_TO -> test_logger
    • ƒ test_configure_logger_post_conditions (Function) [TRIVIAL]
      • 📝 Test @POST condition: Logger level, handlers, belief state flag, and task log level are updated.
      • 🔗 BINDS_TO -> test_logger
    • ƒ reset_logger_state (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 MigrationDryRunOrchestratorModule (Module)
    • 📝 Compute pre-flight migration diff and risk scoring without apply.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Dry run is informative only and must not mutate target environment.
    • 🔗 DEPENDS_ON -> SupersetClient
    • 🔗 DEPENDS_ON -> MigrationEngine
    • 🔗 DEPENDS_ON -> MigrationArchiveParser
    • 🔗 DEPENDS_ON -> RiskAssessorModule
    • MigrationDryRunService (Class) [CRITICAL]
      • 📝 Build deterministic diff/risk payload for migration pre-flight.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Wire parser dependency for archive object extraction.
      • ƒ run (Function) [TRIVIAL]
        • 📝 Execute full dry-run computation for selected dashboards.
        • 🔗 DEPENDS_ON -> _load_db_mapping
        • 🔗 DEPENDS_ON -> _accumulate_objects
        • 🔗 DEPENDS_ON -> _build_target_signatures
        • 🔗 DEPENDS_ON -> _build_object_diff
        • 🔗 DEPENDS_ON -> _build_risks
      • ƒ _load_db_mapping (Function) [TRIVIAL]
        • 📝 Resolve UUID mapping for optional DB config replacement.
      • ƒ _accumulate_objects (Function) [TRIVIAL]
        • 📝 Merge extracted resources by UUID to avoid duplicates.
      • ƒ _index_by_uuid (Function) [TRIVIAL]
        • 📝 Build UUID-index map for normalized resources.
      • ƒ _build_object_diff (Function) [TRIVIAL]
        • 📝 Compute create/update/delete buckets by UUID+signature.
        • 🔗 DEPENDS_ON -> _index_by_uuid
      • ƒ _build_target_signatures (Function) [TRIVIAL]
        • 📝 Pull target metadata and normalize it into comparable signatures.
      • ƒ _build_risks (Function) [TRIVIAL]
        • 📝 Build risk items for missing datasource, broken refs, overwrite, owner mismatch.
  • 📦 MigrationArchiveParserModule (Module)
    • 📝 Parse Superset export ZIP archives into normalized object catalogs for diffing.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Parsing is read-only and never mutates archive files.
    • 🔗 DEPENDS_ON -> LoggerModule
    • MigrationArchiveParser (Class) [CRITICAL]
      • 📝 Extract normalized dashboards/charts/datasets metadata from ZIP archives.
      • ƒ extract_objects_from_zip (Function) [TRIVIAL]
        • 📝 Extract object catalogs from Superset archive.
        • 🔗 DEPENDS_ON -> _collect_yaml_objects
      • ƒ _collect_yaml_objects (Function) [TRIVIAL]
        • 📝 Read and normalize YAML manifests for one object type.
        • 🔗 DEPENDS_ON -> _normalize_object_payload
      • ƒ _normalize_object_payload (Function) [TRIVIAL]
        • 📝 Convert raw YAML payload to stable diff signature shape.
  • 📦 RiskAssessorModule (Module) [CRITICAL]
    • 📝 Compute deterministic migration risk items and aggregate score for dry-run reporting.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Risk scoring must remain bounded to [0,100] and preserve severity-to-weight mapping.
    • 🔗 DEPENDS_ON -> SupersetClient
    • ƒ index_by_uuid (Function) [TRIVIAL]
      • 📝 Build UUID-index from normalized objects.
    • ƒ extract_owner_identifiers (Function) [TRIVIAL]
      • 📝 Normalize owner payloads for stable comparison.
    • ƒ build_risks (Function) [TRIVIAL]
      • 📝 Build risk list from computed diffs and target catalog state.
      • 🔗 DEPENDS_ON -> index_by_uuid
      • 🔗 DEPENDS_ON -> extract_owner_identifiers
    • ƒ score_risks (Function) [TRIVIAL]
      • 📝 Aggregate risk list into score and level.
  • 📦 MigrationPackage (Module) [TRIVIAL]
    • 📝 Namespace package for migration pre-flight orchestration components.
    • 🏗️ Layer: Core
  • 📦 TaskLoggerModule (Module) [TRIVIAL]
    • 📝 Provides a dedicated logger for tasks with automatic source attribution.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Each TaskLogger instance is bound to a specific task_id and default source.
    • 🔗 DEPENDS_ON -> TaskManager
    • 🔗 DEPENDS_ON -> EventBus
    • TaskLogger (Class) [TRIVIAL]
      • 📝 A wrapper around TaskManager._add_log that carries task_id and source context.
      • 🔒 Invariant: All log calls include the task_id and source.
      • 🔗 DEPENDS_ON -> TaskManager
      • 🔗 DEPENDS_ON -> EventBus
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initialize the TaskLogger with task context.
      • ƒ with_source (Function) [TRIVIAL]
        • 📝 Create a sub-logger with a different default source.
      • ƒ _log (Function) [TRIVIAL]
        • 📝 Internal method to log a message at a given level.
      • ƒ debug (Function) [TRIVIAL]
        • 📝 Log a DEBUG level message.
      • ƒ info (Function) [TRIVIAL]
        • 📝 Log an INFO level message.
      • ƒ warning (Function) [TRIVIAL]
        • 📝 Log a WARNING level message.
      • ƒ error (Function) [TRIVIAL]
        • 📝 Log an ERROR level message.
      • ƒ progress (Function) [TRIVIAL]
        • 📝 Log a progress update with percentage.
  • 📦 TaskPersistenceModule (Module) [CRITICAL]
    • 📝 Handles the persistence of tasks using SQLAlchemy and the tasks.db database.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Database schema must match the TaskRecord model structure.
    • 🔗 DEPENDS_ON -> TaskManager
    • 🔗 DEPENDS_ON -> TaskGraph
    • 🔗 DEPENDS_ON -> TasksSessionLocal
    • TaskPersistenceService (Class) [CRITICAL]
      • 📝 Provides methods to save, load, and delete task records in tasks.db using SQLAlchemy models.
      • 🔒 Invariant: Persistence must handle potentially missing task fields natively.
      • 🔗 DEPENDS_ON -> TasksSessionLocal
      • 🔗 DEPENDS_ON -> TaskRecord
      • 🔗 DEPENDS_ON -> Environment
      • 🔗 DEPENDS_ON -> TaskManager
      • 🔗 DEPENDS_ON -> TaskGraph
      • ƒ _json_load_if_needed (Function) [TRIVIAL]
        • 📝 Safely load JSON strings from DB if necessary
      • ƒ _parse_datetime (Function) [TRIVIAL]
        • 📝 Safely parse a datetime string from the database
      • ƒ _resolve_environment_id (Function)
        • 📝 Resolve environment id into existing environments.id value to satisfy FK constraints.
        • 🔗 DEPENDS_ON -> Environment
      • ƒ init (Function)
        • 📝 Initializes the persistence service.
      • ƒ persist_task (Function)
        • 📝 Persists or updates a single task in the database.
        • 🔗 CALLS -> _resolve_environment_id
      • ƒ persist_tasks (Function)
        • 📝 Persists multiple tasks.
        • 🔗 CALLS -> persist_task
      • ƒ load_tasks (Function)
        • 📝 Loads tasks from the database.
        • 🔗 CALLS -> _json_load_if_needed
        • 🔗 CALLS -> _parse_datetime
      • ƒ delete_tasks (Function)
        • 📝 Deletes specific tasks from the database.
        • 🔗 DEPENDS_ON -> TaskRecord
    • TaskLogPersistenceService (Class) [CRITICAL]
      • 📝 Provides methods to store, query, summarize, and delete task log rows in the task_logs table.
      • 🔒 Invariant: Log entries are batch-inserted for performance.
      • 🔗 DEPENDS_ON -> TaskLogRecord
      • 🔗 DEPENDS_ON -> TasksSessionLocal
      • 🔗 DEPENDS_ON -> TaskManager
      • 🔗 DEPENDS_ON -> EventBus
      • ƒ init (Function)
        • 📝 Initializes the TaskLogPersistenceService
      • ƒ add_logs (Function)
        • 📝 Batch insert log entries for a task.
        • 🔗 DEPENDS_ON -> TaskLogRecord
      • ƒ get_logs (Function)
        • 📝 Query logs for a task with filtering and pagination.
        • 🔗 DEPENDS_ON -> TaskLogRecord
        • 🔗 DEPENDS_ON -> LogFilter
        • 🔗 DEPENDS_ON -> TaskLog
      • ƒ get_log_stats (Function)
        • 📝 Get statistics about logs for a task.
        • 🔗 DEPENDS_ON -> TaskLogRecord
        • 🔗 DEPENDS_ON -> LogStats
      • ƒ get_sources (Function)
        • 📝 Get unique sources for a task's logs.
        • 🔗 DEPENDS_ON -> TaskLogRecord
      • ƒ delete_logs_for_task (Function)
        • 📝 Delete all logs for a specific task.
        • 🔗 DEPENDS_ON -> TaskLogRecord
      • ƒ delete_logs_for_tasks (Function)
        • 📝 Delete all logs for multiple tasks.
        • 🔗 DEPENDS_ON -> TaskLogRecord
    • ƒ normalize_token (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ json_serializable (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TaskManagerModule (Module) [CRITICAL]
    • 📝 Manages the lifecycle of tasks, including their creation, execution, and state tracking. It uses a thread pool to run plugins asynchronously.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Task IDs are unique.
    • 🔗 DEPENDS_ON -> PluginLoader
    • 🔗 DEPENDS_ON -> TaskPersistenceService
    • 🔗 DEPENDS_ON -> TaskLogPersistenceService
    • 🔗 DEPENDS_ON -> TaskContext
    • 🔗 DEPENDS_ON -> TaskGraph
    • 🔗 DEPENDS_ON -> JobLifecycle
    • 🔗 DEPENDS_ON -> EventBus
    • TaskManager (Class) [CRITICAL]
      • 📝 Manages the lifecycle of tasks, including their creation, execution, and state tracking.
      • 🏗️ Layer: Core
      • 🔒 Invariant: Log entries are never deleted after being added to a task.
      • 🔗 DEPENDS_ON -> TaskPersistenceService
      • 🔗 DEPENDS_ON -> TaskLogPersistenceService
      • 🔗 DEPENDS_ON -> PluginLoader
      • 🔗 DEPENDS_ON -> TaskContext
      • 🔗 DEPENDS_ON -> TaskGraph
      • 🔗 DEPENDS_ON -> JobLifecycle
      • 🔗 DEPENDS_ON -> EventBus
      • TaskGraph (Block) [CRITICAL]
        • 📝 Represents the in-memory task dependency graph spanning task registry nodes, paused futures, and persistence-backed hydration.
        • 🔒 Invariant: Registry membership is keyed by unique task id and survives log streaming side channels.
        • 🔗 DEPENDS_ON -> Task
        • 🔗 DEPENDS_ON -> TaskPersistenceService
      • EventBus (Block) [CRITICAL]
        • 📝 Coordinates task-scoped log buffering, persistence flushes, and subscriber fan-out for real-time observers.
        • 🔒 Invariant: Buffered logs are retried on persistence failure and every subscriber receives only task-scoped events.
        • 🔗 DEPENDS_ON -> LogEntry
        • 🔗 DEPENDS_ON -> TaskLogPersistenceService
      • JobLifecycle (Block) [CRITICAL]
        • 📝 Encodes task creation, execution, pause/resume, and completion transitions for plugin-backed jobs.
        • 🔒 Invariant: A task cannot be resumed from a waiting state unless a matching future exists or a new wait future is created.
        • 🔗 DEPENDS_ON -> TaskGraph
        • 🔗 DEPENDS_ON -> EventBus
        • 🔗 DEPENDS_ON -> TaskContext
        • 🔗 DEPENDS_ON -> PluginLoader
      • ƒ init (Function) [CRITICAL]
        • 📝 Initialize the TaskManager with dependencies.
        • 🔗 CALLS -> TaskPersistenceService.load_tasks
        • 🔗 DEPENDS_ON -> TaskGraph
        • 🔗 DEPENDS_ON -> EventBus
      • ƒ _flusher_loop (Function)
        • 📝 Background thread that periodically flushes log buffer to database.
        • 🔗 CALLS -> TaskManager._flush_logs
        • 🔗 DEPENDS_ON -> EventBus
      • ƒ _flush_logs (Function)
        • 📝 Flush all buffered logs to the database.
        • 🔗 CALLS -> TaskLogPersistenceService.add_logs
        • 🔗 DEPENDS_ON -> EventBus
      • ƒ _flush_task_logs (Function)
        • 📝 Flush logs for a specific task immediately.
        • 🔗 CALLS -> TaskLogPersistenceService.add_logs
        • 🔗 DEPENDS_ON -> EventBus
      • ƒ create_task (Function)
        • 📝 Creates and queues a new task for execution.
        • 🔗 CALLS -> TaskPersistenceService.persist_task
        • 🔗 DEPENDS_ON -> JobLifecycle
        • 🔗 DEPENDS_ON -> TaskGraph
      • ƒ _run_task (Function)
        • 📝 Internal method to execute a task with TaskContext support.
        • 🔗 CALLS -> TaskPersistenceService.persist_task
        • 🔗 DEPENDS_ON -> JobLifecycle
        • 🔗 DEPENDS_ON -> TaskContext
        • 🔗 DEPENDS_ON -> EventBus
      • ƒ resolve_task (Function)
        • 📝 Resumes a task that is awaiting mapping.
        • 🔗 CALLS -> TaskPersistenceService.persist_task
        • 🔗 DEPENDS_ON -> JobLifecycle
      • ƒ wait_for_resolution (Function)
        • 📝 Pauses execution and waits for a resolution signal.
        • 🔗 CALLS -> TaskPersistenceService.persist_task
        • 🔗 DEPENDS_ON -> JobLifecycle
      • ƒ wait_for_input (Function)
        • 📝 Pauses execution and waits for user input.
        • 🔗 DEPENDS_ON -> JobLifecycle
      • ƒ get_task (Function)
        • 📝 Retrieves a task by its ID.
        • 🔗 DEPENDS_ON -> TaskGraph
      • ƒ get_all_tasks (Function)
        • 📝 Retrieves all registered tasks.
        • 🔗 DEPENDS_ON -> TaskGraph
      • ƒ get_tasks (Function)
        • 📝 Retrieves tasks with pagination and optional status filter.
        • 🔗 DEPENDS_ON -> TaskGraph
      • ƒ get_task_logs (Function)
        • 📝 Retrieves logs for a specific task (from memory for running, persistence for completed).
        • 🔗 CALLS -> TaskLogPersistenceService.get_logs
        • 🔗 DEPENDS_ON -> EventBus
      • ƒ get_task_log_stats (Function)
        • 📝 Get statistics about logs for a task.
        • 🔗 CALLS -> TaskLogPersistenceService.get_log_stats
        • 🔗 DEPENDS_ON -> EventBus
      • ƒ get_task_log_sources (Function)
        • 📝 Get unique sources for a task's logs.
        • 🔗 CALLS -> TaskLogPersistenceService.get_sources
        • 🔗 DEPENDS_ON -> EventBus
      • ƒ _add_log (Function)
        • 📝 Adds a log entry to a task buffer and notifies subscribers.
        • 🔗 CALLS -> should_log_task_level
        • 🔗 DISPATCHES -> EventBus
      • ƒ subscribe_logs (Function)
        • 📝 Subscribes to real-time logs for a task.
        • 🔗 DEPENDS_ON -> EventBus
      • ƒ unsubscribe_logs (Function)
        • 📝 Unsubscribes from real-time logs for a task.
        • 🔗 DEPENDS_ON -> EventBus
      • ƒ load_persisted_tasks (Function)
        • 📝 Load persisted tasks using persistence service.
        • 🔗 CALLS -> TaskPersistenceService.load_tasks
        • 🔗 DEPENDS_ON -> TaskGraph
      • ƒ await_input (Function)
        • 📝 Transition a task to AWAITING_INPUT state with input request.
        • 🔗 CALLS -> TaskPersistenceService.persist_task
        • 🔗 DEPENDS_ON -> JobLifecycle
      • ƒ resume_task_with_password (Function)
        • 📝 Resume a task that is awaiting input with provided passwords.
        • 🔗 CALLS -> TaskPersistenceService.persist_task
        • 🔗 DEPENDS_ON -> JobLifecycle
      • ƒ clear_tasks (Function)
        • 📝 Clears tasks based on status filter (also deletes associated logs).
        • 🔗 CALLS -> TaskPersistenceService.delete_tasks
        • 🔗 DEPENDS_ON -> TaskGraph
        • 🔗 DEPENDS_ON -> EventBus
    • ƒ sort_key (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TaskManagerModels (Module)
    • 📝 Defines the data models and enumerations used by the Task Manager.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Task IDs are immutable once created.
    • 📦 TaskStatus (Enum) [TRIVIAL]
      • 📝 Defines the possible states a task can be in during its lifecycle.
    • 📦 LogLevel (Enum) [TRIVIAL]
      • 📝 Defines the possible log levels for task logging.
      • 🔗 DEPENDS_ON -> LogEntry
    • LogEntry (Class) [TRIVIAL]
      • 📝 A Pydantic model representing a single, structured log entry associated with a task.
      • 🔒 Invariant: Each log entry has a unique timestamp and source.
      • 🔗 DEPENDS_ON -> LogLevel
      • 🔗 DEPENDS_ON -> Task
    • TaskLog (Class)
      • 📝 A Pydantic model representing a persisted log entry from the database.
      • 🔗 DEPENDS_ON -> TaskLogRecord
    • LogFilter (Class) [TRIVIAL]
      • 📝 Filter parameters for querying task logs.
      • 🔗 DEPENDS_ON -> TaskManager
    • LogStats (Class) [TRIVIAL]
      • 📝 Statistics about log entries for a task.
      • 🔗 DEPENDS_ON -> TaskLog
    • Task (Class)
      • 📝 A Pydantic model representing a single execution instance of a plugin, including its status, parameters, and logs.
      • 🔗 DEPENDS_ON -> TaskStatus
      • 🔗 DEPENDS_ON -> LogEntry
      • 🔗 DEPENDS_ON -> TaskManager
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initializes the Task model and validates input_request for AWAITING_INPUT status.
  • 📦 TaskCleanupModule (Module)
    • 📝 Implements task cleanup and retention policies, including associated logs.
    • 🏗️ Layer: Core
    • TaskCleanupService (Class)
      • 📝 Provides methods to clean up old task records and their associated logs.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initializes the cleanup service with dependencies.
      • ƒ run_cleanup (Function) [TRIVIAL]
        • 📝 Deletes tasks older than the configured retention period and their logs.
      • ƒ delete_task_with_logs (Function) [TRIVIAL]
        • 📝 Delete a single task and all its associated logs.
  • 📦 TaskManagerPackage (Module) [TRIVIAL]
    • 📝 Exports the public API of the task manager package.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Package exports stay aligned with manager and models contracts.
    • 🔗 DEPENDS_ON -> TaskManagerModels
    • 🔗 DEPENDS_ON -> TaskManagerModule
    • 🔗 DEPENDS_ON -> TaskManager
  • 📦 TaskContextModule (Module) [CRITICAL]
    • 📝 Provides execution context passed to plugins during task execution.
    • 🏗️ Layer: Core
    • 🔒 Invariant: Each TaskContext is bound to a single task execution.
    • 🔗 DEPENDS_ON -> TaskLoggerModule
    • 🔗 DEPENDS_ON -> TaskManager
    • TaskContext (Class) [CRITICAL]
      • 📝 A container passed to plugin.execute() providing the logger and other task-specific utilities.
      • 🔒 Invariant: logger is always a valid TaskLogger instance.
      • 🔗 DEPENDS_ON -> TaskLogger
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initialize the TaskContext with task-specific resources.
      • ƒ task_id (Function) [TRIVIAL]
        • 📝 Get the task ID.
      • ƒ logger (Function) [TRIVIAL]
        • 📝 Get the TaskLogger instance for this context.
      • ƒ params (Function) [TRIVIAL]
        • 📝 Get the task parameters.
      • ƒ background_tasks (Function) [TRIVIAL]
        • 📝 Expose optional background task scheduler for plugins that dispatch deferred side effects.
      • ƒ get_param (Function) [TRIVIAL]
        • 📝 Get a specific parameter value with optional default.
      • ƒ create_sub_context (Function) [TRIVIAL]
        • 📝 Create a sub-context with a different default source.
    • ƒ execute (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • ƒ test_task_logger_initialization (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_task_logger
  • ƒ test_log_methods_delegation (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_task_logger
  • ƒ test_with_source (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_task_logger
  • ƒ test_missing_task_id (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_task_logger
  • ƒ test_invalid_add_log_fn (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_task_logger
  • ƒ test_progress_log (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_task_logger
  • 📦 test_task_logger (Module) [TRIVIAL]
    • 📝 Auto-generated module for backend/src/core/task_manager/tests/test_task_logger.py
    • 🏗️ Layer: Unknown
    • ƒ mock_add_log (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ task_logger (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestContext (Module)
    • 📝 Verify TaskContext preserves optional background task scheduler across sub-context creation.
    • ƒ test_task_context_preserves_background_tasks_across_sub_context (Function) [TRIVIAL]
      • 📝 Plugins must be able to access background_tasks from both root and sub-context loggers.
      • 🔗 BINDS_TO -> TestContext
  • 📦 AuthApi (Module)
    • 📝 Authentication API endpoints.
    • 🏗️ Layer: API
    • 🔒 Invariant: All auth endpoints must return consistent error codes.
    • 🔗 DEPENDS_ON -> AuthService
    • 🔗 DEPENDS_ON -> get_auth_db
    • 🔗 DEPENDS_ON -> get_current_user
    • 🔗 DEPENDS_ON -> is_adfs_configured
    • 📦 router (Variable) [TRIVIAL]
      • 📝 APIRouter instance for authentication routes.
      • 🔗 DEPENDS_ON -> fastapi.APIRouter
    • ƒ login_for_access_token (Function)
      • 📝 Authenticates a user and returns a JWT access token.
      • 🔗 CALLS -> AuthService.authenticate_user
      • 🔗 CALLS -> AuthService.create_session
    • ƒ read_users_me (Function)
      • 📝 Retrieves the profile of the currently authenticated user.
      • 🔗 DEPENDS_ON -> get_current_user
    • ƒ logout (Function)
      • 📝 Logs out the current user (placeholder for session revocation).
      • 🔗 DEPENDS_ON -> get_current_user
    • ƒ login_adfs (Function)
      • 📝 Initiates the ADFS OIDC login flow.
    • ƒ auth_callback_adfs (Function)
      • 📝 Handles the callback from ADFS after successful authentication.
      • 🔗 DEPENDS_ON -> is_adfs_configured
      • 🔗 CALLS -> AuthService.provision_adfs_user
      • 🔗 CALLS -> AuthService.create_session
  • 📦 src.api (Package) [TRIVIAL]
    • 📝 Backend API package root.
  • 📦 LlmRoutes (Module)
    • 📝 API routes for LLM provider configuration and management.
    • 🏗️ Layer: UI (API)
    • 🔗 DEPENDS_ON -> LLMProviderService
    • 🔗 DEPENDS_ON -> LLMProviderConfig
    • 🔗 DEPENDS_ON -> get_current_user
    • 🔗 DEPENDS_ON -> get_db
    • 📦 router (Global) [TRIVIAL]
      • 📝 APIRouter instance for LLM routes.
    • ƒ _is_valid_runtime_api_key (Function) [TRIVIAL]
      • 📝 Validate decrypted runtime API key presence/shape.
      • 🔗 BINDS_TO -> LlmRoutes
    • ƒ get_providers (Function) [TRIVIAL]
      • 📝 Retrieve all LLM provider configurations.
      • 🔗 CALLS -> LLMProviderService
      • 🔗 DEPENDS_ON -> LLMProviderConfig
    • ƒ get_llm_status (Function) [TRIVIAL]
      • 📝 Returns whether LLM runtime is configured for dashboard validation.
      • 🔗 CALLS -> LLMProviderService
      • 🔗 CALLS -> _is_valid_runtime_api_key
    • ƒ create_provider (Function) [TRIVIAL]
      • 📝 Create a new LLM provider configuration.
      • 🔗 CALLS -> LLMProviderService
      • 🔗 DEPENDS_ON -> LLMProviderConfig
    • ƒ update_provider (Function) [TRIVIAL]
      • 📝 Update an existing LLM provider configuration.
      • 🔗 CALLS -> LLMProviderService
      • 🔗 DEPENDS_ON -> LLMProviderConfig
    • ƒ delete_provider (Function) [TRIVIAL]
      • 📝 Delete an LLM provider configuration.
      • 🔗 CALLS -> LLMProviderService
    • ƒ test_connection (Function) [TRIVIAL]
      • 📝 Test connection to an LLM provider.
      • 🔗 CALLS -> LLMProviderService
      • 🔗 DEPENDS_ON -> LLMClient
    • ƒ test_provider_config (Function) [TRIVIAL]
      • 📝 Test connection with a provided configuration (not yet saved).
      • 🔗 DEPENDS_ON -> LLMClient
      • 🔗 DEPENDS_ON -> LLMProviderConfig
  • 📦 DatasetsApi (Module)
    • 📝 API endpoints for the Dataset Hub - listing datasets with mapping progress
    • 🏗️ Layer: API
    • 🔒 Invariant: All dataset responses include last_task metadata
    • 🔗 DEPENDS_ON -> AppDependencies
    • 🔗 DEPENDS_ON -> backend.src.services.resource_service.ResourceService
    • 🔗 DEPENDS_ON -> backend.src.core.superset_client.SupersetClient
    • 📦 MappedFields (DataClass) [TRIVIAL]
      • 📝 DTO for dataset mapping progress statistics
    • 📦 LastTask (DataClass) [TRIVIAL]
      • 📝 DTO for the most recent task associated with a dataset
    • 📦 DatasetItem (DataClass) [TRIVIAL]
      • 📝 Summary DTO for a dataset in the hub listing
    • 📦 LinkedDashboard (DataClass) [TRIVIAL]
      • 📝 DTO for a dashboard linked to a dataset
    • 📦 DatasetColumn (DataClass) [TRIVIAL]
      • 📝 DTO for a single dataset column's metadata
    • 📦 DatasetDetailResponse (DataClass) [TRIVIAL]
      • 📝 Detailed DTO for a dataset including columns and links
    • 📦 DatasetsResponse (DataClass) [TRIVIAL]
      • 📝 Paginated response DTO for dataset listings
    • 📦 TaskResponse (DataClass) [TRIVIAL]
      • 📝 Response DTO containing a task ID for tracking
    • ƒ get_dataset_ids (Function)
      • 📝 Fetch list of all dataset IDs from a specific environment (without pagination)
      • 🔗 CALLS -> get_datasets_with_status
    • ƒ get_datasets (Function)
      • 📝 Fetch list of datasets from a specific environment with mapping progress
      • 🔗 CALLS -> backend.src.services.resource_service.ResourceService.get_datasets_with_status
    • 📦 MapColumnsRequest (DataClass) [TRIVIAL]
      • 📝 Request DTO for initiating column mapping
    • ƒ map_columns (Function)
      • 📝 Trigger bulk column mapping for datasets
      • 🔗 DISPATCHES -> backend.src.plugins.mapper.MapperPlugin
      • 🔗 CALLS -> backend.src.core.task_manager.manager.TaskManager:create_task
    • 📦 GenerateDocsRequest (DataClass) [TRIVIAL]
      • 📝 Request DTO for initiating documentation generation
    • ƒ generate_docs (Function)
      • 📝 Trigger bulk documentation generation for datasets
      • 🔗 DISPATCHES -> backend.src.plugins.llm_analysis.plugin.DocumentationPlugin
      • 🔗 CALLS -> backend.src.core.task_manager.manager.TaskManager:create_task
    • ƒ get_dataset_detail (Function)
      • 📝 Get detailed dataset information including columns and linked dashboards
      • 🔗 CALLS -> backend.src.core.superset_client.SupersetClient:get_dataset_detail
  • 📦 GitApi (Module)
    • 📝 Provides FastAPI endpoints for Git integration operations.
    • 🏗️ Layer: API
    • 🔒 Invariant: All Git operations must be routed through GitService.
    • ƒ _build_no_repo_status_payload (Function) [TRIVIAL]
      • 📝 Build a consistent status payload for dashboards without initialized repositories.
    • ƒ _handle_unexpected_git_route_error (Function) [TRIVIAL]
      • 📝 Convert unexpected route-level exceptions to stable 500 API responses.
    • ƒ _resolve_repository_status (Function) [TRIVIAL]
      • 📝 Resolve repository status for one dashboard with graceful NO_REPO semantics.
    • ƒ _get_git_config_or_404 (Function) [TRIVIAL]
      • 📝 Resolve GitServerConfig by id or raise 404.
    • ƒ _find_dashboard_id_by_slug (Function) [TRIVIAL]
      • 📝 Resolve dashboard numeric ID by slug in a specific environment.
    • ƒ _resolve_dashboard_id_from_ref (Function) [TRIVIAL]
      • 📝 Resolve dashboard ID from slug-or-id reference for Git routes.
    • ƒ _find_dashboard_id_by_slug_async (Function) [TRIVIAL]
      • 📝 Resolve dashboard numeric ID by slug asynchronously for hot-path Git routes.
    • ƒ _resolve_dashboard_id_from_ref_async (Function) [TRIVIAL]
      • 📝 Resolve dashboard ID asynchronously from slug-or-id reference for hot Git routes.
    • ƒ _resolve_repo_key_from_ref (Function) [TRIVIAL]
      • 📝 Resolve repository folder key with slug-first strategy and deterministic fallback.
    • ƒ _sanitize_optional_identity_value (Function) [TRIVIAL]
      • 📝 Normalize optional identity value into trimmed string or None.
    • ƒ _resolve_current_user_git_identity (Function) [TRIVIAL]
      • 📝 Resolve configured Git username/email from current user's profile preferences.
    • ƒ _apply_git_identity_from_profile (Function) [TRIVIAL]
      • 📝 Apply user-scoped Git identity to repository-local config before write/pull operations.
    • ƒ get_git_configs (Function) [TRIVIAL]
      • 📝 List all configured Git servers.
    • ƒ create_git_config (Function) [TRIVIAL]
      • 📝 Register a new Git server configuration.
    • ƒ update_git_config (Function) [TRIVIAL]
      • 📝 Update an existing Git server configuration.
    • ƒ delete_git_config (Function) [TRIVIAL]
      • 📝 Remove a Git server configuration.
    • ƒ test_git_config (Function) [TRIVIAL]
      • 📝 Validate connection to a Git server using provided credentials.
    • ƒ list_gitea_repositories (Function) [TRIVIAL]
      • 📝 List repositories in Gitea for a saved Gitea config.
    • ƒ create_gitea_repository (Function) [TRIVIAL]
      • 📝 Create a repository in Gitea for a saved Gitea config.
    • ƒ create_remote_repository (Function) [TRIVIAL]
      • 📝 Create repository on remote Git server using selected provider config.
    • ƒ delete_gitea_repository (Function) [TRIVIAL]
      • 📝 Delete repository in Gitea for a saved Gitea config.
    • ƒ init_repository (Function)
      • 📝 Link a dashboard to a Git repository and perform initial clone/init.
    • ƒ get_repository_binding (Function) [TRIVIAL]
      • 📝 Return repository binding with provider metadata for selected dashboard.
    • ƒ delete_repository (Function) [TRIVIAL]
      • 📝 Delete local repository workspace and DB binding for selected dashboard.
    • ƒ get_branches (Function) [TRIVIAL]
      • 📝 List all branches for a dashboard's repository.
    • ƒ create_branch (Function) [TRIVIAL]
      • 📝 Create a new branch in the dashboard's repository.
    • ƒ checkout_branch (Function) [TRIVIAL]
      • 📝 Switch the dashboard's repository to a specific branch.
    • ƒ commit_changes (Function) [TRIVIAL]
      • 📝 Stage and commit changes in the dashboard's repository.
    • ƒ push_changes (Function) [TRIVIAL]
      • 📝 Push local commits to the remote repository.
    • ƒ pull_changes (Function)
      • 📝 Pull changes from the remote repository.
    • ƒ get_merge_status (Function) [TRIVIAL]
      • 📝 Return unfinished-merge status for repository (web-only recovery support).
    • ƒ get_merge_conflicts (Function) [TRIVIAL]
      • 📝 Return conflicted files with mine/theirs previews for web conflict resolver.
    • ƒ resolve_merge_conflicts (Function)
      • 📝 Apply mine/theirs/manual conflict resolutions from WebUI and stage files.
    • ƒ abort_merge (Function) [TRIVIAL]
      • 📝 Abort unfinished merge from WebUI flow.
    • ƒ continue_merge (Function)
      • 📝 Finalize unfinished merge from WebUI flow.
    • ƒ sync_dashboard (Function)
      • 📝 Sync dashboard state from Superset to Git using the GitPlugin.
    • ƒ promote_dashboard (Function)
      • 📝 Promote changes between branches via MR or direct merge.
    • ƒ get_environments (Function) [TRIVIAL]
      • 📝 List all deployment environments.
    • ƒ deploy_dashboard (Function)
      • 📝 Deploy dashboard from Git to a target environment.
    • ƒ get_history (Function) [TRIVIAL]
      • 📝 View commit history for a dashboard's repository.
    • ƒ get_repository_status (Function) [TRIVIAL]
      • 📝 Get current Git status for a dashboard repository.
    • ƒ get_repository_status_batch (Function) [TRIVIAL]
      • 📝 Get Git statuses for multiple dashboard repositories in one request.
    • ƒ get_repository_diff (Function) [TRIVIAL]
      • 📝 Get Git diff for a dashboard repository.
    • ƒ generate_commit_message (Function)
      • 📝 Generate a suggested commit message using LLM.
  • 📦 ConnectionsRouter (Module)
    • 📝 Defines the FastAPI router for managing external database connections.
    • 🏗️ Layer: UI (API)
    • 🔗 DEPENDS_ON -> Session
    • ƒ _ensure_connections_schema (Function)
      • 📝 Ensures the connection_configs table exists before CRUD access.
      • 🔗 CALLS -> ensure_connection_configs_table
    • ConnectionSchema (Class)
      • 📝 Pydantic model for connection response.
      • 🔗 BINDS_TO -> ConnectionConfig
    • ConnectionCreate (Class)
      • 📝 Pydantic model for creating a connection.
      • 🔗 BINDS_TO -> ConnectionConfig
    • ƒ list_connections (Function)
      • 📝 Lists all saved connections.
      • 🔗 CALLS -> _ensure_connections_schema
      • 🔗 DEPENDS_ON -> ConnectionConfig
    • ƒ create_connection (Function)
      • 📝 Creates a new connection configuration.
      • 🔗 CALLS -> _ensure_connections_schema
      • 🔗 DEPENDS_ON -> ConnectionConfig
    • ƒ delete_connection (Function)
      • 📝 Deletes a connection configuration.
      • 🔗 CALLS -> _ensure_connections_schema
      • 🔗 DEPENDS_ON -> ConnectionConfig
  • 📦 health_router (Module)
    • 📝 API endpoints for dashboard health monitoring and status aggregation.
    • 🏗️ Layer: UI/API
    • 🔗 DEPENDS_ON -> health_service
    • ƒ get_health_summary (Function) [TRIVIAL]
      • 📝 Get aggregated health status for all dashboards.
      • 🔗 CALLS -> backend.src.services.health_service.HealthService
    • ƒ delete_health_report (Function) [TRIVIAL]
      • 📝 Delete one persisted dashboard validation report from health summary.
      • 🔗 CALLS -> backend.src.services.health_service.HealthService
  • 📦 EnvironmentsApi (Module)
    • 📝 API endpoints for listing environments and their databases.
    • 🏗️ Layer: API
    • 🔒 Invariant: Environment IDs must exist in the configuration.
    • 🔗 DEPENDS_ON -> backend.src.dependencies
    • 🔗 DEPENDS_ON -> backend.src.core.superset_client
    • ƒ _normalize_superset_env_url (Function) [TRIVIAL]
      • 📝 Canonicalize Superset environment URL to base host/path without trailing /api/v1.
    • 📦 ScheduleSchema (DataClass) [TRIVIAL]
    • 📦 EnvironmentResponse (DataClass) [TRIVIAL]
    • 📦 DatabaseResponse (DataClass) [TRIVIAL]
    • ƒ get_environments (Function) [TRIVIAL]
      • 📝 List all configured environments.
      • 🏗️ Layer: API
    • ƒ update_environment_schedule (Function) [TRIVIAL]
      • 📝 Update backup schedule for an environment.
      • 🏗️ Layer: API
    • ƒ get_environment_databases (Function) [TRIVIAL]
      • 📝 Fetch the list of databases from a specific environment.
      • 🏗️ Layer: API
  • 📦 DatasetReviewApi (Module)
    • 📝 Expose dataset review session lifecycle and export endpoints for backend US1.
    • 🏗️ Layer: API
    • 🔒 Invariant: No cross-user session leakage is allowed; export payloads only expose the current user's accessible session.
    • 🔗 DEPENDS_ON -> AppDependencies
    • 🔗 DEPENDS_ON -> DatasetReviewSessionRepository
    • 🔗 DEPENDS_ON -> DatasetReviewOrchestrator
    • DatasetReviewApi.imports (Block) [TRIVIAL]
    • StartSessionRequest (Class) [TRIVIAL]
      • 📝 Request DTO for starting one dataset review session from a Superset link or dataset selection.
    • UpdateSessionRequest (Class) [TRIVIAL]
      • 📝 Request DTO for lifecycle state updates on an existing session.
    • SessionCollectionResponse (Class) [TRIVIAL]
      • 📝 Paginated ownership-scoped dataset review session collection response.
    • ExportArtifactResponse (Class) [TRIVIAL]
      • 📝 Inline export response for documentation or validation outputs without introducing unrelated persistence changes.
    • FieldSemanticUpdateRequest (Class) [TRIVIAL]
      • 📝 Request DTO for field-level semantic candidate acceptance or manual override.
    • FeedbackRequest (Class) [TRIVIAL]
      • 📝 Request DTO for thumbs up/down feedback persistence on AI-assisted content.
    • ClarificationAnswerRequest (Class) [TRIVIAL]
      • 📝 Request DTO for submitting one clarification answer.
    • ClarificationSessionSummaryResponse (Class) [TRIVIAL]
      • 📝 Summary DTO for current clarification session state without exposing historical noise.
    • ClarificationStateResponse (Class) [TRIVIAL]
      • 📝 Response DTO for current clarification state and active question payload.
    • ClarificationAnswerResultResponse (Class) [TRIVIAL]
      • 📝 Response DTO for one clarification answer mutation result.
    • FeedbackResponse (Class) [TRIVIAL]
      • 📝 Minimal response DTO for persisted AI feedback actions.
    • ApproveMappingRequest (Class) [TRIVIAL]
      • 📝 Optional request DTO for explicit mapping approval audit notes.
    • BatchApproveSemanticItemRequest (Class) [TRIVIAL]
      • 📝 Request DTO for one batch semantic-approval item aligned with single-field acceptance semantics.
    • BatchApproveSemanticRequest (Class) [TRIVIAL]
      • 📝 Request DTO for explicit batch semantic approvals inside one owned session scope.
    • BatchApproveMappingRequest (Class) [TRIVIAL]
      • 📝 Request DTO for explicit batch mapping approvals aligned with single-item approval semantics.
    • PreviewEnqueueResultResponse (Class) [TRIVIAL]
      • 📝 Contract-compliant async preview trigger response exposing only enqueue state.
    • MappingCollectionResponse (Class) [TRIVIAL]
      • 📝 Contract-compliant wrapper for execution mapping list responses.
    • UpdateExecutionMappingRequest (Class) [TRIVIAL]
      • 📝 Request DTO for one manual execution-mapping override update without introducing unrelated bulk mutation semantics.
    • LaunchDatasetResponse (Class) [TRIVIAL]
      • 📝 Contract-compliant launch result exposing audited run context and SQL Lab redirect target.
    • ƒ _require_auto_review_flag (Function) [TRIVIAL]
      • 📝 Guard US1 dataset review endpoints behind the configured feature flag.
      • 🔗 DEPENDS_ON -> ConfigManager
    • ƒ _require_clarification_flag (Function) [TRIVIAL]
      • 📝 Guard clarification-specific US2 endpoints behind the configured feature flag.
      • 🔗 DEPENDS_ON -> ConfigManager
    • ƒ _require_execution_flag (Function) [TRIVIAL]
      • 📝 Guard US3 execution endpoints behind the configured feature flag.
      • 🔗 DEPENDS_ON -> ConfigManager
    • ƒ _get_repository (Function) [TRIVIAL]
      • 📝 Build repository dependency for dataset review session aggregate access.
    • ƒ _get_orchestrator (Function) [TRIVIAL]
      • 📝 Build orchestrator dependency for session lifecycle actions.
      • 🔗 DEPENDS_ON -> DatasetReviewOrchestrator
    • ƒ _get_clarification_engine (Function) [TRIVIAL]
      • 📝 Build clarification engine dependency for one-question-at-a-time guided clarification mutations.
      • 🔗 DEPENDS_ON -> ClarificationEngine
    • ƒ _serialize_session_summary (Function) [TRIVIAL]
      • 📝 Map SQLAlchemy session aggregate root into stable API summary DTO.
      • 🔗 DEPENDS_ON -> DatasetReviewSession
      • 🔗 DEPENDS_ON -> SessionSummary
    • ƒ _serialize_session_detail (Function) [TRIVIAL]
      • 📝 Map SQLAlchemy session aggregate root into stable API detail DTO.
      • 🔗 DEPENDS_ON -> SessionDetail
    • ƒ _require_session_version_header (Function) [TRIVIAL]
      • 📝 Read the optimistic-lock session version header required by dataset review mutation endpoints.
    • ƒ _enforce_session_version (Function)
      • 📝 Convert repository optimistic-lock conflicts into deterministic HTTP 409 responses.
      • 🔗 DEPENDS_ON -> DatasetReviewSessionRepository
    • ƒ _prepare_owned_session_mutation (Function)
      • 📝 Resolve owner-scoped mutation session and enforce optimistic-lock version before changing dataset review state.
    • ƒ _commit_owned_session_mutation (Function)
      • 📝 Centralize dataset-review session version bumping and commit semantics for owner-scoped mutation endpoints.
      • 🔗 DEPENDS_ON -> DatasetReviewSessionRepository
    • ƒ _serialize_semantic_field (Function) [TRIVIAL]
      • 📝 Map one semantic field aggregate into stable field-level DTO output.
      • 🔗 DEPENDS_ON -> SemanticFieldEntryDto
    • ƒ _serialize_clarification_question_payload (Function) [TRIVIAL]
      • 📝 Convert clarification engine payload into API DTO aligned with the clarification contract.
      • 🔗 DEPENDS_ON -> ClarificationQuestionDto
    • ƒ _serialize_clarification_state (Function) [TRIVIAL]
      • 📝 Convert clarification engine state into stable API response payload.
      • 🔗 DEPENDS_ON -> ClarificationStateResponse
    • ƒ _serialize_empty_clarification_state (Function) [TRIVIAL]
      • 📝 Return a stable empty clarification payload for sessions that have not started clarification yet.
      • 🔗 DEPENDS_ON -> ClarificationStateResponse
    • ƒ _get_owned_session_or_404 (Function)
      • 📝 Resolve one session for current user or collaborator scope, returning 404 when inaccessible.
      • 🔗 CALLS -> load_detail
    • ƒ _require_owner_mutation_scope (Function)
      • 📝 Enforce owner-only mutation scope for dataset review write endpoints.
      • 🔗 DEPENDS_ON -> DatasetReviewSession
    • ƒ _record_session_event (Function) [TRIVIAL]
      • 📝 Persist one explicit audit event for an owned dataset-review mutation endpoint.
      • 🔗 CALLS -> SessionEventLogger.log_for_session
    • ƒ _get_owned_mapping_or_404 (Function)
      • 📝 Resolve one execution mapping inside one owned session aggregate without leaking foreign-mapping existence.
      • 🔗 DEPENDS_ON -> ExecutionMapping
    • ƒ _get_owned_field_or_404 (Function)
      • 📝 Resolve a semantic field inside one owned session aggregate without leaking foreign-field existence.
      • 🔗 DEPENDS_ON -> SemanticFieldEntry
    • ƒ _get_latest_clarification_session_or_404 (Function) [TRIVIAL]
      • 📝 Resolve the latest clarification aggregate for one session or raise when clarification is unavailable.
      • 🔗 DEPENDS_ON -> ClarificationSession
    • ƒ _map_candidate_provenance (Function) [TRIVIAL]
      • 📝 Translate accepted semantic candidate type into stable field provenance.
    • ƒ _resolve_candidate_source_version (Function) [TRIVIAL]
      • 📝 Resolve the semantic source version for one accepted candidate from the loaded session aggregate.
      • 🔗 DEPENDS_ON -> SemanticFieldEntry
      • 🔗 DEPENDS_ON -> SemanticSource
    • ƒ _update_semantic_field_state (Function)
      • 📝 Apply field-level semantic manual override or candidate acceptance while preserving lock/provenance invariants.
      • 🔗 DEPENDS_ON -> SemanticFieldEntry
      • 🔗 DEPENDS_ON -> SemanticCandidate
    • ƒ _serialize_execution_mapping (Function) [TRIVIAL]
      • 📝 Map one persisted execution mapping into stable API DTO output.
      • 🔗 DEPENDS_ON -> ExecutionMappingDto
    • ƒ _serialize_preview (Function) [TRIVIAL]
      • 📝 Map one persisted preview snapshot into stable API DTO output and surface the refreshed session version for follow-up optimistic-lock mutations.
      • 🔗 DEPENDS_ON -> CompiledPreviewDto
    • ƒ _serialize_run_context (Function) [TRIVIAL]
      • 📝 Map one persisted launch run context into stable API DTO output for SQL Lab handoff confirmation.
      • 🔗 DEPENDS_ON -> DatasetRunContextDto
    • ƒ _build_sql_lab_redirect_url (Function) [TRIVIAL]
      • 📝 Build a stable SQL Lab redirect URL from the configured Superset environment and persisted run context reference.
      • 🔗 DEPENDS_ON -> DatasetRunContextDto
    • ƒ _build_documentation_export (Function) [TRIVIAL]
      • 📝 Produce session documentation export content from current persisted review state.
      • 🔗 DEPENDS_ON -> DatasetReviewSession
    • ƒ _build_validation_export (Function) [TRIVIAL]
      • 📝 Produce validation-focused export content from persisted findings and readiness state.
      • 🔗 DEPENDS_ON -> DatasetReviewSession
    • ƒ list_sessions (Function)
      • 📝 List resumable dataset review sessions for the current user.
      • 🔗 CALLS -> list_user_sess
    • ƒ start_session (Function)
      • 📝 Start a new dataset review session from a Superset link or dataset selection.
      • 🔗 CALLS -> start_session:Function
    • ƒ get_session_detail (Function)
      • 📝 Return the full accessible dataset review session aggregate for current user scope.
      • 🔗 CALLS -> _get_owned_session_or_404
    • ƒ update_session (Function)
      • 📝 Update resumable lifecycle status for an owned dataset review session.
      • 🔗 DEPENDS_ON -> DatasetReviewSession
    • ƒ delete_session (Function)
      • 📝 Archive or hard-delete a session owned by the current user.
      • 🔗 DEPENDS_ON -> DatasetReviewSession
    • ƒ export_documentation (Function)
      • 📝 Export documentation output for the current session in JSON or Markdown form.
      • 🔗 DEPENDS_ON -> DatasetReviewSession
    • ƒ export_validation (Function)
      • 📝 Export validation findings for the current session in JSON or Markdown form.
      • 🔗 DEPENDS_ON -> DatasetReviewSession
    • ƒ get_clarification_state (Function)
      • 📝 Return the current clarification session summary and one active question payload, or an empty state when clarification has not started.
      • 🔗 CALLS -> build_question_payload:Function
    • ƒ resume_clarification (Function)
      • 📝 Resume clarification mode on the highest-priority unresolved question for an owned session.
      • 🔗 CALLS -> build_question_payload:Function
    • ƒ record_clarification_answer (Function)
      • 📝 Persist one clarification answer before advancing the active pointer or readiness state.
      • 🔗 CALLS -> record_answer:Function
    • ƒ update_field_semantic (Function)
      • 📝 Apply one field-level semantic candidate decision or manual override with lock/provenance safeguards.
      • 🔗 CALLS -> _update_semantic_field_state
    • ƒ lock_field_semantic (Function)
      • 📝 Lock one semantic field against later automatic overwrite while preserving the current active value.
      • 🔗 DEPENDS_ON -> SemanticFieldEntry
    • ƒ unlock_field_semantic (Function)
      • 📝 Unlock one semantic field so later automated candidate application may replace it explicitly.
      • 🔗 DEPENDS_ON -> SemanticFieldEntry
    • ƒ approve_batch_semantic_fields (Function)
      • 📝 Approve multiple semantic candidate decisions in one owner-authorized batch without bypassing single-field semantics.
      • 🔗 CALLS -> _update_semantic_field_state
    • ƒ list_execution_mappings (Function)
      • 📝 Return the current mapping-review set for one accessible session.
      • 🔗 CALLS -> _get_owned_session_or_404
    • ƒ update_execution_mapping (Function)
      • 📝 Persist one owner-authorized execution-mapping effective value override and invalidate stale preview truth.
      • 🔗 DEPENDS_ON -> ExecutionMapping
    • ƒ approve_execution_mapping (Function)
      • 📝 Explicitly approve a warning-sensitive mapping transformation and preserve audit note state.
      • 🔗 DEPENDS_ON -> ExecutionMapping
    • ƒ approve_batch_execution_mappings (Function)
      • 📝 Approve multiple warning-sensitive execution mappings in one owner-authorized batch.
      • 🔗 DEPENDS_ON -> ExecutionMapping
    • ƒ trigger_preview_generation (Function)
      • 📝 Trigger Superset-side preview compilation for the current owned execution context.
      • 🔗 CALLS -> prepare_launch_preview:Function
    • ƒ launch_dataset (Function)
      • 📝 Execute the current owned session launch handoff through the orchestrator and return audited SQL Lab run context.
      • 🔗 CALLS -> launch_dataset:Function
    • ƒ record_field_feedback (Function)
      • 📝 Persist thumbs up/down feedback for AI-assisted semantic field content.
      • 🔗 DEPENDS_ON -> SemanticFieldEntry
    • ƒ record_clarification_feedback (Function)
      • 📝 Persist thumbs up/down feedback for clarification question/answer content used in guided review.
      • 🔗 DEPENDS_ON -> ClarificationAnswer
  • 📦 MigrationApi (Module) [CRITICAL]
    • 📝 HTTP contract layer for migration orchestration, settings, dry-run, and mapping sync endpoints.
    • 🏗️ Layer: Infra
    • 🔒 Invariant: Migration endpoints never execute with invalid environment references and always return explicit HTTP errors on guard failures.
    • 🔗 DEPENDS_ON -> AppDependencies
    • 🔗 DEPENDS_ON -> DatabaseModule
    • 🔗 DEPENDS_ON -> DashboardSelection
    • 🔗 DEPENDS_ON -> DashboardMetadata
    • 🔗 DEPENDS_ON -> MigrationDryRunService
    • 🔗 DEPENDS_ON -> IdMappingService
    • 🔗 DEPENDS_ON -> ResourceMapping
    • ƒ get_dashboards (Function)
      • 📝 Fetch dashboard metadata from a requested environment for migration selection UI.
      • 🔗 CALLS -> SupersetClient.get_dashboards_summary
    • ƒ execute_migration (Function) [CRITICAL]
      • 📝 Validate migration selection and enqueue asynchronous migration task execution.
      • 🔒 Invariant: Migration task dispatch never occurs before source and target environment ids pass guard validation.
      • 🔗 CALLS -> create_task
      • 🔗 DEPENDS_ON -> DashboardSelection
    • ƒ dry_run_migration (Function) [CRITICAL]
      • 📝 Build pre-flight migration diff and risk summary without mutating target systems.
      • 🔒 Invariant: Dry-run flow remains read-only and rejects identical source/target environments before service execution.
      • 🔗 DEPENDS_ON -> DashboardSelection
      • 🔗 DEPENDS_ON -> MigrationDryRunService
    • ƒ get_migration_settings (Function)
      • 📝 Read and return configured migration synchronization cron expression.
      • 🔗 DEPENDS_ON -> AppDependencies
    • ƒ update_migration_settings (Function)
      • 📝 Validate and persist migration synchronization cron expression update.
      • 🔗 DEPENDS_ON -> AppDependencies
    • ƒ get_resource_mappings (Function)
      • 📝 Fetch synchronized resource mappings with optional filters and pagination for migration mappings view.
      • 🔗 DEPENDS_ON -> ResourceMapping
    • ƒ trigger_sync_now (Function)
      • 📝 Trigger immediate ID synchronization for every configured environment.
      • 🔗 DEPENDS_ON -> IdMappingService
      • 🔗 CALLS -> sync_environment
  • 📦 PluginsRouter (Module)
    • 📝 Defines the FastAPI router for plugin-related endpoints, allowing clients to list available plugins.
    • 🏗️ Layer: UI (API)
    • 🔗 DEPENDS_ON -> PluginConfig
    • 🔗 DEPENDS_ON -> get_plugin_loader
    • 🔗 BINDS_TO -> API_Routes
    • ƒ list_plugins (Function) [TRIVIAL]
      • 📝 Retrieve a list of all available plugins.
      • 🔗 CALLS -> get_plugin_loader
      • 🔗 DEPENDS_ON -> PluginConfig
  • 📦 CleanReleaseV2Api (Module)
    • 📝 Redesigned clean release API for headless candidate lifecycle.
    • 🏗️ Layer: UI (API)
    • 🔗 DEPENDS_ON -> CleanReleaseRepository
    • 🔗 CALLS -> approve_candidate
    • 🔗 CALLS -> publish_candidate
    • ApprovalRequest (Class) [TRIVIAL]
      • 📝 Schema for approval request payload.
    • PublishRequest (Class) [TRIVIAL]
      • 📝 Schema for publication request payload.
    • RevokeRequest (Class) [TRIVIAL]
      • 📝 Schema for revocation request payload.
    • ƒ register_candidate (Function)
      • 📝 Register a new release candidate.
      • 🔗 CALLS -> CleanReleaseRepository.save_candidate
      • 🔗 DEPENDS_ON -> CandidateDTO
    • ƒ import_artifacts (Function)
      • 📝 Associate artifacts with a release candidate.
      • 🔗 CALLS -> CleanReleaseRepository.get_candidate
    • ƒ build_manifest (Function)
      • 📝 Generate distribution manifest for a candidate.
      • 🔗 CALLS -> CleanReleaseRepository.save_manifest
      • 🔗 CALLS -> CleanReleaseRepository.get_candidate
    • ƒ approve_candidate_endpoint (Function)
      • 📝 Endpoint to record candidate approval.
      • 🔗 CALLS -> approve_candidate
    • ƒ reject_candidate_endpoint (Function)
      • 📝 Endpoint to record candidate rejection.
      • 🔗 CALLS -> reject_candidate
    • ƒ publish_candidate_endpoint (Function)
      • 📝 Endpoint to publish an approved candidate.
      • 🔗 CALLS -> publish_candidate
    • ƒ revoke_publication_endpoint (Function)
      • 📝 Endpoint to revoke a previous publication.
      • 🔗 CALLS -> revoke_publication
  • 📦 MappingsApi (Module)
    • 📝 API endpoints for managing database mappings and getting suggestions.
    • 🏗️ Layer: API
    • 🔒 Invariant: Mappings are persisted in the SQLite database.
    • 🔗 DEPENDS_ON -> backend.src.dependencies
    • 🔗 DEPENDS_ON -> backend.src.core.database
    • 🔗 DEPENDS_ON -> backend.src.services.mapping_service
    • 📦 MappingCreate (DataClass) [TRIVIAL]
    • 📦 MappingResponse (DataClass) [TRIVIAL]
    • 📦 SuggestRequest (DataClass) [TRIVIAL]
    • ƒ get_mappings (Function) [TRIVIAL]
      • 📝 List all saved database mappings.
    • ƒ create_mapping (Function) [TRIVIAL]
      • 📝 Create or update a database mapping.
    • ƒ suggest_mappings_api (Function) [TRIVIAL]
      • 📝 Get suggested mappings based on fuzzy matching.
  • 📦 SettingsRouter (Module)
    • 📝 Provides API endpoints for managing application settings and Superset environments.
    • 🏗️ Layer: UI (API)
    • 🔒 Invariant: All settings changes must be persisted via ConfigManager.
    • 🔗 DEPENDS_ON -> ConfigManager
    • 🔗 DEPENDS_ON -> get_config_manager:Function
    • 🔗 DEPENDS_ON -> has_permission:Function
    • LoggingConfigResponse (Class) [TRIVIAL]
      • 📝 Response model for logging configuration with current task log level.
    • ƒ _normalize_superset_env_url (Function) [TRIVIAL]
      • 📝 Canonicalize Superset environment URL to base host/path without trailing /api/v1.
    • ƒ _validate_superset_connection_fast (Function) [TRIVIAL]
      • 📝 Run lightweight Superset connectivity validation without full pagination scan.
    • ƒ get_settings (Function) [TRIVIAL]
      • 📝 Retrieves all application settings.
    • ƒ update_global_settings (Function) [TRIVIAL]
      • 📝 Updates global application settings.
    • ƒ get_storage_settings (Function) [TRIVIAL]
      • 📝 Retrieves storage-specific settings.
    • ƒ update_storage_settings (Function) [TRIVIAL]
      • 📝 Updates storage-specific settings.
    • ƒ get_environments (Function) [TRIVIAL]
      • 📝 Lists all configured Superset environments.
    • ƒ add_environment (Function) [TRIVIAL]
      • 📝 Adds a new Superset environment.
    • ƒ update_environment (Function) [TRIVIAL]
      • 📝 Updates an existing Superset environment.
    • ƒ delete_environment (Function) [TRIVIAL]
      • 📝 Deletes a Superset environment.
    • ƒ test_environment_connection (Function) [TRIVIAL]
      • 📝 Tests the connection to a Superset environment.
    • ƒ get_logging_config (Function) [TRIVIAL]
      • 📝 Retrieves current logging configuration.
    • ƒ update_logging_config (Function) [TRIVIAL]
      • 📝 Updates logging configuration.
    • ConsolidatedSettingsResponse (Class) [TRIVIAL]
      • 📝 Response model for consolidated application settings.
    • ƒ get_consolidated_settings (Function)
      • 📝 Retrieves all settings categories in a single call
      • 🔗 DEPENDS_ON -> ConfigManager
      • 🔗 DEPENDS_ON -> LLMProviderService
      • 🔗 DEPENDS_ON -> AppConfigRecord
      • 🔗 DEPENDS_ON -> SessionLocal
      • 🔗 DEPENDS_ON -> has_permission:Function
      • 🔗 DEPENDS_ON -> normalize_llm_settings:Function
    • ƒ update_consolidated_settings (Function) [TRIVIAL]
      • 📝 Bulk update application settings from the consolidated view.
    • ƒ get_validation_policies (Function) [TRIVIAL]
      • 📝 Lists all validation policies.
    • ƒ create_validation_policy (Function) [TRIVIAL]
      • 📝 Creates a new validation policy.
    • ƒ update_validation_policy (Function) [TRIVIAL]
      • 📝 Updates an existing validation policy.
    • ƒ delete_validation_policy (Function) [TRIVIAL]
      • 📝 Deletes a validation policy.
  • 📦 AdminApi (Module)
    • 📝 Admin API endpoints for user and role management.
    • 🏗️ Layer: API
    • 🔒 Invariant: All endpoints in this module require 'Admin' role or 'admin' scope.
    • 🔗 DEPENDS_ON -> AuthRepository:Class
    • 🔗 DEPENDS_ON -> get_auth_db:Function
    • 🔗 DEPENDS_ON -> has_permission:Function
    • 📦 router (Variable) [TRIVIAL]
      • 📝 APIRouter instance for admin routes.
      • 🔗 DEPENDS_ON -> fastapi.APIRouter
    • ƒ list_users (Function)
      • 📝 Lists all registered users.
      • 🔗 CALLS -> User
    • ƒ create_user (Function)
      • 📝 Creates a new local user.
      • 🔗 CALLS -> AuthRepository:Class
    • ƒ update_user (Function)
      • 📝 Updates an existing user.
      • 🔗 CALLS -> AuthRepository
    • ƒ delete_user (Function)
      • 📝 Deletes a user.
      • 🔗 CALLS -> AuthRepository
    • ƒ list_roles (Function)
      • 📝 Lists all available roles.
      • 🔗 CALLS -> Role:Class
    • ƒ create_role (Function)
      • 📝 Creates a new system role with associated permissions.
      • 🔗 CALLS -> get_permission_by_id:Function
    • ƒ update_role (Function)
      • 📝 Updates an existing role's metadata and permissions.
      • 🔗 CALLS -> get_role_by_id:Function
    • ƒ delete_role (Function)
      • 📝 Removes a role from the system.
      • 🔗 CALLS -> get_role_by_id:Function
    • ƒ list_permissions (Function)
      • 📝 Lists all available system permissions for assignment.
      • 🔗 CALLS -> backend.src.core.auth.repository.AuthRepository.list_permissions
    • ƒ list_ad_mappings (Function)
      • 📝 Lists all AD Group to Role mappings.
      • 🔗 CALLS -> ADGroupMapping
    • ƒ create_ad_mapping (Function) [TRIVIAL]
      • 📝 Creates a new AD Group mapping.
      • 🔗 DEPENDS_ON -> ADGroupMapping:Class
      • 🔗 DEPENDS_ON -> get_auth_db:Function
      • 🔗 DEPENDS_ON -> has_permission:Function
  • 📦 GitSchemas (Module) [TRIVIAL]
    • 📝 Defines Pydantic models for the Git integration API layer.
    • 🏗️ Layer: API
    • 🔒 Invariant: All schemas must be compatible with the FastAPI router.
    • 🔗 DEPENDS_ON -> backend.src.models.git
    • GitServerConfigBase (Class) [TRIVIAL]
      • 📝 Base schema for Git server configuration attributes.
    • GitServerConfigUpdate (Class) [TRIVIAL]
      • 📝 Schema for updating an existing Git server configuration.
    • GitServerConfigCreate (Class) [TRIVIAL]
      • 📝 Schema for creating a new Git server configuration.
    • GitServerConfigSchema (Class) [TRIVIAL]
      • 📝 Schema for representing a Git server configuration with metadata.
    • GitRepositorySchema (Class) [TRIVIAL]
      • 📝 Schema for tracking a local Git repository linked to a dashboard.
    • BranchSchema (Class) [TRIVIAL]
      • 📝 Schema for representing a Git branch metadata.
    • CommitSchema (Class) [TRIVIAL]
      • 📝 Schema for representing Git commit details.
    • BranchCreate (Class) [TRIVIAL]
      • 📝 Schema for branch creation requests.
    • BranchCheckout (Class) [TRIVIAL]
      • 📝 Schema for branch checkout requests.
    • CommitCreate (Class) [TRIVIAL]
      • 📝 Schema for staging and committing changes.
    • ConflictResolution (Class) [TRIVIAL]
      • 📝 Schema for resolving merge conflicts.
    • MergeStatusSchema (Class) [TRIVIAL]
      • 📝 Schema representing unfinished merge status for repository.
    • MergeConflictFileSchema (Class) [TRIVIAL]
      • 📝 Schema describing one conflicted file with optional side snapshots.
    • MergeResolveRequest (Class) [TRIVIAL]
      • 📝 Request schema for resolving one or multiple merge conflicts.
    • MergeContinueRequest (Class) [TRIVIAL]
      • 📝 Request schema for finishing merge with optional explicit commit message.
    • DeploymentEnvironmentSchema (Class) [TRIVIAL]
      • 📝 Schema for representing a target deployment environment.
    • DeployRequest (Class) [TRIVIAL]
      • 📝 Schema for dashboard deployment requests.
    • RepoInitRequest (Class) [TRIVIAL]
      • 📝 Schema for repository initialization requests.
    • RepositoryBindingSchema (Class) [TRIVIAL]
      • 📝 Schema describing repository-to-config binding and provider metadata.
    • RepoStatusBatchRequest (Class) [TRIVIAL]
      • 📝 Schema for requesting repository statuses for multiple dashboards in a single call.
    • RepoStatusBatchResponse (Class) [TRIVIAL]
      • 📝 Schema for returning repository statuses keyed by dashboard ID.
    • GiteaRepoSchema (Class) [TRIVIAL]
      • 📝 Schema describing a Gitea repository.
    • GiteaRepoCreateRequest (Class) [TRIVIAL]
      • 📝 Request schema for creating a Gitea repository.
    • RemoteRepoSchema (Class) [TRIVIAL]
      • 📝 Provider-agnostic remote repository payload.
    • RemoteRepoCreateRequest (Class) [TRIVIAL]
      • 📝 Provider-agnostic repository creation request.
    • PromoteRequest (Class) [TRIVIAL]
      • 📝 Request schema for branch promotion workflow.
    • PromoteResponse (Class) [TRIVIAL]
      • 📝 Response schema for promotion operation result.
  • 📦 AssistantApi (Module) [CRITICAL]
    • 📝 API routes for LLM assistant command parsing and safe execution orchestration.
    • 🏗️ Layer: API
    • 🔒 Invariant: Risky operations are never executed without valid confirmation token.
    • 🔗 DEPENDS_ON -> TaskManager
    • 🔗 DEPENDS_ON -> AssistantMessageRecord
    • 🔗 DEPENDS_ON -> AssistantConfirmationRecord
    • 🔗 DEPENDS_ON -> AssistantAuditRecord
    • AssistantMessageRequest (Class) [TRIVIAL]
      • 📝 Input payload for assistant message endpoint.
      • 🔒 Invariant: message is always non-empty and no longer than 4000 characters.
    • AssistantAction (Class) [TRIVIAL]
      • 📝 UI action descriptor returned with assistant responses.
      • 🔒 Invariant: type and label are required for every UI action.
    • AssistantMessageResponse (Class) [TRIVIAL]
      • 📝 Output payload contract for assistant interaction endpoints.
      • 🔒 Invariant: created_at and state are always present in endpoint responses.
    • ConfirmationRecord (Class) [TRIVIAL]
      • 📝 In-memory confirmation token model for risky operation dispatch.
      • 🔒 Invariant: state defaults to "pending" and expires_at bounds confirmation validity.
    • ƒ _append_history (Function) [TRIVIAL]
      • 📝 Append conversation message to in-memory history buffer.
      • 🔒 Invariant: every appended entry includes generated message_id and created_at timestamp.
    • ƒ _persist_message (Function) [TRIVIAL]
      • 📝 Persist assistant/user message record to database.
      • 🔒 Invariant: failed persistence attempts always rollback before returning.
      • 🔗 DEPENDS_ON -> AssistantMessageRecord
    • ƒ _audit (Function) [TRIVIAL]
      • 📝 Append in-memory audit record for assistant decision trace.
      • 🔒 Invariant: persisted in-memory audit entry always contains created_at in ISO format.
    • ƒ _persist_audit (Function) [TRIVIAL]
      • 📝 Persist structured assistant audit payload in database.
    • ƒ _persist_confirmation (Function) [TRIVIAL]
      • 📝 Persist confirmation token record to database.
    • ƒ _update_confirmation_state (Function) [TRIVIAL]
      • 📝 Update persistent confirmation token lifecycle state.
    • ƒ _load_confirmation_from_db (Function) [TRIVIAL]
      • 📝 Load confirmation token from database into in-memory model.
    • ƒ _ensure_conversation (Function) [TRIVIAL]
      • 📝 Resolve active conversation id in memory or create a new one.
    • ƒ _resolve_or_create_conversation (Function) [TRIVIAL]
      • 📝 Resolve active conversation using explicit id, memory cache, or persisted history.
    • ƒ _cleanup_history_ttl (Function) [TRIVIAL]
      • 📝 Enforce assistant message retention window by deleting expired rows and in-memory records.
    • ƒ _is_conversation_archived (Function) [TRIVIAL]
      • 📝 Determine archived state for a conversation based on last update timestamp.
    • ƒ _coerce_query_bool (Function) [TRIVIAL]
      • 📝 Normalize bool-like query values for compatibility in direct handler invocations/tests.
    • ƒ _extract_id (Function) [TRIVIAL]
      • 📝 Extract first regex match group from text by ordered pattern list.
    • ƒ _resolve_env_id (Function) [TRIVIAL]
      • 📝 Resolve environment identifier/name token to canonical environment id.
    • ƒ _is_production_env (Function) [TRIVIAL]
      • 📝 Determine whether environment token resolves to production-like target.
    • ƒ _resolve_provider_id (Function) [TRIVIAL]
      • 📝 Resolve provider token to provider id with active/default fallback.
    • ƒ _get_default_environment_id (Function) [TRIVIAL]
      • 📝 Resolve default environment id from settings or first configured environment.
    • ƒ _resolve_dashboard_id_by_ref (Function) [TRIVIAL]
      • 📝 Resolve dashboard id by title or slug reference in selected environment.
    • ƒ _resolve_dashboard_id_entity (Function) [TRIVIAL]
      • 📝 Resolve dashboard id from intent entities using numeric id or dashboard_ref fallback.
    • ƒ _get_environment_name_by_id (Function) [TRIVIAL]
      • 📝 Resolve human-readable environment name by id.
    • ƒ _extract_result_deep_links (Function) [TRIVIAL]
      • 📝 Build deep-link actions to verify task result from assistant chat.
    • ƒ _build_task_observability_summary (Function) [TRIVIAL]
      • 📝 Build compact textual summary for completed tasks to reduce "black box" effect.
    • ƒ _parse_command (Function)
      • 📝 Deterministically parse RU/EN command text into intent payload.
      • 🔒 Invariant: every return path includes domain, operation, entities, confidence, risk_level, requires_confirmation.
      • 🔗 DEPENDS_ON -> _extract_id
      • 🔗 DEPENDS_ON -> _is_production_env
    • ƒ _check_any_permission (Function) [TRIVIAL]
      • 📝 Validate user against alternative permission checks (logical OR).
    • ƒ _has_any_permission (Function) [TRIVIAL]
      • 📝 Check whether user has at least one permission tuple from the provided list.
    • ƒ _build_tool_catalog (Function)
      • 📝 Build current-user tool catalog for LLM planner with operation contracts and defaults.
    • ƒ _coerce_intent_entities (Function) [TRIVIAL]
      • 📝 Normalize intent entity value types from LLM output to route-compatible values.
    • ƒ _serialize_dataset_review_context (Function)
      • 📝 Build assistant-safe dataset-review context snapshot with masked imported-filter payloads for session-scoped assistant routing.
      • 🔗 DEPENDS_ON -> DatasetReviewSession
    • ƒ _load_dataset_review_context (Function)
      • 📝 Load owner-scoped dataset-review context for assistant planning and grounded response generation.
      • 🔗 DEPENDS_ON -> DatasetReviewSessionRepository
    • ƒ _extract_dataset_review_target (Function) [TRIVIAL]
      • 📝 Extract structured dataset-review focus target hints embedded in assistant prompts.
    • ƒ _match_dataset_review_field (Function) [TRIVIAL]
      • 📝 Resolve one semantic field from assistant-visible context by id or user-visible label.
    • ƒ _extract_quoted_segment (Function) [TRIVIAL]
      • 📝 Extract one quoted assistant command segment after a label token.
    • ƒ _dataset_review_conflict_http_exception (Function) [TRIVIAL]
      • 📝 Convert dataset-review optimistic-lock conflicts into shared 409 assistant semantics.
    • ƒ _plan_dataset_review_intent (Function)
      • 📝 Parse session-scoped dataset-review assistant commands before falling back to generic assistant tool routing.
    • ƒ _dispatch_dataset_review_intent (Function)
      • 📝 Route confirmed dataset-review assistant intents through existing backend dataset-review APIs and orchestration boundaries.
    • ƒ _confirmation_summary (Function)
      • 📝 Build human-readable confirmation prompt for an intent before execution.
    • ƒ _clarification_text_for_intent (Function) [TRIVIAL]
      • 📝 Convert technical missing-parameter errors into user-facing clarification prompts.
    • ƒ _plan_intent_with_llm (Function) [TRIVIAL]
      • 📝 Use active LLM provider to select best tool/operation from dynamic catalog.
    • ƒ _authorize_intent (Function) [TRIVIAL]
      • 📝 Validate user permissions for parsed intent before confirmation/dispatch.
    • ƒ _dispatch_intent (Function) [CRITICAL]
      • 📝 Execute parsed assistant intent via existing task/plugin/git services.
      • 🔒 Invariant: unsupported operations are rejected via HTTPException(400).
      • 🔗 DEPENDS_ON -> _check_any_permission
      • 🔗 DEPENDS_ON -> _resolve_dashboard_id_entity
      • 🔗 DEPENDS_ON -> TaskManager
      • 🔗 DEPENDS_ON -> GitService
    • ƒ send_message (Function) [CRITICAL]
      • 📝 Parse assistant command, enforce safety gates, and dispatch executable intent.
      • 🔒 Invariant: non-safe operations are gated with confirmation before execution from this endpoint.
      • 🔗 DEPENDS_ON -> _plan_intent_with_llm
      • 🔗 DEPENDS_ON -> _parse_command
      • 🔗 DEPENDS_ON -> _dispatch_intent
      • 🔗 DEPENDS_ON -> _append_history
      • 🔗 DEPENDS_ON -> _persist_message
      • 🔗 DEPENDS_ON -> _audit
    • ƒ confirm_operation (Function) [TRIVIAL]
      • 📝 Execute previously requested risky operation after explicit user confirmation.
    • ƒ cancel_operation (Function) [TRIVIAL]
      • 📝 Cancel pending risky operation and mark confirmation token as cancelled.
    • ƒ list_conversations (Function) [TRIVIAL]
      • 📝 Return paginated conversation list for current user with archived flag and last message preview.
    • ƒ delete_conversation (Function) [TRIVIAL]
      • 📝 Soft-delete or hard-delete a conversation and clear its in-memory trace.
    • ƒ get_history (Function) [TRIVIAL]
      • 📝 Retrieve paginated assistant conversation history for current user.
    • ƒ get_assistant_audit (Function) [TRIVIAL]
      • 📝 Return assistant audit decisions for current user from persistent and in-memory stores.
    • ƒ _async_confirmation_summary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _label (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 storage_routes (Module)
    • 📝 API endpoints for file storage management (backups and repositories).
    • 🏗️ Layer: API
    • 🔒 Invariant: All paths must be validated against path traversal.
    • 🔗 DEPENDS_ON -> backend.src.models.storage
    • ƒ list_files (Function)
      • 📝 List all files and directories in the storage system.
      • 🔗 CALLS -> backend.src.plugins.storage.plugin.StoragePlugin.list_files
    • ƒ upload_file (Function)
      • 📝 Upload a file to the storage system.
      • 🔗 CALLS -> backend.src.plugins.storage.plugin.StoragePlugin.save_file
    • ƒ delete_file (Function)
      • 📝 Delete a specific file or directory.
      • 🔗 CALLS -> backend.src.plugins.storage.plugin.StoragePlugin.delete_file
    • ƒ download_file (Function)
      • 📝 Retrieve a file for download.
      • 🔗 CALLS -> backend.src.plugins.storage.plugin.StoragePlugin.get_file_path
    • ƒ get_file_by_path (Function)
      • 📝 Retrieve a file by validated absolute/relative path under storage root.
      • 🔗 CALLS -> backend.src.plugins.storage.plugin.StoragePlugin.get_storage_root
      • 🔗 CALLS -> backend.src.plugins.storage.plugin.StoragePlugin.validate_path
  • 📦 backend.src.api.routes.clean_release (Module)
    • 📝 Expose clean release endpoints for candidate preparation and subsequent compliance flow.
    • 🏗️ Layer: API
    • 🔒 Invariant: API never reports prepared status if preparation errors are present.
    • 🔗 DEPENDS_ON -> backend.src.dependencies.get_clean_release_repository
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.preparation_service
    • PrepareCandidateRequest (Class) [TRIVIAL]
      • 📝 Request schema for candidate preparation endpoint.
    • StartCheckRequest (Class) [TRIVIAL]
      • 📝 Request schema for clean compliance check run startup.
    • RegisterCandidateRequest (Class) [TRIVIAL]
      • 📝 Request schema for candidate registration endpoint.
    • ImportArtifactsRequest (Class) [TRIVIAL]
      • 📝 Request schema for candidate artifact import endpoint.
    • BuildManifestRequest (Class) [TRIVIAL]
      • 📝 Request schema for manifest build endpoint.
    • CreateComplianceRunRequest (Class) [TRIVIAL]
      • 📝 Request schema for compliance run creation with optional manifest pinning.
    • ƒ register_candidate_v2_endpoint (Function) [TRIVIAL]
      • 📝 Register a clean-release candidate for headless lifecycle.
    • ƒ import_candidate_artifacts_v2_endpoint (Function) [TRIVIAL]
      • 📝 Import candidate artifacts in headless flow.
    • ƒ build_candidate_manifest_v2_endpoint (Function) [TRIVIAL]
      • 📝 Build immutable manifest snapshot for prepared candidate.
    • ƒ get_candidate_overview_v2_endpoint (Function) [TRIVIAL]
      • 📝 Return expanded candidate overview DTO for headless lifecycle visibility.
    • ƒ prepare_candidate_endpoint (Function) [TRIVIAL]
      • 📝 Prepare candidate with policy evaluation and deterministic manifest generation.
    • ƒ start_check (Function) [TRIVIAL]
      • 📝 Start and finalize a clean compliance check run and persist report artifacts.
    • ƒ get_check_status (Function) [TRIVIAL]
      • 📝 Return terminal/intermediate status payload for a check run.
    • ƒ get_report (Function) [TRIVIAL]
      • 📝 Return persisted compliance report by report_id.
  • 📦 ReportsRouter (Module) [CRITICAL]
    • 📝 FastAPI router for unified task report list and detail retrieval endpoints.
    • 🏗️ Layer: UI (API)
    • 🔒 Invariant: Endpoints are read-only and do not trigger long-running tasks.
    • 🔗 DEPENDS_ON -> ReportsService:Class
    • 🔗 DEPENDS_ON -> get_task_manager:Function
    • 🔗 DEPENDS_ON -> get_clean_release_repository:Function
    • 🔗 DEPENDS_ON -> has_permission:Function
    • ƒ _parse_csv_enum_list (Function) [TRIVIAL]
      • 📝 Parse comma-separated query value into enum list.
      • 🔗 BINDS_TO -> ReportsRouter
    • ƒ list_reports (Function) [TRIVIAL]
      • 📝 Return paginated unified reports list.
      • 🔗 CALLS -> _parse_csv_enum_list:Function
      • 🔗 DEPENDS_ON -> ReportQuery:Class
      • 🔗 DEPENDS_ON -> ReportsService:Class
    • ƒ get_report_detail (Function) [TRIVIAL]
      • 📝 Return one normalized report detail with diagnostics and next actions.
      • 🔗 CALLS -> ReportsService:Class
  • 📦 ProfileApiModule (Module) [CRITICAL]
    • 📝 Exposes self-scoped profile preference endpoints and environment-based Superset account lookup.
    • 🏗️ Layer: API
    • 🔒 Invariant: Endpoints are self-scoped and never mutate another user preference.
    • 🔗 DEPENDS_ON -> backend.src.services.profile_service
    • 🔗 DEPENDS_ON -> backend.src.dependencies.get_current_user
    • 🔗 DEPENDS_ON -> backend.src.core.database.get_db
    • ƒ _get_profile_service (Function) [TRIVIAL]
      • 📝 Build profile service for current request scope.
      • 🔗 CALLS -> ProfileService
    • ƒ get_preferences (Function) [TRIVIAL]
      • 📝 Get authenticated user's dashboard filter preference.
      • 🔗 CALLS -> ProfileService
    • ƒ update_preferences (Function) [TRIVIAL]
      • 📝 Update authenticated user's dashboard filter preference.
      • 🔗 CALLS -> ProfileService
    • ƒ lookup_superset_accounts (Function) [TRIVIAL]
      • 📝 Lookup Superset account candidates in selected environment.
      • 🔗 CALLS -> ProfileService
  • 📦 ApiRoutesModule (Module)
    • 📝 Provide lazy route module loading to avoid heavyweight imports during tests.
    • 🏗️ Layer: API
    • 🔒 Invariant: Only names listed in all are importable via getattr.
    • 🔗 CALLS -> ApiRoutesGetAttr
    • 🔗 BINDS_TO -> Route_Group_Contracts
    • Route_Group_Contracts (Block)
      • 📝 Declare the canonical route-module registry used by lazy imports and app router inclusion.
      • 🔗 DEPENDS_ON -> PluginsRouter
      • 🔗 DEPENDS_ON -> TasksRouter
      • 🔗 DEPENDS_ON -> SettingsRouter
      • 🔗 DEPENDS_ON -> ConnectionsRouter
      • 🔗 DEPENDS_ON -> ReportsRouter
      • 🔗 DEPENDS_ON -> LlmRoutes
    • ƒ ApiRoutesGetAttr (Function)
      • 📝 Lazily import route module by attribute name.
      • 🔗 DEPENDS_ON -> ApiRoutesModule
    • ƒ getattr (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TasksRouter (Module)
    • 📝 Defines the FastAPI router for task-related endpoints, allowing clients to create, list, and get the status of tasks.
    • 🏗️ Layer: UI (API)
    • 🔗 DEPENDS_ON -> TaskManager
    • 🔗 DEPENDS_ON -> ConfigManager
    • 🔗 DEPENDS_ON -> LLMProviderService
    • ƒ create_task (Function)
      • 📝 Create and start a new task for a given plugin.
      • 🔗 CALLS -> TaskManager
      • 🔗 DEPENDS_ON -> ConfigManager
      • 🔗 DEPENDS_ON -> LLMProviderService
    • ƒ list_tasks (Function) [TRIVIAL]
      • 📝 Retrieve a list of tasks with pagination and optional status filter.
      • 🔗 CALLS -> TaskManager
      • 🔗 BINDS_TO -> TASK_TYPE_PLUGIN_MAP
    • ƒ get_task (Function) [TRIVIAL]
      • 📝 Retrieve the details of a specific task.
      • 🔗 CALLS -> TaskManager
    • ƒ get_task_logs (Function) [CRITICAL]
      • 📝 Retrieve logs for a specific task with optional filtering.
      • 🔗 CALLS -> TaskManager
      • 🔗 DEPENDS_ON -> LogFilter
    • ƒ get_task_log_stats (Function) [TRIVIAL]
      • 📝 Get statistics about logs for a task (counts by level and source).
      • 🔗 CALLS -> TaskManager
      • 🔗 DEPENDS_ON -> LogStats
    • ƒ get_task_log_sources (Function) [TRIVIAL]
      • 📝 Get unique sources for a task's logs.
      • 🔗 CALLS -> TaskManager
    • ƒ resolve_task (Function) [TRIVIAL]
      • 📝 Resolve a task that is awaiting mapping.
      • 🔗 CALLS -> TaskManager
    • ƒ resume_task (Function) [TRIVIAL]
      • 📝 Resume a task that is awaiting input (e.g., passwords).
      • 🔗 CALLS -> TaskManager
    • ƒ clear_tasks (Function) [TRIVIAL]
      • 📝 Clear tasks matching the status filter.
      • 🔗 CALLS -> TaskManager
  • 📦 DashboardsApi (Module) [CRITICAL]
    • 📝 API endpoints for the Dashboard Hub - listing dashboards with Git and task status
    • 🏗️ Layer: API
    • 🔒 Invariant: All dashboard responses include git_status and last_task metadata
    • 🔗 DEPENDS_ON -> AppDependencies
    • 🔗 DEPENDS_ON -> ResourceService
    • 🔗 DEPENDS_ON -> SupersetClient
    • 📦 GitStatus (DataClass) [TRIVIAL]
      • 📝 DTO for dashboard Git synchronization status.
    • 📦 LastTask (DataClass) [TRIVIAL]
      • 📝 DTO for the most recent background task associated with a dashboard.
    • 📦 DashboardItem (DataClass) [TRIVIAL]
      • 📝 DTO representing a single dashboard with projected metadata.
    • 📦 EffectiveProfileFilter (DataClass) [TRIVIAL]
      • 📝 Metadata about applied profile filters for UI context.
    • 📦 DashboardsResponse (DataClass) [TRIVIAL]
      • 📝 Envelope DTO for paginated dashboards list.
    • 📦 DashboardChartItem (DataClass) [TRIVIAL]
      • 📝 DTO for a chart linked to a dashboard.
    • 📦 DashboardDatasetItem (DataClass) [TRIVIAL]
      • 📝 DTO for a dataset associated with a dashboard.
    • 📦 DashboardDetailResponse (DataClass) [TRIVIAL]
      • 📝 Detailed dashboard metadata including children.
    • 📦 DashboardTaskHistoryItem (DataClass) [TRIVIAL]
      • 📝 Individual history record entry.
    • 📦 DashboardTaskHistoryResponse (DataClass) [TRIVIAL]
      • 📝 Collection DTO for task history.
    • 📦 DatabaseMapping (DataClass) [TRIVIAL]
      • 📝 DTO for cross-environment database ID mapping.
    • 📦 DatabaseMappingsResponse (DataClass) [TRIVIAL]
      • 📝 Wrapper for database mappings.
    • ƒ _find_dashboard_id_by_slug (Function) [TRIVIAL]
      • 📝 Resolve dashboard numeric ID by slug using Superset list endpoint.
    • ƒ _resolve_dashboard_id_from_ref (Function) [TRIVIAL]
      • 📝 Resolve dashboard ID from slug-first reference with numeric fallback.
    • ƒ _find_dashboard_id_by_slug_async (Function) [TRIVIAL]
      • 📝 Resolve dashboard numeric ID by slug using async Superset list endpoint.
    • ƒ _resolve_dashboard_id_from_ref_async (Function) [TRIVIAL]
      • 📝 Resolve dashboard ID from slug-first reference using async Superset client.
    • ƒ _normalize_filter_values (Function) [TRIVIAL]
      • 📝 Normalize query filter values to lower-cased non-empty tokens.
    • ƒ _dashboard_git_filter_value (Function) [TRIVIAL]
      • 📝 Build comparable git status token for dashboards filtering.
    • ƒ _normalize_actor_alias_token (Function) [TRIVIAL]
      • 📝 Normalize actor alias token to comparable trim+lower text.
    • ƒ _normalize_owner_display_token (Function) [TRIVIAL]
      • 📝 Project owner payload value into stable display string for API response contracts.
    • ƒ _normalize_dashboard_owner_values (Function) [TRIVIAL]
      • 📝 Normalize dashboard owners payload to optional list of display strings.
    • ƒ _project_dashboard_response_items (Function) [TRIVIAL]
      • 📝 Project dashboard payloads to response-contract-safe shape.
    • ƒ _get_profile_filter_binding (Function) [TRIVIAL]
      • 📝 Resolve dashboard profile-filter binding through current or legacy profile service contracts.
    • ƒ _resolve_profile_actor_aliases (Function) [TRIVIAL]
      • 📝 Resolve stable actor aliases for profile filtering without per-dashboard detail fan-out.
    • ƒ _matches_dashboard_actor_aliases (Function) [TRIVIAL]
      • 📝 Apply profile actor matching against multiple aliases (username + optional display name).
    • ƒ get_dashboards (Function)
      • 📝 Fetch list of dashboards from a specific environment with Git status and last task status
      • 🔗 CALLS -> get_dashboards_with_status
    • ƒ get_database_mappings (Function) [TRIVIAL]
      • 📝 Get database mapping suggestions between source and target environments
      • 🔗 CALLS -> MappingService:get_suggestions
    • ƒ get_dashboard_detail (Function) [TRIVIAL]
      • 📝 Fetch detailed dashboard info with related charts and datasets
      • 🔗 CALLS -> AsyncSupersetClient
    • ƒ _task_matches_dashboard (Function) [TRIVIAL]
      • 📝 Checks whether task params are tied to a specific dashboard and environment.
    • ƒ get_dashboard_tasks_history (Function) [TRIVIAL]
      • 📝 Returns history of backup and LLM validation tasks for a dashboard.
    • ƒ get_dashboard_thumbnail (Function)
      • 📝 Proxies Superset dashboard thumbnail with cache support.
    • 📦 MigrateRequest (DataClass) [TRIVIAL]
      • 📝 DTO for dashboard migration requests.
    • 📦 TaskResponse (DataClass) [TRIVIAL]
      • 📝 DTO for async task ID return.
    • ƒ migrate_dashboards (Function) [TRIVIAL]
      • 📝 Trigger bulk migration of dashboards from source to target environment
      • 🔗 DISPATCHES -> MigrationPlugin:execute
      • 🔗 CALLS -> TaskManager
    • 📦 BackupRequest (DataClass) [TRIVIAL]
      • 📝 DTO for dashboard backup requests.
    • ƒ backup_dashboards (Function) [TRIVIAL]
      • 📝 Trigger bulk backup of dashboards with optional cron schedule
      • 🔗 DISPATCHES -> BackupPlugin:execute
      • 🔗 CALLS -> TaskManager
    • ƒ _read_optional_string (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _read_bool (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _matches_dashboard_filters (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _sort_key (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 DashboardsApiTests (Module)
    • 📝 Unit tests for dashboards API endpoints.
    • 🏗️ Layer: API
    • 🔗 DEPENDS_ON -> backend.src.api.routes.dashboards
    • ƒ test_get_dashboards_success (Function) [TRIVIAL]
      • 📝 Validate dashboards listing returns a populated response that satisfies the schema contract.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboards_with_search (Function) [TRIVIAL]
      • 📝 Validate dashboards listing applies the search filter and returns only matching rows.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboards_empty (Function) [TRIVIAL]
      • 📝 Validate dashboards listing returns an empty payload for an environment without dashboards.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboards_superset_failure (Function) [TRIVIAL]
      • 📝 Validate dashboards listing surfaces a 503 contract when Superset access fails.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboards_env_not_found (Function) [TRIVIAL]
      • 📝 Validate dashboards listing returns 404 when the requested environment does not exist.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboards_invalid_pagination (Function) [TRIVIAL]
      • 📝 Validate dashboards listing rejects invalid pagination parameters with 400 responses.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboard_detail_success (Function) [TRIVIAL]
      • 📝 Validate dashboard detail returns charts and datasets for an existing dashboard.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboard_detail_env_not_found (Function) [TRIVIAL]
      • 📝 Validate dashboard detail returns 404 when the requested environment is missing.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_migrate_dashboards_success (Function) [TRIVIAL]
      • 📝 Validate dashboard migration request creates an async task and returns its identifier.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_migrate_dashboards_no_ids (Function) [TRIVIAL]
      • 📝 Validate dashboard migration rejects empty dashboard identifier lists.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_migrate_dashboards_env_not_found (Function) [TRIVIAL]
      • 📝 Validate migration creation returns 404 when the source environment cannot be resolved.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_backup_dashboards_success (Function) [TRIVIAL]
      • 📝 Validate dashboard backup request creates an async backup task and returns its identifier.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_backup_dashboards_env_not_found (Function) [TRIVIAL]
      • 📝 Validate backup task creation returns 404 when the target environment is missing.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_database_mappings_success (Function) [TRIVIAL]
      • 📝 Validate database mapping suggestions are returned for valid source and target environments.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_database_mappings_env_not_found (Function) [TRIVIAL]
      • 📝 Validate database mapping suggestions return 404 when either environment is missing.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboard_tasks_history_filters_success (Function) [TRIVIAL]
      • 📝 Validate dashboard task history returns only related backup and LLM tasks.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboard_thumbnail_success (Function) [TRIVIAL]
      • 📝 Validate dashboard thumbnail endpoint proxies image bytes and content type from Superset.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ _build_profile_preference_stub (Function) [TRIVIAL]
      • 📝 Creates profile preference payload stub for dashboards filter contract tests.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ _matches_actor_case_insensitive (Function) [TRIVIAL]
      • 📝 Applies trim + case-insensitive owners OR modified_by matching used by route contract tests.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboards_profile_filter_contract_owners_or_modified_by (Function) [TRIVIAL]
      • 📝 Validate profile-default filtering matches owner and modifier aliases using normalized Superset actor values.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboards_override_show_all_contract (Function) [TRIVIAL]
      • 📝 Validate override_show_all bypasses profile-default filtering without changing dashboard list semantics.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboards_profile_filter_no_match_results_contract (Function) [TRIVIAL]
      • 📝 Validate profile-default filtering returns an empty dashboard page when no actor aliases match the bound user.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboards_page_context_other_disables_profile_default (Function) [TRIVIAL]
      • 📝 Validate non-dashboard page contexts suppress profile-default filtering and preserve unfiltered results.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboards_profile_filter_matches_display_alias_without_detail_fanout (Function) [TRIVIAL]
      • 📝 Validate profile-default filtering reuses resolved Superset display aliases without triggering per-dashboard detail fanout.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ test_get_dashboards_profile_filter_matches_owner_object_payload_contract (Function) [TRIVIAL]
      • 📝 Validate profile-default filtering accepts owner object payloads once aliases resolve to the bound Superset username.
      • 🔗 BINDS_TO -> DashboardsApiTests
    • ƒ mock_deps (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mock_get_dashboards (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _network_request (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestGitStatusRoute (Module)
    • 📝 Validate status endpoint behavior for missing and error repository states.
    • 🏗️ Layer: Domain (Tests)
    • ƒ test_get_repository_status_returns_no_repo_payload_for_missing_repo (Function) [TRIVIAL]
      • 📝 Ensure missing local repository is represented as NO_REPO payload instead of an API error.
      • 🔗 BINDS_TO -> TestGitStatusRoute
    • ƒ test_get_repository_status_propagates_non_404_http_exception (Function) [TRIVIAL]
      • 📝 Ensure HTTP exceptions other than 404 are not masked.
      • 🔗 BINDS_TO -> TestGitStatusRoute
    • ƒ test_get_repository_diff_propagates_http_exception (Function) [TRIVIAL]
      • 📝 Ensure diff endpoint preserves domain HTTP errors from GitService.
      • 🔗 BINDS_TO -> TestGitStatusRoute
    • ƒ test_get_history_wraps_unexpected_error_as_500 (Function) [TRIVIAL]
      • 📝 Ensure non-HTTP exceptions in history endpoint become deterministic 500 errors.
      • 🔗 BINDS_TO -> TestGitStatusRoute
    • ƒ test_commit_changes_wraps_unexpected_error_as_500 (Function) [TRIVIAL]
      • 📝 Ensure commit endpoint does not leak unexpected errors as 400.
      • 🔗 BINDS_TO -> TestGitStatusRoute
    • ƒ test_get_repository_status_batch_returns_mixed_statuses (Function) [TRIVIAL]
      • 📝 Ensure batch endpoint returns per-dashboard statuses in one response.
      • 🔗 BINDS_TO -> TestGitStatusRoute
    • ƒ test_get_repository_status_batch_marks_item_as_error_on_service_failure (Function) [TRIVIAL]
      • 📝 Ensure batch endpoint marks failed items as ERROR without failing entire request.
      • 🔗 BINDS_TO -> TestGitStatusRoute
    • ƒ test_get_repository_status_batch_deduplicates_and_truncates_ids (Function) [TRIVIAL]
      • 📝 Ensure batch endpoint protects server from oversized payloads.
      • 🔗 BINDS_TO -> TestGitStatusRoute
    • ƒ test_commit_changes_applies_profile_identity_before_commit (Function) [TRIVIAL]
      • 📝 Ensure commit route configures repository identity from profile preferences before commit call.
      • 🔗 BINDS_TO -> TestGitStatusRoute
    • ƒ test_pull_changes_applies_profile_identity_before_pull (Function) [TRIVIAL]
      • 📝 Ensure pull route configures repository identity from profile preferences before pull call.
      • 🔗 BINDS_TO -> TestGitStatusRoute
    • ƒ test_get_merge_status_returns_service_payload (Function) [TRIVIAL]
      • 📝 Ensure merge status route returns service payload as-is.
      • 🔗 BINDS_TO -> TestGitStatusRoute
    • ƒ test_resolve_merge_conflicts_passes_resolution_items_to_service (Function) [TRIVIAL]
      • 📝 Ensure merge resolve route forwards parsed resolutions to service.
      • 🔗 BINDS_TO -> TestGitStatusRoute
    • ƒ test_abort_merge_calls_service_and_returns_result (Function) [TRIVIAL]
      • 📝 Ensure abort route delegates to service.
      • 🔗 BINDS_TO -> TestGitStatusRoute
    • ƒ test_continue_merge_passes_message_and_returns_commit (Function) [TRIVIAL]
      • 📝 Ensure continue route passes commit message to service.
      • 🔗 BINDS_TO -> TestGitStatusRoute
    • ƒ _get_repo_path (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _get_repo_path (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_diff (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_commit_history (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ commit_changes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _get_repo_path (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _get_repo_path (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _get_repo_path (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ configure_identity (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ commit_changes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ filter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ first (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ query (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ configure_identity (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ pull_changes (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ filter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ first (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ query (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_merge_status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolve_merge_conflicts (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ dict (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ abort_merge (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ continue_merge (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestReportsOpenapiConformance (Module)
    • 📝 Validate implemented reports payload shape against OpenAPI-required top-level contract fields.
    • 🏗️ Layer: Domain (Tests)
    • 🔒 Invariant: List and detail payloads include required contract keys.
    • _FakeTaskManager (Class) [TRIVIAL]
      • 📝 Minimal task-manager fake exposing static task list for OpenAPI conformance checks.
      • 🔒 Invariant: get_all_tasks returns seeded tasks unchanged.
      • 🔗 BINDS_TO -> TestReportsOpenapiConformance
    • ƒ _admin_user (Function) [TRIVIAL]
      • 📝 Provide admin principal fixture required by reports routes in conformance tests.
      • 🔗 BINDS_TO -> TestReportsOpenapiConformance
    • ƒ _task (Function) [TRIVIAL]
      • 📝 Construct deterministic task fixture consumed by reports list/detail payload assertions.
      • 🔗 BINDS_TO -> TestReportsOpenapiConformance
    • ƒ test_reports_list_openapi_required_keys (Function) [TRIVIAL]
      • 📝 Verify reports list endpoint includes all required OpenAPI top-level keys.
      • 🔗 BINDS_TO -> TestReportsOpenapiConformance
    • ƒ test_reports_detail_openapi_required_keys (Function) [TRIVIAL]
      • 📝 Verify reports detail endpoint returns payload containing the report object key.
      • 🔗 BINDS_TO -> TestReportsOpenapiConformance
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_all_tasks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestCleanReleaseSourcePolicy (Module)
    • 📝 Validate API behavior for source isolation violations in clean release preparation.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: External endpoints must produce blocking violation entries.
    • ƒ _repo_with_seed_data (Function) [TRIVIAL]
      • 📝 Seed repository with candidate, registry, and active policy for source isolation test flow.
      • 🔗 BINDS_TO -> TestCleanReleaseSourcePolicy
    • ƒ test_prepare_candidate_blocks_external_source (Function) [TRIVIAL]
      • 📝 Verify candidate preparation is blocked when at least one source host is external to the trusted registry.
      • 🔗 BINDS_TO -> TestCleanReleaseSourcePolicy
  • 📦 TestCleanReleaseApi (Module)
    • 📝 Contract tests for clean release checks and reports endpoints.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: API returns deterministic payload shapes for checks and reports.
    • ƒ _repo_with_seed_data (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestCleanReleaseApi
    • ƒ test_start_check_and_get_status_contract (Function) [TRIVIAL]
      • 📝 Validate checks start endpoint returns expected identifiers and status endpoint reflects the same run.
      • 🔗 BINDS_TO -> TestCleanReleaseApi
    • ƒ test_get_report_not_found_returns_404 (Function) [TRIVIAL]
      • 📝 Validate reports endpoint returns 404 for an unknown report identifier.
      • 🔗 BINDS_TO -> TestCleanReleaseApi
    • ƒ test_get_report_success (Function) [TRIVIAL]
      • 📝 Validate reports endpoint returns persisted report payload for an existing report identifier.
      • 🔗 BINDS_TO -> TestCleanReleaseApi
    • ƒ test_prepare_candidate_api_success (Function) [TRIVIAL]
      • 📝 Validate candidate preparation endpoint returns prepared status and manifest identifier on valid input.
      • 🔗 BINDS_TO -> TestCleanReleaseApi
  • 📦 test_tasks_logs_module (Module) [TRIVIAL]
    • 📝 Contract testing for task logs API endpoints.
    • 🏗️ Layer: Domain (Tests)
    • 🔒 Invariant: unconstrained mock — no spec= enforced
    • ƒ test_get_task_logs_success (Function) [TRIVIAL]
      • 📝 Validate task logs endpoint returns filtered logs for an existing task.
      • 🔗 BINDS_TO -> test_tasks_logs_module
    • ƒ test_get_task_logs_not_found (Function) [TRIVIAL]
      • 📝 Validate task logs endpoint returns 404 when the task identifier is missing.
      • 🔗 BINDS_TO -> test_tasks_logs_module
    • ƒ test_get_task_logs_invalid_limit (Function) [TRIVIAL]
      • 📝 Validate task logs endpoint enforces query validation for limit lower bound.
      • 🔗 BINDS_TO -> test_tasks_logs_module
    • ƒ test_get_task_log_stats_success (Function) [TRIVIAL]
      • 📝 Validate log stats endpoint returns success payload for an existing task.
      • 🔗 BINDS_TO -> test_tasks_logs_module
    • ƒ client (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestReportsApi (Module)
    • 📝 Contract tests for GET /api/reports defaults, pagination, and filtering behavior.
    • 🏗️ Layer: Domain (Tests)
    • 🔒 Invariant: API response contract contains {items,total,page,page_size,has_next,applied_filters}.
    • _FakeTaskManager (Class) [TRIVIAL]
      • 📝 Minimal task-manager double exposing only get_all_tasks used by reports route tests.
      • 🔒 Invariant: Returns pre-seeded tasks without mutation or side effects.
      • 🔗 BINDS_TO -> TestReportsApi
    • ƒ _admin_user (Function) [TRIVIAL]
      • 📝 Build deterministic admin principal accepted by reports authorization guard.
      • 🔗 BINDS_TO -> TestReportsApi
    • ƒ _make_task (Function) [TRIVIAL]
      • 📝 Build Task fixture with controlled timestamps/status for reports list/detail normalization.
      • 🔗 BINDS_TO -> TestReportsApi
    • ƒ test_get_reports_default_pagination_contract (Function) [TRIVIAL]
      • 📝 Validate reports list endpoint default pagination and contract keys for mixed task statuses.
      • 🔗 BINDS_TO -> TestReportsApi
    • ƒ test_get_reports_filter_and_pagination (Function) [TRIVIAL]
      • 📝 Validate reports list endpoint applies task-type/status filters and pagination boundaries.
      • 🔗 BINDS_TO -> TestReportsApi
    • ƒ test_get_reports_handles_mixed_naive_and_aware_datetimes (Function) [TRIVIAL]
      • 📝 Validate reports sorting remains stable when task timestamps mix naive and timezone-aware datetimes.
      • 🔗 BINDS_TO -> TestReportsApi
    • ƒ test_get_reports_invalid_filter_returns_400 (Function) [TRIVIAL]
      • 📝 Validate reports list endpoint rejects unsupported task type filters with HTTP 400.
      • 🔗 BINDS_TO -> TestReportsApi
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_all_tasks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 DatasetsApiTests (Module)
    • 📝 Unit tests for datasets API endpoints.
    • 🏗️ Layer: API
    • 🔒 Invariant: unconstrained mock — no spec= enforced; attribute typos will silently pass
    • 🔗 DEPENDS_ON -> src.api.routes.datasets:Module
    • ƒ test_get_datasets_success (Function) [TRIVIAL]
      • 📝 Validate successful datasets listing contract for an existing environment.
      • 🔗 BINDS_TO -> DatasetsApiTests:Module
    • ƒ test_get_datasets_env_not_found (Function) [TRIVIAL]
      • 📝 Validate datasets listing returns 404 when the requested environment does not exist.
      • 🔗 BINDS_TO -> DatasetsApiTests:Module
    • ƒ test_get_datasets_invalid_pagination (Function) [TRIVIAL]
      • 📝 Validate datasets listing rejects invalid pagination parameters with 400 responses.
      • 🔗 BINDS_TO -> DatasetsApiTests:Module
    • ƒ test_map_columns_success (Function) [TRIVIAL]
      • 📝 Validate map-columns request creates an async mapping task and returns its identifier.
      • 🔗 BINDS_TO -> DatasetsApiTests:Module
    • ƒ test_map_columns_invalid_source_type (Function) [TRIVIAL]
      • 📝 Validate map-columns rejects unsupported source types with a 400 contract response.
      • 🔗 BINDS_TO -> DatasetsApiTests:Module
    • ƒ test_generate_docs_success (Function) [TRIVIAL]
      • 📝 Validate generate-docs request creates an async documentation task and returns its identifier.
      • 🔗 BINDS_TO -> DatasetsApiTests:Module
    • ƒ test_map_columns_empty_ids (Function) [TRIVIAL]
      • 📝 Validate map-columns rejects empty dataset identifier lists.
      • 🔗 BINDS_TO -> DatasetsApiTests:Module
    • ƒ test_generate_docs_empty_ids (Function) [TRIVIAL]
      • 📝 Validate generate-docs rejects empty dataset identifier lists.
      • 🔗 BINDS_TO -> DatasetsApiTests:Module
    • ƒ test_generate_docs_env_not_found (Function) [TRIVIAL]
      • 📝 Validate generate-docs returns 404 when the requested environment cannot be resolved.
      • 🔗 BINDS_TO -> DatasetsApiTests:Module
    • ƒ test_get_datasets_superset_failure (Function) [TRIVIAL]
      • 📝 Validate datasets listing surfaces a 503 contract when Superset access fails.
      • 🔗 BINDS_TO -> DatasetsApiTests:Module
    • ƒ mock_deps (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestProfileApi (Module)
    • 📝 Verifies profile API route contracts for preference read/update and Superset account lookup.
    • 🏗️ Layer: API
    • ƒ mock_profile_route_dependencies (Function) [TRIVIAL]
      • 📝 Provides deterministic dependency overrides for profile route tests.
      • 🔗 BINDS_TO -> TestProfileApi
    • ƒ profile_route_deps_fixture (Function) [TRIVIAL]
      • 📝 Pytest fixture wrapper for profile route dependency overrides.
      • 🔗 BINDS_TO -> TestProfileApi
    • ƒ _build_preference_response (Function) [TRIVIAL]
      • 📝 Builds stable profile preference response payload for route tests.
      • 🔗 BINDS_TO -> TestProfileApi
    • ƒ test_get_profile_preferences_returns_self_payload (Function) [TRIVIAL]
      • 📝 Verifies GET /api/profile/preferences returns stable self-scoped payload.
      • 🔗 BINDS_TO -> TestProfileApi
    • ƒ test_patch_profile_preferences_success (Function) [TRIVIAL]
      • 📝 Verifies PATCH /api/profile/preferences persists valid payload through route mapping.
      • 🔗 BINDS_TO -> TestProfileApi
    • ƒ test_patch_profile_preferences_validation_error (Function) [TRIVIAL]
      • 📝 Verifies route maps domain validation failure to HTTP 422 with actionable details.
      • 🔗 BINDS_TO -> TestProfileApi
    • ƒ test_patch_profile_preferences_cross_user_denied (Function) [TRIVIAL]
      • 📝 Verifies route maps domain authorization guard failure to HTTP 403.
      • 🔗 BINDS_TO -> TestProfileApi
    • ƒ test_lookup_superset_accounts_success (Function) [TRIVIAL]
      • 📝 Verifies lookup route returns success payload with normalized candidates.
      • 🔗 BINDS_TO -> TestProfileApi
    • ƒ test_lookup_superset_accounts_env_not_found (Function) [TRIVIAL]
      • 📝 Verifies lookup route maps missing environment to HTTP 404.
      • 🔗 BINDS_TO -> TestProfileApi
  • 📦 TestReportsDetailApi (Module)
    • 📝 Contract tests for GET /api/reports/{report_id} detail endpoint behavior.
    • 🏗️ Layer: Domain (Tests)
    • 🔒 Invariant: Detail endpoint tests must keep deterministic assertions for success and not-found contracts.
    • _FakeTaskManager (Class) [TRIVIAL]
      • 📝 Minimal task-manager double exposing pre-seeded tasks to detail endpoint under test.
      • 🔒 Invariant: get_all_tasks returns exactly seeded tasks list.
      • 🔗 BINDS_TO -> TestReportsDetailApi
    • ƒ _admin_user (Function) [TRIVIAL]
      • 📝 Provide admin principal fixture accepted by reports detail authorization policy.
      • 🔗 BINDS_TO -> TestReportsDetailApi
    • ƒ _make_task (Function) [TRIVIAL]
      • 📝 Build deterministic Task payload for reports detail endpoint contract assertions.
      • 🔗 BINDS_TO -> TestReportsDetailApi
    • ƒ test_get_report_detail_success (Function) [TRIVIAL]
      • 📝 Validate report detail endpoint returns report body with diagnostics and next actions for existing task.
      • 🔗 BINDS_TO -> TestReportsDetailApi
    • ƒ test_get_report_detail_not_found (Function) [TRIVIAL]
      • 📝 Validate report detail endpoint returns 404 when requested report identifier is absent.
      • 🔗 BINDS_TO -> TestReportsDetailApi
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_all_tasks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 RoutesTestsConftest (Module) [TRIVIAL]
    • 📝 Shared low-fidelity test doubles for API route test modules.
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ filter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ order_by (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ limit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ offset (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ first (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ all (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ count (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestCleanReleaseLegacyCompat (Module)
    • 📝 Compatibility tests for legacy clean-release API paths retained during v2 migration.
    • 🏗️ Layer: Tests
    • ƒ _seed_legacy_repo (Function) [TRIVIAL]
      • 📝 Seed in-memory repository with minimum trusted data for legacy endpoint contracts.
      • 🔗 BINDS_TO -> TestCleanReleaseLegacyCompat
    • ƒ test_legacy_prepare_endpoint_still_available (Function) [TRIVIAL]
      • 📝 Verify legacy prepare endpoint remains reachable and returns a status payload.
      • 🔗 BINDS_TO -> TestCleanReleaseLegacyCompat
    • ƒ test_legacy_checks_endpoints_still_available (Function) [TRIVIAL]
      • 📝 Verify legacy checks start/status endpoints remain available during v2 transition.
      • 🔗 BINDS_TO -> TestCleanReleaseLegacyCompat
  • 📦 DatasetReviewApiTests (Module)
    • 📝 Verify backend US1 dataset review lifecycle, export, parsing, and dictionary-resolution contracts.
    • 🏗️ Layer: API
    • 🔗 BINDS_TO -> DatasetReviewApi
    • 🔗 BINDS_TO -> DatasetReviewOrchestrator
    • ƒ _make_user (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ _make_config_manager (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ _make_session (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ _make_us2_session (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ _make_us3_session (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ _make_preview_ready_session (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ dataset_review_api_dependencies (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_parse_superset_link_dashboard_partial_recovery (Function) [TRIVIAL]
      • 📝 Verify dashboard links recover dataset context and preserve explicit partial-recovery markers.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_parse_superset_link_dashboard_slug_recovery (Function) [TRIVIAL]
      • 📝 Verify dashboard slug links resolve through dashboard detail endpoints and recover dataset context.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_parse_superset_link_dashboard_permalink_partial_recovery (Function) [TRIVIAL]
      • 📝 Verify dashboard permalink links no longer fail parsing and preserve permalink filter state for partial recovery.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
      • ƒ test_parse_superset_link_dashboard_permalink_recovers_dataset_from_nested_dashboard_state (Function) [TRIVIAL]
        • 📝 Verify permalink state with nested dashboard id recovers dataset binding and keeps imported filters.
        • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_resolve_from_dictionary_prefers_exact_match (Function) [TRIVIAL]
      • 📝 Verify trusted dictionary exact matches outrank fuzzy candidates and unresolved fields stay explicit.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_orchestrator_start_session_preserves_partial_recovery (Function) [TRIVIAL]
      • 📝 Verify session start persists usable recovery-required state when Superset intake is partial.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_orchestrator_start_session_bootstraps_recovery_state (Function) [TRIVIAL]
      • 📝 Verify session start persists recovered filters, template variables, and initial execution mappings for review workspace bootstrap.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_start_session_endpoint_returns_created_summary (Function) [TRIVIAL]
      • 📝 Verify POST session lifecycle endpoint returns a persisted ownership-scoped summary.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_get_session_detail_export_and_lifecycle_endpoints (Function) [TRIVIAL]
      • 📝 Verify lifecycle get/patch/delete plus documentation and validation exports remain ownership-scoped and usable.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_get_clarification_state_returns_empty_payload_when_session_has_no_record (Function) [TRIVIAL]
      • 📝 Clarification state endpoint should return a non-blocking empty payload when the session has no clarification aggregate yet.
    • ƒ test_us2_clarification_endpoints_persist_answer_and_feedback (Function) [TRIVIAL]
      • 📝 Clarification endpoints should expose one current question, persist the answer before advancement, and store feedback on the answer audit record.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_us2_field_semantic_override_lock_unlock_and_feedback (Function) [TRIVIAL]
      • 📝 Semantic field endpoints should apply manual overrides with lock/provenance invariants and persist feedback independently.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_us3_mapping_patch_approval_preview_and_launch_endpoints (Function) [TRIVIAL]
      • 📝 US3 execution endpoints should persist manual overrides, preserve explicit approval semantics, return contract-shaped preview truth, and expose audited launch handoff.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_us3_preview_response_propagates_refreshed_session_version_for_launch_follow_up (Function) [TRIVIAL]
      • 📝 Preview response should expose the refreshed session version so the normal preview-then-launch UI flow can satisfy optimistic locking without a forced full reload.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_us3_preview_endpoint_returns_failed_preview_without_false_dashboard_not_found_contract_drift (Function) [TRIVIAL]
      • 📝 Preview endpoint should preserve API contract and surface generic upstream preview failures without fabricating dashboard-not-found semantics for non-dashboard 404s.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_mutation_endpoints_surface_session_version_conflict_payload (Function) [TRIVIAL]
      • 📝 Dataset review mutation endpoints should return deterministic 409 conflict semantics when optimistic-lock versions are stale.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_execution_snapshot_includes_recovered_imported_filters_without_template_mapping (Function) [TRIVIAL]
      • 📝 Recovered imported filters with values should flow into preview filter context even when no template variable mapping exists.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_execution_snapshot_preserves_mapped_template_variables_and_filter_context (Function) [TRIVIAL]
      • 📝 Mapped template variables should still populate template params while contributing their effective filter context.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_execution_snapshot_skips_partial_imported_filters_without_values (Function) [TRIVIAL]
      • 📝 Partial imported filters without raw or normalized values must not emit bogus active preview filters.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_us3_launch_endpoint_requires_launch_permission (Function) [TRIVIAL]
      • 📝 Launch endpoint should enforce the contract RBAC permission instead of the generic session-manage permission.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ test_semantic_source_version_propagation_preserves_locked_fields (Function) [TRIVIAL]
      • 📝 Updated semantic source versions should mark unlocked fields reviewable while preserving locked manual values.
      • 🔗 BINDS_TO -> DatasetReviewApiTests
    • ƒ _add_side_effect (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _assert_expected_preview_version (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _assert_expected_launch_version (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _assert_expected_pending_preview_version (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _require_session_version (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _prepare_preview (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _launch_dataset (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 CleanReleaseV2ApiTests (Module)
    • 📝 API contract tests for redesigned clean release endpoints.
    • 🏗️ Layer: Domain
    • 🔗 DEPENDS_ON -> backend.src.api.routes.clean_release_v2
    • ƒ test_candidate_registration_contract (Function) [TRIVIAL]
      • 📝 Validate candidate registration endpoint creates a draft candidate with expected identifier contract.
      • 🔗 BINDS_TO -> CleanReleaseV2ApiTests
    • ƒ test_artifact_import_contract (Function) [TRIVIAL]
      • 📝 Validate artifact import endpoint accepts candidate artifacts and returns success status payload.
      • 🔗 BINDS_TO -> CleanReleaseV2ApiTests
    • ƒ test_manifest_build_contract (Function) [TRIVIAL]
      • 📝 Validate manifest build endpoint produces manifest payload linked to the target candidate.
      • 🔗 BINDS_TO -> CleanReleaseV2ApiTests
  • 📦 TestAssistantAuthz (Module)
    • 📝 Verify assistant confirmation ownership, expiration, and deny behavior for restricted users.
    • 🏗️ Layer: UI (API Tests)
    • 🔒 Invariant: Security-sensitive flows fail closed for unauthorized actors.
    • 🔗 DEPENDS_ON -> backend.src.api.routes.assistant
    • ƒ _run_async (Function) [TRIVIAL]
      • 📝 Execute async endpoint handler in synchronous test context.
      • 🔗 BINDS_TO -> TestAssistantAuthz
    • _FakeTask (Class) [TRIVIAL]
      • 📝 Lightweight task model used for assistant authz tests.
      • 🔗 BINDS_TO -> TestAssistantAuthz
    • _FakeTaskManager (Class) [TRIVIAL]
      • 📝 In-memory task manager double that records assistant-created tasks deterministically.
      • 🔒 Invariant: Only create_task/get_task/get_tasks behavior used by assistant authz routes is emulated.
      • 🔗 BINDS_TO -> TestAssistantAuthz
    • _FakeConfigManager (Class) [TRIVIAL]
      • 📝 Provide deterministic environment aliases required by intent parsing.
      • 🔒 Invariant: get_config() is absent; only get_environments() is emulated. Safe only for routes that do not invoke get_config() on the injected ConfigManager — verify against assistant.py route handler code before adding new test cases that use this fake.
      • 🔗 BINDS_TO -> TestAssistantAuthz
    • ƒ _admin_user (Function) [TRIVIAL]
      • 📝 Build admin principal fixture.
      • 🔗 BINDS_TO -> TestAssistantAuthz
    • ƒ _other_admin_user (Function) [TRIVIAL]
      • 📝 Build second admin principal fixture for ownership tests.
      • 🔗 BINDS_TO -> TestAssistantAuthz
    • ƒ _limited_user (Function) [TRIVIAL]
      • 📝 Build limited principal without required assistant execution privileges.
      • 🔗 BINDS_TO -> TestAssistantAuthz
    • _FakeQuery (Class) [TRIVIAL]
      • 📝 Minimal chainable query object for fake DB interactions.
      • 🔒 Invariant: filter() is predicate-blind; returns all records regardless of user_id scope
      • 🔗 BINDS_TO -> TestAssistantAuthz
    • _FakeDb (Class) [TRIVIAL]
      • 📝 In-memory DB session double constrained to assistant message/confirmation/audit persistence paths.
      • 🔒 Invariant: query/add/merge are intentionally narrow and must not claim full SQLAlchemy Session semantics.
      • 🔗 BINDS_TO -> TestAssistantAuthz
    • ƒ _clear_assistant_state (Function) [TRIVIAL]
      • 📝 Reset assistant process-local state between test cases.
      • 🔗 BINDS_TO -> TestAssistantAuthz
    • ƒ test_confirmation_owner_mismatch_returns_403 (Function) [TRIVIAL]
      • 📝 Confirm endpoint should reject requests from user that does not own the confirmation token.
      • 🔗 BINDS_TO -> TestAssistantAuthz
    • ƒ test_expired_confirmation_cannot_be_confirmed (Function) [TRIVIAL]
      • 📝 Expired confirmation token should be rejected and not create task.
      • 🔗 BINDS_TO -> TestAssistantAuthz
    • ƒ test_limited_user_cannot_launch_restricted_operation (Function) [TRIVIAL]
      • 📝 Limited user should receive denied state for privileged operation.
      • 🔗 BINDS_TO -> TestAssistantAuthz
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create_task (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_task (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_tasks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_all_tasks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_environments (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_config (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ filter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ order_by (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ first (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ all (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ limit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ offset (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ count (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ add (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ merge (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ query (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ commit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ rollback (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 CleanReleaseV2ReleaseApiTests (Module)
    • 📝 API contract test scaffolding for clean release approval and publication endpoints.
    • 🏗️ Layer: Domain
    • 🔗 DEPENDS_ON -> backend.src.api.routes.clean_release_v2
    • ƒ _seed_candidate_and_passed_report (Function) [TRIVIAL]
      • 📝 Seed repository with approvable candidate and passed report for release endpoint contracts.
      • 🔗 BINDS_TO -> CleanReleaseV2ReleaseApiTests
    • ƒ test_release_approve_and_publish_revoke_contract (Function) [TRIVIAL]
      • 📝 Verify approve, publish, and revoke endpoints preserve expected release lifecycle contract.
      • 🔗 BINDS_TO -> CleanReleaseV2ReleaseApiTests
    • ƒ test_release_reject_contract (Function) [TRIVIAL]
      • 📝 Verify reject endpoint returns successful rejection decision payload.
      • 🔗 BINDS_TO -> CleanReleaseV2ReleaseApiTests
  • 📦 ConnectionsRoutesTests (Module)
    • 📝 Verifies connection routes bootstrap their table before CRUD access.
    • 🏗️ Layer: API
    • 🔗 DEPENDS_ON -> ConnectionsRouter
    • ƒ test_list_connections_bootstraps_missing_table (Function) [TRIVIAL]
      • 📝 Ensure listing connections auto-creates missing table and returns empty payload.
      • 🔗 BINDS_TO -> ConnectionsRoutesTests
    • ƒ test_create_connection_bootstraps_missing_table (Function) [TRIVIAL]
      • 📝 Ensure connection creation bootstraps table and persists returned connection fields.
      • 🔗 BINDS_TO -> ConnectionsRoutesTests
    • ƒ db_session (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestGitApi (Module)
    • 📝 API tests for Git configurations and repository operations.
    • DbMock (Class) [TRIVIAL]
      • 📝 In-memory session double for git route tests with minimal query/filter persistence semantics.
      • 🔒 Invariant: Supports only the SQLAlchemy-like operations exercised by this test module.
      • 🔗 BINDS_TO -> TestGitApi
    • ƒ test_get_git_configs_masks_pat (Function) [TRIVIAL]
      • 📝 Validate listing git configs masks stored PAT values in API-facing responses.
      • 🔗 BINDS_TO -> TestGitApi
    • ƒ test_create_git_config_persists_config (Function) [TRIVIAL]
      • 📝 Validate creating git config persists supplied server attributes in backing session.
      • 🔗 BINDS_TO -> TestGitApi
    • ƒ test_update_git_config_modifies_record (Function) [TRIVIAL]
      • 📝 Validate updating git config modifies mutable fields while preserving masked PAT semantics.
      • 🔗 BINDS_TO -> TestGitApi
      • SingleConfigDbMock (Class) [TRIVIAL]
        • ƒ test_update_git_config_raises_404_if_not_found (Function) [TRIVIAL]
          • 📝 Validate updating non-existent git config raises HTTP 404 contract response.
          • 🔗 BINDS_TO -> TestGitApi
        • ƒ test_delete_git_config_removes_record (Function) [TRIVIAL]
          • 📝 Validate deleting existing git config removes record and returns success payload.
          • 🔗 BINDS_TO -> TestGitApi
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ query (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ filter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ first (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ all (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ add (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ delete (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ commit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ refresh (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ query (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ filter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ first (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ commit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ refresh (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ query (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ filter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ first (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ delete (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ commit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_connection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_connection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list_gitea_repositories (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create_gitlab_repository (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init_repo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _get_repo_path (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AssistantApiTests (Module)
    • 📝 Validate assistant API endpoint logic via direct async handler invocation.
    • 🔒 Invariant: Every test clears assistant in-memory state before execution.
    • 🔗 DEPENDS_ON -> backend.src.api.routes.assistant
    • ƒ _run_async (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> AssistantApiTests
    • _FakeTask (Class) [TRIVIAL]
      • 📝 Lightweight task model stub used as return value from _FakeTaskManager.create_task in assistant route tests.
      • 🔒 Invariant: status is a bare string not a TaskStatus enum; callers must not depend on enum semantics.
      • 🔗 BINDS_TO -> AssistantApiTests
    • _FakeTaskManager (Class) [TRIVIAL]
      • 📝 In-memory task manager stub that records created tasks for route-level assertions.
      • 🔒 Invariant: create_task stores tasks retrievable by get_task/get_tasks without external side effects.
      • 🔗 BINDS_TO -> AssistantApiTests
    • _FakeConfigManager (Class) [TRIVIAL]
      • 📝 Deterministic config stub providing hardcoded dev/prod environments and minimal settings shape for assistant route tests.
      • 🔒 Invariant: get_config() returns anonymous inner classes, not real GlobalSettings; only default_environment_id and llm fields are safe to access.
      • 🔗 BINDS_TO -> AssistantApiTests
    • ƒ _admin_user (Function) [TRIVIAL]
      • 📝 Build admin principal with spec=User for assistant route authorization tests.
      • 🔗 BINDS_TO -> AssistantApiTests
    • ƒ _limited_user (Function) [TRIVIAL]
      • 📝 Build limited user principal with empty roles for assistant route denial tests.
      • 🔗 BINDS_TO -> AssistantApiTests
    • _FakeQuery (Class) [TRIVIAL]
      • 📝 Chainable SQLAlchemy-like query stub returning fixed item lists for assistant message persistence paths.
      • 🔒 Invariant: filter() is predicate-blind; returns all records regardless of user_id scope
      • 🔗 BINDS_TO -> AssistantApiTests
    • _FakeDb (Class) [TRIVIAL]
      • 📝 Explicit in-memory DB session double limited to assistant message persistence paths.
      • 🔒 Invariant: query() always returns _FakeQuery with intentionally non-evaluated predicates; add/merge stay deterministic and never emulate unrelated SQLAlchemy behavior.
      • 🔗 BINDS_TO -> AssistantApiTests
    • ƒ _clear_assistant_state (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> AssistantApiTests
    • ƒ _dataset_review_session (Function) [TRIVIAL]
      • 📝 Build minimal owned dataset-review session fixture for assistant scoped routing tests.
      • 🔗 BINDS_TO -> AssistantApiTests
    • ƒ _await_none (Function) [TRIVIAL]
      • 📝 Async helper returning None for planner fallback tests.
      • 🔗 BINDS_TO -> AssistantApiTests
    • ƒ test_unknown_command_returns_needs_clarification (Function) [TRIVIAL]
      • 📝 Unknown command should return clarification state and unknown intent.
      • 🔗 BINDS_TO -> AssistantApiTests
    • ƒ test_capabilities_question_returns_successful_help (Function) [TRIVIAL]
      • 📝 Capability query should return deterministic help response.
      • 🔗 BINDS_TO -> AssistantApiTests
    • ƒ test_assistant_message_request_accepts_dataset_review_session_binding (Function) [TRIVIAL]
      • 📝 Assistant request schema should accept active dataset review session binding for scoped orchestration.
      • 🔗 BINDS_TO -> AssistantApiTests
    • ƒ test_dataset_review_scoped_message_uses_masked_filter_context (Function) [TRIVIAL]
      • 📝 Session-scoped assistant context should mask imported-filter raw values before assistant-visible metadata is persisted.
      • 🔗 BINDS_TO -> AssistantApiTests
    • ƒ test_dataset_review_scoped_command_returns_confirmation_for_mapping_approval (Function) [TRIVIAL]
      • 📝 Session-scoped assistant commands should route dataset-review mapping approvals into confirmation workflow with bound session metadata.
      • 🔗 BINDS_TO -> AssistantApiTests
    • ƒ test_dataset_review_scoped_command_routes_field_semantics_update (Function) [TRIVIAL]
      • 📝 Session-scoped assistant commands should route semantic field updates through explicit confirmation metadata.
      • 🔗 BINDS_TO -> AssistantApiTests
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create_task (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_task (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_tasks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_all_tasks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_environments (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_config (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ outerjoin (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ options (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ filter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ order_by (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ limit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ offset (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ first (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ all (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ count (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ query (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ add (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ commit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ rollback (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ merge (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ refresh (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _fake_dispatch_dataset_review_intent (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestMigrationRoutes (Module)
    • 📝 Unit tests for migration API route handlers.
    • 🏗️ Layer: API
    • ƒ _make_config_manager (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestMigrationRoutes
    • ƒ _mock_env (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestMigrationRoutes
    • ƒ _make_sync_config_manager (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestMigrationRoutes
    • ƒ db_session (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_migration_settings_returns_default_cron (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_migration_settings_returns_fallback_when_no_cron (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_update_migration_settings_saves_cron (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_update_migration_settings_rejects_missing_cron (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_resource_mappings_returns_formatted_list (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_resource_mappings_respects_pagination (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_resource_mappings_search_by_name (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_resource_mappings_filter_by_env (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_resource_mappings_filter_by_type (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_trigger_sync_now_creates_env_row_and_syncs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_trigger_sync_now_rejects_empty_environments (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_trigger_sync_now_handles_partial_failure (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_trigger_sync_now_idempotent_env_upsert (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_dashboards_success (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_dashboards_invalid_env_raises_404 (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_execute_migration_success (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_execute_migration_invalid_env_raises_400 (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_dry_run_migration_returns_diff_and_risk (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_dry_run_migration_rejects_same_environment (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ConfigModels (Module)
    • 📝 Defines SQLAlchemy persistence models for application and notification configuration records.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Configuration payload and notification credentials must remain persisted as non-null JSON documents.
    • 🔗 DEPENDS_ON -> MappingModels:Base
    • AppConfigRecord (Class) [CRITICAL]
      • 📝 Stores persisted application configuration as a single authoritative record model.
    • NotificationConfig (Class) [CRITICAL]
      • 📝 Stores persisted provider-level notification configuration and encrypted credentials metadata.
  • 📦 LlmModels (Module)
    • 📝 SQLAlchemy models for LLM provider configuration and validation results.
    • 🏗️ Layer: Domain
    • ValidationPolicy (Class) [TRIVIAL]
      • 📝 Defines a scheduled rule for validating a group of dashboards within an execution window.
    • LLMProvider (Class) [TRIVIAL]
      • 📝 SQLAlchemy model for LLM provider configuration.
    • ValidationRecord (Class) [TRIVIAL]
      • 📝 SQLAlchemy model for dashboard validation history.
    • ƒ generate_uuid (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 GitModels (Module) [TRIVIAL]
    • 📝 Git-specific SQLAlchemy models for configuration and repository tracking.
    • 🏗️ Layer: Model
    • GitServerConfig (Class) [TRIVIAL]
      • 📝 Configuration for a Git server connection.
    • GitRepository (Class) [TRIVIAL]
      • 📝 Tracking for a local Git repository linked to a dashboard.
    • DeploymentEnvironment (Class) [TRIVIAL]
      • 📝 Target Superset environments for dashboard deployment.
  • 📦 TaskModels (Module) [TRIVIAL]
    • 📝 Defines the database schema for task execution records.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: All primary keys are UUID strings.
    • 🔗 DEPENDS_ON -> sqlalchemy
    • TaskRecord (Class) [TRIVIAL]
      • 📝 Represents a persistent record of a task execution.
    • TaskLogRecord (Class)
      • 📝 Represents a single persistent log entry for a task.
      • 🔒 Invariant: Each log entry belongs to exactly one task.
      • 🔗 DEPENDS_ON -> TaskRecord
  • 📦 ConnectionModels (Module) [TRIVIAL]
    • 📝 Defines the database schema for external database connection configurations.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: All primary keys are UUID strings.
    • 🔗 DEPENDS_ON -> sqlalchemy
    • ConnectionConfig (Class) [TRIVIAL]
      • 📝 Stores credentials for external databases used for column mapping.
  • 📦 DatasetReviewModels (Module)
    • 📝 SQLAlchemy models for the dataset review orchestration flow.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Session and profile entities are strictly scoped to an authenticated user.
    • 🔗 DEPENDS_ON -> AuthModels
    • 🔗 DEPENDS_ON -> MappingModels
    • SessionStatus (Class) [TRIVIAL]
    • SessionPhase (Class) [TRIVIAL]
    • ReadinessState (Class) [TRIVIAL]
    • RecommendedAction (Class) [TRIVIAL]
    • SessionCollaboratorRole (Class) [TRIVIAL]
    • SessionCollaborator (Class) [TRIVIAL]
    • DatasetReviewSession (Class) [TRIVIAL]
    • BusinessSummarySource (Class) [TRIVIAL]
    • ConfidenceState (Class) [TRIVIAL]
    • DatasetProfile (Class) [TRIVIAL]
    • FindingArea (Class) [TRIVIAL]
    • FindingSeverity (Class) [TRIVIAL]
    • ResolutionState (Class) [TRIVIAL]
    • ValidationFinding (Class) [TRIVIAL]
    • SemanticSourceType (Class) [TRIVIAL]
    • TrustLevel (Class) [TRIVIAL]
    • SemanticSourceStatus (Class) [TRIVIAL]
    • SemanticSource (Class) [TRIVIAL]
    • FieldKind (Class) [TRIVIAL]
    • FieldProvenance (Class) [TRIVIAL]
    • SemanticFieldEntry (Class) [TRIVIAL]
    • CandidateMatchType (Class) [TRIVIAL]
    • CandidateStatus (Class) [TRIVIAL]
    • SemanticCandidate (Class) [TRIVIAL]
    • FilterSource (Class) [TRIVIAL]
    • FilterConfidenceState (Class) [TRIVIAL]
    • FilterRecoveryStatus (Class) [TRIVIAL]
    • ImportedFilter (Class) [TRIVIAL]
    • VariableKind (Class) [TRIVIAL]
    • MappingStatus (Class) [TRIVIAL]
    • TemplateVariable (Class) [TRIVIAL]
    • MappingMethod (Class) [TRIVIAL]
    • MappingWarningLevel (Class) [TRIVIAL]
    • ApprovalState (Class) [TRIVIAL]
    • ExecutionMapping (Class) [TRIVIAL]
    • ClarificationStatus (Class) [TRIVIAL]
    • ClarificationSession (Class) [TRIVIAL]
    • QuestionState (Class) [TRIVIAL]
    • ClarificationQuestion (Class) [TRIVIAL]
    • ClarificationOption (Class) [TRIVIAL]
    • AnswerKind (Class) [TRIVIAL]
    • ClarificationAnswer (Class) [TRIVIAL]
    • PreviewStatus (Class) [TRIVIAL]
    • CompiledPreview (Class) [TRIVIAL]
    • LaunchStatus (Class) [TRIVIAL]
    • DatasetRunContext (Class) [TRIVIAL]
    • SessionEvent (Class) [TRIVIAL]
    • ArtifactType (Class) [TRIVIAL]
    • ArtifactFormat (Class) [TRIVIAL]
    • ExportArtifact (Class) [TRIVIAL]
  • 📦 MappingModels (Module)
    • 📝 Defines the database schema for environment metadata and database mappings using SQLAlchemy.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: All primary keys are UUID strings.
    • 🔗 DEPENDS_ON -> sqlalchemy
    • ResourceType (Class) [TRIVIAL]
      • 📝 Enumeration of possible Superset resource types for ID mapping.
    • MigrationStatus (Class) [TRIVIAL]
      • 📝 Enumeration of possible migration job statuses.
    • Environment (Class)
      • 📝 Represents a Superset instance environment.
      • 🔗 DEPENDS_ON -> MappingModels
    • DatabaseMapping (Class)
      • 📝 Represents a mapping between source and target databases.
    • MigrationJob (Class) [TRIVIAL]
      • 📝 Represents a single migration execution job.
    • ResourceMapping (Class)
      • 📝 Maps a universal UUID for a resource to its actual ID on a specific environment.
      • 🔗 DEPENDS_ON -> MappingModels
  • 📦 ReportModels (Module)
    • 📝 Canonical report schemas for unified task reporting across heterogeneous task types.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Canonical report fields are always present for every report item.
    • 🔗 DEPENDS_ON -> TaskModels
    • TaskType (Class)
      • 📝 Supported normalized task report types.
      • 🔒 Invariant: Must contain valid generic task type mappings.
      • 🔗 DEPENDS_ON -> ReportModels
    • ReportStatus (Class)
      • 📝 Supported normalized report status values.
      • 🔒 Invariant: TaskStatus enum mapping logic holds.
    • ErrorContext (Class)
      • 📝 Error and recovery context for failed/partial reports.
      • 🔒 Invariant: The properties accurately describe error state.
    • TaskReport (Class)
      • 📝 Canonical normalized report envelope for one task execution.
      • 🔒 Invariant: Must represent canonical task record attributes.
    • ReportQuery (Class)
      • 📝 Query object for server-side report filtering, sorting, and pagination.
      • 🔒 Invariant: Time and pagination queries are mutually consistent.
    • ReportCollection (Class)
      • 📝 Paginated collection of normalized task reports.
      • 🔒 Invariant: Represents paginated data correctly.
    • ReportDetailView (Class)
      • 📝 Detailed report representation including diagnostics and recovery actions.
      • 🔒 Invariant: Incorporates a report and logs correctly.
    • ƒ _non_empty_str (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _validate_sort_by (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _validate_sort_order (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _validate_time_range (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 FilterStateModels (Module) [TRIVIAL]
    • 📝 Pydantic models for Superset native filter state extraction and restoration.
    • 🏗️ Layer: Models
    • 🔗 DEPENDS_ON -> pydantic
    • 📦 FilterState (Model) [TRIVIAL]
      • 📝 Represents the state of a single native filter.
    • 📦 NativeFilterDataMask (Model) [TRIVIAL]
      • 📝 Represents the dataMask containing all native filter states.
    • 📦 ParsedNativeFilters (Model) [TRIVIAL]
      • 📝 Result of parsing native filters from permalink or native_filters_key.
    • 📦 DashboardURLFilterExtraction (Model) [TRIVIAL]
      • 📝 Result of parsing a complete dashboard URL for filter information.
    • 📦 ExtraFormDataMerge (Model) [TRIVIAL]
      • 📝 Configuration for merging extraFormData from different sources.
    • ƒ get_filter_ids (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_extra_form_data (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ has_filters (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_filter_count (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ merge (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AssistantModels (Module)
    • 📝 SQLAlchemy models for assistant audit trail and confirmation tokens.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Assistant records preserve immutable ids and creation timestamps.
    • 🔗 DEPENDS_ON -> MappingModels
    • AssistantAuditRecord (Class)
      • 📝 Store audit decisions and outcomes produced by assistant command handling.
      • 🔗 INHERITS -> MappingModels
    • AssistantMessageRecord (Class)
      • 📝 Persist chat history entries for assistant conversations.
      • 🔗 INHERITS -> MappingModels
    • AssistantConfirmationRecord (Class)
      • 📝 Persist risky operation confirmation tokens with lifecycle state.
      • 🔗 INHERITS -> MappingModels
  • 📦 StorageModels (Module) [TRIVIAL]
    • 📝 Data models for the storage system.
    • 🏗️ Layer: Domain
    • FileCategory (Class) [TRIVIAL]
      • 📝 Enumeration of supported file categories in the storage system.
    • StorageConfig (Class) [TRIVIAL]
      • 📝 Configuration model for the storage system, defining paths and naming patterns.
    • StoredFile (Class) [TRIVIAL]
      • 📝 Data model representing metadata for a file stored in the system.
  • 📦 DashboardModels (Module)
    • 📝 Defines data models for dashboard metadata and selection.
    • 🏗️ Layer: Model
    • DashboardMetadata (Class) [TRIVIAL]
      • 📝 Represents a dashboard available for migration.
    • DashboardSelection (Class) [TRIVIAL]
      • 📝 Represents the user's selection of dashboards to migrate.
  • 📦 CleanReleaseModels (Module)
    • 📝 Define canonical clean release domain entities and lifecycle guards.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Immutable snapshots are never mutated; forbidden lifecycle transitions are rejected.
    • 🔗 DEPENDS_ON -> MappingModels
    • ExecutionMode (Class) [TRIVIAL]
      • 📝 Backward-compatible execution mode enum for legacy TUI/orchestrator tests.
    • CheckFinalStatus (Class) [TRIVIAL]
      • 📝 Backward-compatible final status enum for legacy TUI/orchestrator tests.
    • CheckStageName (Class) [TRIVIAL]
      • 📝 Backward-compatible stage name enum for legacy TUI/orchestrator tests.
    • CheckStageStatus (Class) [TRIVIAL]
      • 📝 Backward-compatible stage status enum for legacy TUI/orchestrator tests.
    • CheckStageResult (Class) [TRIVIAL]
      • 📝 Backward-compatible stage result container for legacy TUI/orchestrator tests.
    • ProfileType (Class) [TRIVIAL]
      • 📝 Backward-compatible profile enum for legacy TUI bootstrap logic.
    • RegistryStatus (Class) [TRIVIAL]
      • 📝 Backward-compatible registry status enum for legacy TUI bootstrap logic.
    • ReleaseCandidateStatus (Class) [TRIVIAL]
      • 📝 Backward-compatible release candidate status enum for legacy TUI.
    • ResourceSourceEntry (Class) [TRIVIAL]
      • 📝 Backward-compatible source entry model for legacy TUI bootstrap logic.
    • ResourceSourceRegistry (Class) [TRIVIAL]
      • 📝 Backward-compatible source registry model for legacy TUI bootstrap logic.
    • CleanProfilePolicy (Class) [TRIVIAL]
      • 📝 Backward-compatible policy model for legacy TUI bootstrap logic.
    • ComplianceCheckRun (Class) [TRIVIAL]
      • 📝 Backward-compatible run model for legacy TUI typing/import compatibility.
    • ReleaseCandidate (Class) [TRIVIAL]
      • 📝 Represents the release unit being prepared and governed.
    • CandidateArtifact (Class) [TRIVIAL]
      • 📝 Represents one artifact associated with a release candidate.
    • ManifestItem (Class) [TRIVIAL]
    • ManifestSummary (Class) [TRIVIAL]
    • DistributionManifest (Class) [TRIVIAL]
      • 📝 Immutable snapshot of the candidate payload.
      • 🔒 Invariant: Immutable after creation.
    • SourceRegistrySnapshot (Class) [TRIVIAL]
      • 📝 Immutable registry snapshot for allowed sources.
    • CleanPolicySnapshot (Class) [TRIVIAL]
      • 📝 Immutable policy snapshot used to evaluate a run.
    • ComplianceRun (Class) [TRIVIAL]
      • 📝 Operational record for one compliance execution.
    • ComplianceStageRun (Class) [TRIVIAL]
      • 📝 Stage-level execution record inside a run.
    • ViolationSeverity (Class) [TRIVIAL]
      • 📝 Backward-compatible violation severity enum for legacy clean-release tests.
    • ViolationCategory (Class) [TRIVIAL]
      • 📝 Backward-compatible violation category enum for legacy clean-release tests.
    • ComplianceViolation (Class) [TRIVIAL]
      • 📝 Violation produced by a stage.
    • ComplianceReport (Class) [TRIVIAL]
      • 📝 Immutable result derived from a completed run.
      • 🔒 Invariant: Immutable after creation.
    • ApprovalDecision (Class) [TRIVIAL]
      • 📝 Approval or rejection bound to a candidate and report.
    • PublicationRecord (Class) [TRIVIAL]
      • 📝 Publication or revocation record.
    • CleanReleaseAuditLog (Class) [TRIVIAL]
      • 📝 Represents a persistent audit log entry for clean release actions.
    • ƒ populate_legacy_allowlists (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ validate_enterprise_policy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ registry_snapshot_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ validate_final_status_alignment (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ run_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ candidate_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ transition_to (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ manifest_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ deterministic_hash (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ summary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ check_run_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ violation_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ violation_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ check_run_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ category (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ category (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ location (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ remediation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ blocked_release (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ report_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ check_run_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ operator_summary (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ structured_payload_ref (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ violations_count (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ blocking_violations_count (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 AuthModels (Module)
    • 📝 SQLAlchemy models for multi-user authentication and authorization.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Usernames and emails must be unique.
    • ƒ generate_uuid (Function) [TRIVIAL]
      • 📝 Generates a unique UUID string.
      • 🔗 DEPENDS_ON -> uuid
    • 📦 user_roles (Table) [TRIVIAL]
      • 📝 Association table for many-to-many relationship between Users and Roles.
      • 🔗 DEPENDS_ON -> Base
      • 🔗 DEPENDS_ON -> User
      • 🔗 DEPENDS_ON -> Role
    • 📦 role_permissions (Table) [TRIVIAL]
      • 📝 Association table for many-to-many relationship between Roles and Permissions.
      • 🔗 DEPENDS_ON -> Base
      • 🔗 DEPENDS_ON -> Role
      • 🔗 DEPENDS_ON -> Permission
    • User (Class) [CRITICAL]
      • 📝 Represents an identity that can authenticate to the system.
    • Role (Class) [CRITICAL]
      • 📝 Represents a collection of permissions.
    • Permission (Class) [CRITICAL]
      • 📝 Represents a specific capability within the system.
    • ADGroupMapping (Class) [CRITICAL]
      • 📝 Maps an Active Directory group to a local System Role.
      • 🔗 DEPENDS_ON -> Role
  • 📦 ProfileModels (Module)
    • 📝 Defines persistent per-user profile settings for dashboard filter, Git identity/token, and UX preferences.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Sensitive Git token is stored encrypted and never returned in plaintext.
    • 🔗 DEPENDS_ON -> AuthModels
    • UserDashboardPreference (Class)
      • 📝 Stores Superset username binding and default "my dashboards" toggle for one authenticated user.
      • 🔗 INHERITS -> MappingModels:Base
  • 📦 ModelsPackage (Package) [TRIVIAL]
    • 📝 Domain model package root.
  • 📦 test_models (Module) [TRIVIAL]
    • 📝 Unit tests for data models
    • 🏗️ Layer: Domain
    • ƒ test_environment_model (Function) [TRIVIAL]
      • 📝 Tests that Environment model correctly stores values.
      • 🔗 BINDS_TO -> test_models
  • 📦 test_report_models (Module)
    • 📝 Unit tests for report Pydantic models and their validators
    • 🏗️ Layer: Domain
    • ƒ test_enum_values (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_enum_values (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_valid_creation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_minimal_creation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _make_report (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_valid_creation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_empty_report_id_raises (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_whitespace_report_id_raises (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_empty_task_id_raises (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_empty_summary_raises (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_summary_whitespace_trimmed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_optional_fields (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_with_error_context (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_defaults (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_invalid_sort_by_raises (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_valid_sort_by_values (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_invalid_sort_order_raises (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_valid_sort_order_values (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_time_range_validation_valid (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_time_range_validation_invalid (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_page_ge_1 (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_page_size_bounds (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_valid_creation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_with_items (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_valid_creation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_with_all_fields (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestCleanReleaseModels (Module) [TRIVIAL]
    • 📝 Contract testing for Clean Release models
    • ƒ valid_candidate_data (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ valid_policy_data (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • ƒ test_release_candidate_valid (Function) [TRIVIAL]
    • 📝 Verify that a valid release candidate can be instantiated.
    • 🔗 BINDS_TO -> TestCleanReleaseModels
  • ƒ test_release_candidate_empty_id (Function) [TRIVIAL]
    • 📝 Verify that a release candidate with an empty ID is rejected.
    • 🔗 BINDS_TO -> TestCleanReleaseModels
  • ƒ test_enterprise_policy_valid (Function) [TRIVIAL]
    • 📝 Verify that a valid enterprise policy is accepted.
    • 🔗 BINDS_TO -> TestCleanReleaseModels
  • ƒ test_enterprise_policy_missing_prohibited (Function) [TRIVIAL]
    • 📝 Verify that an enterprise policy without prohibited categories is rejected.
    • 🔗 BINDS_TO -> TestCleanReleaseModels
  • ƒ test_enterprise_policy_external_allowed (Function) [TRIVIAL]
    • 📝 Verify that an enterprise policy allowing external sources is rejected.
    • 🔗 BINDS_TO -> TestCleanReleaseModels
  • ƒ test_manifest_count_mismatch (Function) [TRIVIAL]
    • 📝 Verify that a manifest with count mismatches is rejected.
    • 🔗 BINDS_TO -> TestCleanReleaseModels
  • ƒ test_compliant_run_validation (Function) [TRIVIAL]
    • 📝 Verify compliant run validation logic and mandatory stage checks.
    • 🔗 BINDS_TO -> TestCleanReleaseModels
  • ƒ test_report_validation (Function) [TRIVIAL]
    • 📝 Verify compliance report validation based on status and violation counts.
    • 🔗 BINDS_TO -> TestCleanReleaseModels
  • 📦 profile_service (Module) [CRITICAL]
    • 📝 Orchestrates profile preference persistence, Superset account lookup, and deterministic actor matching.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Username normalization is trim+lower and shared by save and matching paths.
    • 🔗 DEPENDS_ON -> backend.src.models.profile
    • 🔗 DEPENDS_ON -> backend.src.schemas.profile
    • 🔗 DEPENDS_ON -> backend.src.core.superset_client
    • 🔗 DEPENDS_ON -> backend.src.core.auth.repository
    • 🔗 DEPENDS_ON -> backend.src.models.auth
    • 🔗 DEPENDS_ON -> sqlalchemy.orm.Session
    • ProfileValidationError (Class) [TRIVIAL]
      • 📝 Domain validation error for profile preference update requests.
      • 🔗 INHERITS -> Exception
    • EnvironmentNotFoundError (Class) [TRIVIAL]
      • 📝 Raised when environment_id from lookup request is unknown in app configuration.
      • 🔗 INHERITS -> Exception
    • ProfileAuthorizationError (Class) [TRIVIAL]
      • 📝 Raised when caller attempts cross-user preference mutation.
      • 🔗 INHERITS -> Exception
    • ProfileService (Class) [CRITICAL]
      • 📝 Implements profile preference read/update flow and Superset account lookup degradation strategy.
      • 🔗 DEPENDS_ON -> sqlalchemy.orm.Session
      • 🔗 DEPENDS_ON -> backend.src.core.auth.repository.AuthRepository
      • 🔗 DEPENDS_ON -> backend.src.core.superset_client.SupersetClient
      • 🔗 DEPENDS_ON -> backend.src.core.superset_profile_lookup.SupersetAccountLookupAdapter
      • 🔗 DEPENDS_ON -> backend.src.models.profile.UserDashboardPreference
      • 🔗 CALLS -> backend.src.services.rbac_permission_catalog.discover_declared_permissions
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initialize service with DB session and config manager.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ get_my_preference (Function) [TRIVIAL]
        • 📝 Return current user's persisted preference or default non-configured view.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ get_dashboard_filter_binding (Function) [TRIVIAL]
        • 📝 Return only dashboard-filter fields required by dashboards listing hot path.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ update_my_preference (Function) [TRIVIAL]
        • 📝 Validate and persist current user's profile preference in self-scoped mode.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ lookup_superset_accounts (Function) [TRIVIAL]
        • 📝 Query Superset users in selected environment and project canonical account candidates.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ matches_dashboard_actor (Function) [TRIVIAL]
        • 📝 Apply trim+case-insensitive actor match across owners OR modified_by.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _build_security_summary (Function) [TRIVIAL]
        • 📝 Build read-only security snapshot with role and permission badges.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _collect_user_permission_pairs (Function) [TRIVIAL]
        • 📝 Collect effective permission tuples from current user's roles.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _format_permission_key (Function) [TRIVIAL]
        • 📝 Convert normalized permission pair to compact UI key.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _to_preference_payload (Function) [TRIVIAL]
        • 📝 Map ORM preference row to API DTO with token metadata.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _mask_secret_value (Function) [TRIVIAL]
        • 📝 Build a safe display value for sensitive secrets.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _sanitize_text (Function) [TRIVIAL]
        • 📝 Normalize optional text into trimmed form or None.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _sanitize_secret (Function) [TRIVIAL]
        • 📝 Normalize secret input into trimmed form or None.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _normalize_start_page (Function) [TRIVIAL]
        • 📝 Normalize supported start page aliases to canonical values.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _normalize_density (Function) [TRIVIAL]
        • 📝 Normalize supported density aliases to canonical values.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _resolve_environment (Function) [TRIVIAL]
        • 📝 Resolve environment model from configured environments by id.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _get_preference_row (Function) [TRIVIAL]
        • 📝 Return persisted preference row for user or None.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _get_or_create_preference_row (Function) [TRIVIAL]
        • 📝 Return existing preference row or create new unsaved row.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _build_default_preference (Function) [TRIVIAL]
        • 📝 Build non-persisted default preference DTO for unconfigured users.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _validate_update_payload (Function) [TRIVIAL]
        • 📝 Validate username/toggle constraints for preference mutation.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _sanitize_username (Function) [TRIVIAL]
        • 📝 Normalize raw username into trimmed form or None for empty input.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _normalize_username (Function) [TRIVIAL]
        • 📝 Apply deterministic trim+lower normalization for actor matching.
        • 🔗 BINDS_TO -> ProfileService
      • ƒ _normalize_owner_tokens (Function) [TRIVIAL]
        • 📝 Normalize owners payload into deduplicated lower-cased tokens.
        • 🔗 BINDS_TO -> ProfileService
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 ResourceServiceModule (Module)
    • 📝 Shared service for fetching resource data with Git status and task status
    • 🏗️ Layer: Service
    • 🔒 Invariant: All resources include metadata about their current state
    • 🔗 DEPENDS_ON -> SupersetClient
    • 🔗 DEPENDS_ON -> TaskManagerPackage
    • 🔗 DEPENDS_ON -> TaskManagerModels
    • 🔗 DEPENDS_ON -> GitService
    • ResourceService (Class)
      • 📝 Provides centralized access to resource data with enhanced metadata
      • 🔗 DEPENDS_ON -> SupersetClient
      • 🔗 DEPENDS_ON -> GitService
      • ƒ ResourceService_init (Function) [TRIVIAL]
        • 📝 Initialize the resource service with dependencies
      • ƒ get_dashboards_with_status (Function)
        • 📝 Fetch dashboards from environment with Git status and last task status
        • 🔗 CALLS -> SupersetClient.get_dashboards_summary
        • 🔗 CALLS -> _get_git_status_for_dashboard
        • 🔗 CALLS -> _get_last_llm_task_for_dashboard
      • ƒ get_dashboards_page_with_status (Function)
        • 📝 Fetch one dashboard page from environment and enrich only that page with status metadata.
        • 🔗 CALLS -> SupersetClient.get_dashboards_summary_page
        • 🔗 CALLS -> _get_git_status_for_dashboard
        • 🔗 CALLS -> _get_last_llm_task_for_dashboard
      • ƒ _get_last_llm_task_for_dashboard (Function)
        • 📝 Get most recent LLM validation task for a dashboard in an environment
        • 🔗 CALLS -> _normalize_datetime_for_compare
        • 🔗 CALLS -> _normalize_validation_status
        • 🔗 CALLS -> _normalize_task_status
      • ƒ _normalize_task_status (Function)
        • 📝 Normalize task status to stable uppercase values for UI/API projections
      • ƒ _normalize_validation_status (Function)
        • 📝 Normalize LLM validation status to PASS/FAIL/WARN/UNKNOWN
      • ƒ _normalize_datetime_for_compare (Function)
        • 📝 Normalize datetime values to UTC-aware values for safe comparisons.
      • ƒ get_datasets_with_status (Function)
        • 📝 Fetch datasets from environment with mapping progress and last task status
        • 🔗 CALLS -> SupersetClient.get_datasets_summary
        • 🔗 CALLS -> _get_last_task_for_resource
      • ƒ get_activity_summary (Function)
        • 📝 Get summary of active and recent tasks for the activity indicator
        • 🔗 CALLS -> _extract_resource_name_from_task
        • 🔗 CALLS -> _extract_resource_type_from_task
      • ƒ _get_git_status_for_dashboard (Function)
        • 📝 Get Git sync status for a dashboard
        • 🔗 CALLS -> get_repo
      • ƒ _get_last_task_for_resource (Function)
        • 📝 Get the most recent task for a specific resource
        • 🔗 CALLS -> _normalize_datetime_for_compare
      • ƒ _extract_resource_name_from_task (Function)
        • 📝 Extract resource name from task params
      • ƒ _extract_resource_type_from_task (Function)
        • 📝 Extract resource type from task params
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _task_time (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 llm_prompt_templates (Module) [TRIVIAL]
    • 📝 Provide default LLM prompt templates and normalization helpers for runtime usage.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: All required prompt template keys are always present after normalization.
    • 🔗 DEPENDS_ON -> backend.src.core.config_manager:Function
    • 📦 DEFAULT_LLM_PROMPTS (Constant) [TRIVIAL]
      • 📝 Default prompt templates used by documentation, dashboard validation, and git commit generation.
    • 📦 DEFAULT_LLM_PROVIDER_BINDINGS (Constant) [TRIVIAL]
      • 📝 Default provider binding per task domain.
    • 📦 DEFAULT_LLM_ASSISTANT_SETTINGS (Constant) [TRIVIAL]
      • 📝 Default planner settings for assistant chat intent model/provider resolution.
    • ƒ normalize_llm_settings (Function)
      • 📝 Ensure llm settings contain stable schema with prompts section and default templates.
    • ƒ is_multimodal_model (Function)
      • 📝 Heuristically determine whether model supports image input required for dashboard validation.
    • ƒ resolve_bound_provider_id (Function)
      • 📝 Resolve provider id configured for a task binding with fallback to default provider.
    • ƒ render_prompt (Function)
      • 📝 Render prompt template using deterministic placeholder replacement with graceful fallback.
  • 📦 health_service (Module)
    • 📝 Business logic for aggregating dashboard health status from validation records.
    • 🏗️ Layer: Domain/Service
    • 🔗 DEPENDS_ON -> ValidationRecord
    • 🔗 DEPENDS_ON -> SupersetClient
    • 🔗 DEPENDS_ON -> TaskCleanupService
    • 🔗 DEPENDS_ON -> TaskManager
    • HealthService (Class)
      • 📝 Aggregate latest dashboard validation state and manage persisted health report lifecycle.
      • 🔗 DEPENDS_ON -> ValidationRecord
      • 🔗 DEPENDS_ON -> DashboardHealthItem
      • 🔗 DEPENDS_ON -> HealthSummaryResponse
      • 🔗 DEPENDS_ON -> SupersetClient
      • 🔗 DEPENDS_ON -> TaskCleanupService
      • 🔗 DEPENDS_ON -> TaskManager
      • ƒ HealthService_init (Function)
        • 📝 Initialize health service with DB session and optional config access for dashboard metadata resolution.
        • 🔗 BINDS_TO -> HealthService
      • ƒ _prime_dashboard_meta_cache (Function)
        • 📝 Warm dashboard slug/title cache with one Superset list fetch per environment.
        • 🔗 DEPENDS_ON -> ValidationRecord
        • 🔗 DEPENDS_ON -> ConfigManager
        • 🔗 DEPENDS_ON -> SupersetClient
      • ƒ _resolve_dashboard_meta (Function) [TRIVIAL]
        • 📝 Resolve slug/title for a dashboard referenced by persisted validation record.
      • ƒ get_health_summary (Function)
        • 📝 Aggregate latest validation status per dashboard and enrich rows with dashboard slug/title.
        • 🔗 CALLS -> _prime_dashboard_meta_cache
        • 🔗 CALLS -> _resolve_dashboard_meta
      • ƒ delete_validation_report (Function)
        • 📝 Delete one persisted health report and optionally clean linked task/log artifacts.
        • 🔗 DEPENDS_ON -> ValidationRecord
        • 🔗 DEPENDS_ON -> TaskManager
        • 🔗 DEPENDS_ON -> TaskCleanupService
    • ƒ _empty_dashboard_meta (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 llm_provider (Module)
    • 📝 Service for managing LLM provider configurations with encrypted API keys.
    • 🏗️ Layer: Domain
    • 🔗 DEPENDS_ON -> LLMProvider
    • 🔗 DEPENDS_ON -> EncryptionManager
    • 🔗 DEPENDS_ON -> LLMProviderConfig
    • ƒ _require_fernet_key (Function) [CRITICAL]
      • 📝 Load and validate the Fernet key used for secret encryption.
      • 🔒 Invariant: Encryption initialization never falls back to a hardcoded secret.
      • 🔗 DEPENDS_ON -> backend.src.core.logger:Function
    • EncryptionManager (Class) [CRITICAL]
      • 📝 Handles encryption and decryption of sensitive data like API keys.
      • 🔒 Invariant: Uses only a validated secret key from environment.
      • 🔗 CALLS -> _require_fernet_key
      • ƒ EncryptionManager_init (Function) [TRIVIAL]
        • 📝 Initialize the encryption manager with a Fernet key.
      • ƒ encrypt (Function) [TRIVIAL]
        • 📝 Encrypt a plaintext string.
      • ƒ decrypt (Function) [TRIVIAL]
        • 📝 Decrypt an encrypted string.
    • LLMProviderService (Class)
      • 📝 Service to manage LLM provider lifecycle.
      • 🔗 DEPENDS_ON -> LLMProvider
      • 🔗 DEPENDS_ON -> EncryptionManager
      • 🔗 DEPENDS_ON -> LLMProviderConfig
      • ƒ LLMProviderService_init (Function) [TRIVIAL]
        • 📝 Initialize the service with database session.
        • 🔗 DEPENDS_ON -> EncryptionManager
      • ƒ get_all_providers (Function)
        • 📝 Returns all configured LLM providers.
        • 🔗 DEPENDS_ON -> LLMProvider
      • ƒ get_provider (Function)
        • 📝 Returns a single LLM provider by ID.
        • 🔗 DEPENDS_ON -> LLMProvider
      • ƒ create_provider (Function)
        • 📝 Creates a new LLM provider with encrypted API key.
        • 🔗 DEPENDS_ON -> LLMProviderConfig
        • 🔗 DEPENDS_ON -> LLMProvider
        • 🔗 CALLS -> encrypt
      • ƒ update_provider (Function)
        • 📝 Updates an existing LLM provider.
        • 🔗 DEPENDS_ON -> LLMProviderConfig
        • 🔗 DEPENDS_ON -> LLMProvider
        • 🔗 CALLS -> encrypt
      • ƒ delete_provider (Function)
        • 📝 Deletes an LLM provider.
        • 🔗 DEPENDS_ON -> LLMProvider
      • ƒ get_decrypted_api_key (Function)
        • 📝 Returns the decrypted API key for a provider.
        • 🔗 DEPENDS_ON -> LLMProvider
        • 🔗 CALLS -> decrypt
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 rbac_permission_catalog (Module) [TRIVIAL]
    • 📝 Discovers declared RBAC permissions from API routes/plugins and synchronizes them into auth database.
    • 🏗️ Layer: Service
    • 🔒 Invariant: Synchronization is idempotent for existing (resource, action) permission pairs.
    • 🔗 CALLS -> backend.src.core.plugin_loader.PluginLoader.get_all_plugin_configs
    • 🔗 DEPENDS_ON -> backend.src.models.auth.Permission
    • 📦 HAS_PERMISSION_PATTERN (Constant) [TRIVIAL]
      • 📝 Regex pattern for extracting has_permission("resource", "ACTION") declarations.
    • 📦 ROUTES_DIR (Constant) [TRIVIAL]
      • 📝 Absolute directory path where API route RBAC declarations are defined.
    • ƒ _iter_route_files (Function) [TRIVIAL]
      • 📝 Iterates API route files that may contain RBAC declarations.
    • ƒ _discover_route_permissions (Function) [TRIVIAL]
      • 📝 Extracts explicit has_permission declarations from API route source code.
    • ƒ _discover_route_permissions_cached (Function) [TRIVIAL]
      • 📝 Cache route permission discovery because route source files are static during normal runtime.
    • ƒ _discover_plugin_execute_permissions (Function) [TRIVIAL]
      • 📝 Derives dynamic task permissions of form plugin:{plugin_id}:EXECUTE from plugin registry.
    • ƒ _discover_plugin_execute_permissions_cached (Function) [TRIVIAL]
      • 📝 Cache dynamic plugin EXECUTE permission pairs by normalized plugin id tuple.
    • ƒ discover_declared_permissions (Function) [TRIVIAL]
      • 📝 Builds canonical RBAC permission catalog from routes and plugin registry.
    • ƒ sync_permission_catalog (Function) [TRIVIAL]
      • 📝 Persists missing RBAC permission pairs into auth database.
  • 📦 services (Module) [TRIVIAL]
    • 📝 Package initialization for services module
    • 🏗️ Layer: Core
    • ƒ getattr (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 auth_service (Module) [CRITICAL]
    • 📝 Orchestrates credential authentication and ADFS JIT user provisioning.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Authentication succeeds only for active users with valid credentials; issued sessions encode subject and scopes from assigned roles.
    • 🔗 DEPENDS_ON -> AuthRepository
    • 🔗 DEPENDS_ON -> verify_password
    • 🔗 DEPENDS_ON -> create_access_token
    • 🔗 DEPENDS_ON -> User
    • 🔗 DEPENDS_ON -> Role
    • AuthService (Class)
      • 📝 Provides high-level authentication services.
      • 🔗 DEPENDS_ON -> AuthRepository
      • 🔗 DEPENDS_ON -> User
      • 🔗 DEPENDS_ON -> Role
      • ƒ AuthService_init (Function) [TRIVIAL]
        • 📝 Initializes the authentication service with repository access over an active DB session.
      • ƒ AuthService.authenticate_user (Function)
        • 📝 Validates credentials and account state for local username/password authentication.
        • 🔗 DEPENDS_ON -> AuthRepository
        • 🔗 CALLS -> verify_password
        • 🔗 DEPENDS_ON -> User
      • ƒ AuthService.create_session (Function)
        • 📝 Issues an access token payload for an already authenticated user.
        • 🔗 CALLS -> create_access_token
        • 🔗 DEPENDS_ON -> User
        • 🔗 DEPENDS_ON -> Role
      • ƒ AuthService.provision_adfs_user (Function)
        • 📝 Performs ADFS Just-In-Time provisioning and role synchronization from AD group mappings.
        • 🔗 DEPENDS_ON -> AuthRepository
        • 🔗 DEPENDS_ON -> User
        • 🔗 DEPENDS_ON -> Role
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ authenticate_user (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create_session (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ provision_adfs_user (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 git_service (Module)
    • 📝 Core Git logic using GitPython to manage dashboard repositories.
    • 🏗️ Layer: Service
    • 🔒 Invariant: All Git operations must be performed on a valid local directory.
    • 🔗 DEPENDS_ON -> backend.src.core.database.SessionLocal
    • 🔗 DEPENDS_ON -> backend.src.models.config.AppConfigRecord
    • 🔗 DEPENDS_ON -> backend.src.models.git.GitRepository
    • GitService (Class)
      • 📝 Wrapper for GitPython operations with semantic logging and error handling.
      • ƒ GitService_init (Function) [TRIVIAL]
        • 📝 Initializes the GitService with a base path for repositories.
        • 🔗 CALLS -> GitService._resolve_base_path
        • 🔗 CALLS -> GitService._ensure_base_path_exists
      • ƒ _ensure_base_path_exists (Function) [TRIVIAL]
        • 📝 Ensure the repositories root directory exists and is a directory.
      • ƒ _resolve_base_path (Function) [TRIVIAL]
        • 📝 Resolve base repository directory from explicit argument or global storage settings.
      • ƒ _normalize_repo_key (Function) [TRIVIAL]
        • 📝 Convert user/dashboard-provided key to safe filesystem directory name.
      • ƒ _update_repo_local_path (Function) [TRIVIAL]
        • 📝 Persist repository local_path in GitRepository table when record exists.
      • ƒ _migrate_repo_directory (Function) [TRIVIAL]
        • 📝 Move legacy repository directory to target path and sync DB metadata.
        • 🔗 CALLS -> GitService._update_repo_local_path
      • ƒ _ensure_gitflow_branches (Function) [TRIVIAL]
        • 📝 Ensure standard GitFlow branches (main/dev/preprod) exist locally and on origin.
      • ƒ _get_repo_path (Function) [TRIVIAL]
        • 📝 Resolves the local filesystem path for a dashboard's repository.
        • 🔗 CALLS -> GitService._normalize_repo_key
        • 🔗 CALLS -> GitService._migrate_repo_directory
        • 🔗 CALLS -> GitService._update_repo_local_path
      • ƒ init_repo (Function) [TRIVIAL]
        • 📝 Initialize or clone a repository for a dashboard.
        • 🔗 CALLS -> GitService._get_repo_path
        • 🔗 CALLS -> GitService._ensure_gitflow_branches
      • ƒ delete_repo (Function) [TRIVIAL]
        • 📝 Remove local repository and DB binding for a dashboard.
        • 🔗 CALLS -> GitService._get_repo_path
      • ƒ get_repo (Function) [TRIVIAL]
        • 📝 Get Repo object for a dashboard.
        • 🔗 CALLS -> GitService._get_repo_path
      • ƒ configure_identity (Function) [TRIVIAL]
        • 📝 Configure repository-local Git committer identity for user-scoped operations.
        • 🔗 CALLS -> GitService.get_repo
      • ƒ list_branches (Function) [TRIVIAL]
        • 📝 List all branches for a dashboard's repository.
        • 🔗 CALLS -> GitService.get_repo
      • ƒ create_branch (Function) [TRIVIAL]
        • 📝 Create a new branch from an existing one.
        • 🔗 CALLS -> GitService.get_repo
      • ƒ checkout_branch (Function) [TRIVIAL]
        • 📝 Switch to a specific branch.
        • 🔗 CALLS -> GitService.get_repo
      • ƒ commit_changes (Function) [TRIVIAL]
        • 📝 Stage and commit changes.
        • 🔗 CALLS -> GitService.get_repo
      • ƒ _extract_http_host (Function) [TRIVIAL]
        • 📝 Extract normalized host[:port] from HTTP(S) URL.
      • ƒ _strip_url_credentials (Function) [TRIVIAL]
        • 📝 Remove credentials from URL while preserving scheme/host/path.
      • ƒ _replace_host_in_url (Function) [TRIVIAL]
        • 📝 Replace source URL host with host from configured server URL.
      • ƒ _align_origin_host_with_config (Function) [TRIVIAL]
        • 📝 Auto-align local origin host to configured Git server host when they drift.
        • 🔗 CALLS -> GitService._extract_http_host
        • 🔗 CALLS -> GitService._replace_host_in_url
        • 🔗 CALLS -> GitService._strip_url_credentials
      • ƒ push_changes (Function) [TRIVIAL]
        • 📝 Push local commits to remote.
        • 🔗 CALLS -> GitService.get_repo
        • 🔗 CALLS -> GitService._align_origin_host_with_config
      • ƒ _read_blob_text (Function) [TRIVIAL]
        • 📝 Read text from a Git blob.
      • ƒ _get_unmerged_file_paths (Function) [TRIVIAL]
        • 📝 List files with merge conflicts.
      • ƒ _build_unfinished_merge_payload (Function) [TRIVIAL]
        • 📝 Build payload for unfinished merge state.
        • 🔗 CALLS -> GitService._get_unmerged_file_paths
      • ƒ get_merge_status (Function) [TRIVIAL]
        • 📝 Get current merge status for a dashboard repository.
        • 🔗 CALLS -> GitService.get_repo
        • 🔗 CALLS -> GitService._build_unfinished_merge_payload
      • ƒ get_merge_conflicts (Function) [TRIVIAL]
        • 📝 List all files with conflicts and their contents.
        • 🔗 CALLS -> GitService.get_repo
        • 🔗 CALLS -> GitService._read_blob_text
      • ƒ resolve_merge_conflicts (Function) [TRIVIAL]
        • 📝 Resolve conflicts using specified strategy.
        • 🔗 CALLS -> GitService.get_repo
      • ƒ abort_merge (Function) [TRIVIAL]
        • 📝 Abort ongoing merge.
        • 🔗 CALLS -> GitService.get_repo
      • ƒ continue_merge (Function) [TRIVIAL]
        • 📝 Finalize merge after conflict resolution.
        • 🔗 CALLS -> GitService.get_repo
        • 🔗 CALLS -> GitService._get_unmerged_file_paths
      • ƒ pull_changes (Function) [TRIVIAL]
        • 📝 Pull changes from remote.
        • 🔗 CALLS -> GitService.get_repo
        • 🔗 CALLS -> GitService._build_unfinished_merge_payload
      • ƒ get_status (Function) [TRIVIAL]
        • 📝 Get current repository status (dirty files, untracked, etc.)
        • 🔗 CALLS -> GitService.get_repo
      • ƒ get_diff (Function) [TRIVIAL]
        • 📝 Generate diff for a file or the whole repository.
        • 🔗 CALLS -> GitService.get_repo
      • ƒ get_commit_history (Function) [TRIVIAL]
        • 📝 Retrieve commit history for a repository.
        • 🔗 CALLS -> GitService.get_repo
      • ƒ test_connection (Function) [TRIVIAL]
        • 📝 Test connection to Git provider using PAT.
      • ƒ _normalize_git_server_url (Function) [TRIVIAL]
        • 📝 Normalize Git server URL for provider API calls.
      • ƒ _gitea_headers (Function) [TRIVIAL]
        • 📝 Build Gitea API authorization headers.
      • ƒ _gitea_request (Function) [TRIVIAL]
        • 📝 Execute HTTP request against Gitea API with stable error mapping.
        • 🔗 CALLS -> GitService._normalize_git_server_url
        • 🔗 CALLS -> GitService._gitea_headers
      • ƒ get_gitea_current_user (Function) [TRIVIAL]
        • 📝 Resolve current Gitea user for PAT.
        • 🔗 CALLS -> GitService._gitea_request
      • ƒ list_gitea_repositories (Function) [TRIVIAL]
        • 📝 List repositories visible to authenticated Gitea user.
        • 🔗 CALLS -> GitService._gitea_request
      • ƒ create_gitea_repository (Function) [TRIVIAL]
        • 📝 Create repository in Gitea for authenticated user.
        • 🔗 CALLS -> GitService._gitea_request
      • ƒ delete_gitea_repository (Function) [TRIVIAL]
        • 📝 Delete repository in Gitea.
        • 🔗 CALLS -> GitService._gitea_request
      • ƒ _gitea_branch_exists (Function) [TRIVIAL]
        • 📝 Check whether a branch exists in Gitea repository.
        • 🔗 CALLS -> GitService._gitea_request
      • ƒ _build_gitea_pr_404_detail (Function) [TRIVIAL]
        • 📝 Build actionable error detail for Gitea PR 404 responses.
        • 🔗 CALLS -> GitService._gitea_branch_exists
      • ƒ create_github_repository (Function) [TRIVIAL]
        • 📝 Create repository in GitHub or GitHub Enterprise.
        • 🔗 CALLS -> GitService._normalize_git_server_url
      • ƒ create_gitlab_repository (Function) [TRIVIAL]
        • 📝 Create repository(project) in GitLab.
        • 🔗 CALLS -> GitService._normalize_git_server_url
      • ƒ _parse_remote_repo_identity (Function) [TRIVIAL]
        • 📝 Parse owner/repo from remote URL for Git server API operations.
      • ƒ _derive_server_url_from_remote (Function) [TRIVIAL]
        • 📝 Build API base URL from remote repository URL without credentials.
      • ƒ promote_direct_merge (Function) [TRIVIAL]
        • 📝 Perform direct merge between branches in local repo and push target branch.
        • 🔗 CALLS -> GitService.get_repo
      • ƒ create_gitea_pull_request (Function) [TRIVIAL]
        • 📝 Create pull request in Gitea.
        • 🔗 CALLS -> GitService._parse_remote_repo_identity
        • 🔗 CALLS -> GitService._gitea_request
        • 🔗 CALLS -> GitService._derive_server_url_from_remote
        • 🔗 CALLS -> GitService._normalize_git_server_url
        • 🔗 CALLS -> GitService._build_gitea_pr_404_detail
      • ƒ create_github_pull_request (Function) [TRIVIAL]
        • 📝 Create pull request in GitHub or GitHub Enterprise.
        • 🔗 CALLS -> GitService._parse_remote_repo_identity
        • 🔗 CALLS -> GitService._normalize_git_server_url
      • ƒ create_gitlab_merge_request (Function) [TRIVIAL]
        • 📝 Create merge request in GitLab.
        • 🔗 CALLS -> GitService._parse_remote_repo_identity
        • 🔗 CALLS -> GitService._normalize_git_server_url
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 mapping_service (Module)
    • 📝 Orchestrates database fetching and fuzzy matching suggestions.
    • 🏗️ Layer: Service
    • 🔒 Invariant: Suggestions are based on database names.
    • 🔗 DEPENDS_ON -> SupersetClient
    • 🔗 DEPENDS_ON -> suggest_mappings
    • MappingService (Class)
      • 📝 Service for handling database mapping logic.
      • 🔗 DEPENDS_ON -> SupersetClient
      • 🔗 DEPENDS_ON -> suggest_mappings
      • ƒ init (Function)
        • 📝 Initializes the mapping service with a config manager.
        • 🔗 DEPENDS_ON -> MappingService
      • ƒ _get_client (Function)
        • 📝 Helper to get an initialized SupersetClient for an environment.
        • 🔗 CALLS -> SupersetClient
      • ƒ get_suggestions (Function)
        • 📝 Fetches databases from both environments and returns fuzzy matching suggestions.
        • 🔗 CALLS -> _get_client
        • 🔗 CALLS -> suggest_mappings
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 test_encryption_manager (Module)
    • 📝 Unit tests for EncryptionManager encrypt/decrypt functionality.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Encrypt+decrypt roundtrip always returns original plaintext.
    • TestEncryptionManager (Class) [TRIVIAL]
      • 📝 Validate EncryptionManager encrypt/decrypt roundtrip, uniqueness, and error handling.
      • 🔗 BINDS_TO -> test_encryption_manager
      • ƒ test_encrypt_decrypt_roundtrip (Function) [TRIVIAL]
        • 📝 Encrypt then decrypt returns original plaintext.
      • ƒ test_encrypt_produces_different_output (Function) [TRIVIAL]
        • 📝 Same plaintext produces different ciphertext (Fernet uses random IV).
      • ƒ test_different_inputs_yield_different_ciphertext (Function) [TRIVIAL]
        • 📝 Different inputs produce different ciphertexts.
      • ƒ test_decrypt_invalid_data_raises (Function) [TRIVIAL]
        • 📝 Decrypting invalid data raises InvalidToken.
      • ƒ test_encrypt_empty_string (Function) [TRIVIAL]
        • 📝 Encrypting and decrypting an empty string works.
      • ƒ test_missing_key_fails_fast (Function) [TRIVIAL]
        • 📝 Missing ENCRYPTION_KEY must abort initialization instead of using a fallback secret.
      • ƒ test_custom_key_roundtrip (Function) [TRIVIAL]
        • 📝 Custom Fernet key produces valid roundtrip.
    • ƒ _make_manager (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ encrypt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ decrypt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ encrypt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ decrypt (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 test_health_service (Module)
    • 📝 Unit tests for HealthService aggregation logic.
    • ƒ test_delete_validation_report_deletes_dashboard_scope_and_linked_tasks (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> test_health_service
    • ƒ test_delete_validation_report_returns_false_for_unknown_record (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> test_health_service
    • ƒ test_delete_validation_report_swallows_linked_task_cleanup_failure (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> test_health_service
    • ƒ test_get_health_summary_aggregation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_health_summary_empty (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_health_summary_resolves_slug_and_title_from_superset (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_health_summary_reuses_dashboard_metadata_cache_across_service_instances (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 test_llm_plugin_persistence (Module)
    • 📝 Regression test for ValidationRecord persistence fields populated from task context.
    • _DummyLogger (Class) [TRIVIAL]
      • 📝 Minimal logger shim for TaskContext-like objects used in tests.
      • 🔒 Invariant: Logging methods are no-ops and must not mutate test state.
      • 🔗 BINDS_TO -> test_llm_plugin_persistence:Module
    • _FakeDBSession (Class) [TRIVIAL]
      • 📝 Captures persisted records for assertion and mimics SQLAlchemy session methods used by plugin.
      • 🔒 Invariant: add/commit/close provide only persistence signals asserted by this test.
      • 🔗 BINDS_TO -> test_llm_plugin_persistence:Module
    • ƒ test_dashboard_validation_plugin_persists_task_and_environment_ids (Function) [TRIVIAL]
      • 📝 Ensure db ValidationRecord includes context.task_id and params.environment_id.
      • 🔒 Invariant: Assertions remain restricted to persisted task/environment identity fields and session lifecycle signals.
      • 🔗 BINDS_TO -> test_llm_plugin_persistence:Module
      • _FakeProviderService (Class) [TRIVIAL]
        • 📝 LLM provider service stub returning deterministic provider and decrypted API key for plugin tests.
        • 🔒 Invariant: Returns same provider and key regardless of provider_id argument; no lookup logic.
        • 🔗 BINDS_TO -> test_dashboard_validation_plugin_persists_task_and_environment_ids:Function
      • _FakeScreenshotService (Class) [TRIVIAL]
        • 📝 Screenshot service stub that accepts capture_dashboard calls without side effects.
        • 🔒 Invariant: capture_dashboard is intentionally permissive for this persistence-focused test and does not validate argument values.
        • 🔗 BINDS_TO -> test_dashboard_validation_plugin_persists_task_and_environment_ids:Function
      • _FakeLLMClient (Class) [TRIVIAL]
        • 📝 Deterministic LLM client double returning canonical analysis payload for persistence-path assertions.
        • 🔒 Invariant: analyze_dashboard is side-effect free and returns schema-compatible PASS result.
        • 🔗 BINDS_TO -> test_dashboard_validation_plugin_persists_task_and_environment_ids:Function
      • _FakeNotificationService (Class) [TRIVIAL]
        • 📝 Notification service stub that accepts plugin dispatch_report payload without introducing side effects.
        • 🔒 Invariant: dispatch_report accepts arbitrary keyword payloads because this test verifies persistence fields, not notification payload schema.
        • 🔗 BINDS_TO -> test_dashboard_validation_plugin_persists_task_and_environment_ids:Function
      • _FakeConfigManager (Class) [TRIVIAL]
        • 📝 Config manager stub providing storage root path and minimal settings for plugin execution path.
        • 🔒 Invariant: Only storage.root_path and llm fields are safe to access; all other settings fields are absent.
        • 🔗 BINDS_TO -> test_dashboard_validation_plugin_persists_task_and_environment_ids:Function
      • _FakeSupersetClient (Class) [TRIVIAL]
        • 📝 Superset client stub exposing network.request as a lambda that returns empty result list.
        • 🔒 Invariant: network.request intentionally accepts arbitrary keyword payloads because response shape, not request signature, is the persistence-path dependency.
        • 🔗 BINDS_TO -> test_dashboard_validation_plugin_persists_task_and_environment_ids:Function
    • ƒ with_source (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ info (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ debug (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ warning (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ error (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ add (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ commit (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ close (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_provider (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_decrypted_api_key (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ capture_dashboard (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ analyze_dashboard (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ dispatch_report (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_environment (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_config (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 test_llm_prompt_templates (Module)
    • 📝 Validate normalization and rendering behavior for configurable LLM prompt templates.
    • 🏗️ Layer: Domain Tests
    • 🔒 Invariant: All required prompt keys remain available after normalization.
    • 🔗 DEPENDS_ON -> backend.src.services.llm_prompt_templates:Function
    • ƒ test_normalize_llm_settings_adds_default_prompts (Function)
      • 📝 Ensure legacy/partial llm settings are expanded with all prompt defaults.
      • 🔗 BINDS_TO -> test_llm_prompt_templates
    • ƒ test_normalize_llm_settings_keeps_custom_prompt_values (Function)
      • 📝 Ensure user-customized prompt values are preserved during normalization.
      • 🔗 BINDS_TO -> test_llm_prompt_templates
    • ƒ test_render_prompt_replaces_known_placeholders (Function)
      • 📝 Ensure template placeholders are deterministically replaced.
      • 🔗 BINDS_TO -> test_llm_prompt_templates
    • ƒ test_is_multimodal_model_detects_known_vision_models (Function) [TRIVIAL]
      • 📝 Ensure multimodal model detection recognizes common vision-capable model names.
      • 🔗 BINDS_TO -> test_llm_prompt_templates
    • ƒ test_resolve_bound_provider_id_prefers_binding_then_default (Function) [TRIVIAL]
      • 📝 Verify provider binding resolution priority.
      • 🔗 BINDS_TO -> test_llm_prompt_templates
    • ƒ test_normalize_llm_settings_keeps_assistant_planner_settings (Function) [TRIVIAL]
      • 📝 Ensure assistant planner provider/model fields are preserved and normalized.
      • 🔗 BINDS_TO -> test_llm_prompt_templates
  • 📦 test_llm_provider (Module)
    • 📝 Contract testing for LLMProviderService and EncryptionManager
    • ƒ mock_db (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ service (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 _test_encryption_key_fixture (Global) [TRIVIAL]
    • 📝 Ensure encryption-dependent provider tests run with a valid Fernet key.
    • 🔗 DEPENDS_ON -> pytest:Module
  • ƒ test_encryption_cycle (Function) [TRIVIAL]
    • 📝 Verify EncryptionManager round-trip encryption/decryption invariant for non-empty secrets.
    • 🔗 BINDS_TO -> test_llm_provider:Module
  • ƒ test_empty_string_encryption (Function) [TRIVIAL]
    • 📝 Verify EncryptionManager preserves empty-string payloads through encrypt/decrypt cycle.
    • 🔗 BINDS_TO -> test_llm_provider:Module
  • ƒ test_decrypt_invalid_data (Function) [TRIVIAL]
    • 📝 Ensure decrypt rejects invalid ciphertext input by raising an exception.
    • 🔗 BINDS_TO -> test_llm_provider:Module
  • 📦 mock_db (Fixture) [TRIVIAL]
    • 📝 MagicMock(spec=Session) fixture providing a constrained DB session double for LLMProviderService tests.
    • 🔒 Invariant: Chained calls beyond Session spec create unconstrained intermediate mocks; only top-level query/add/commit are spec-enforced.
    • 🔗 BINDS_TO -> test_llm_provider:Module
  • 📦 service (Fixture) [TRIVIAL]
    • 📝 LLMProviderService fixture wired to mock_db for provider CRUD tests.
    • 🔗 BINDS_TO -> test_llm_provider:Module
  • ƒ test_get_all_providers (Function) [TRIVIAL]
    • 📝 Verify provider list retrieval issues query/all calls on the backing DB session.
    • 🔗 BINDS_TO -> test_llm_provider:Module
  • ƒ test_create_provider (Function) [TRIVIAL]
    • 📝 Ensure provider creation persists entity and stores API key in encrypted form.
    • 🔗 BINDS_TO -> test_llm_provider:Module
  • ƒ test_get_decrypted_api_key (Function) [TRIVIAL]
    • 📝 Verify service decrypts stored provider API key for an existing provider record.
    • 🔗 BINDS_TO -> test_llm_provider:Module
  • ƒ test_get_decrypted_api_key_not_found (Function) [TRIVIAL]
    • 📝 Verify missing provider lookup returns None instead of attempting decryption.
    • 🔗 BINDS_TO -> test_llm_provider:Module
  • ƒ test_update_provider_ignores_masked_placeholder_api_key (Function) [TRIVIAL]
    • 📝 Ensure masked placeholder API keys do not overwrite previously encrypted provider secrets.
    • 🔗 BINDS_TO -> test_llm_provider:Module
  • 📦 TestResourceService (Module)
    • 📝 Unit tests for ResourceService
    • 🏗️ Layer: Service
    • 🔒 Invariant: Resource summaries preserve task linkage and status projection behavior.
    • ƒ test_get_dashboards_with_status (Function) [TRIVIAL]
      • 📝 Validate dashboard enrichment includes git/task status projections.
      • 🔗 BINDS_TO -> TestResourceService
    • ƒ test_get_datasets_with_status (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestResourceService
    • ƒ test_get_activity_summary (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestResourceService
    • ƒ test_get_git_status_for_dashboard_no_repo (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestResourceService
    • ƒ test_get_last_task_for_resource (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestResourceService
    • ƒ test_extract_resource_name_from_task (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestResourceService
    • ƒ test_get_last_task_for_resource_empty_tasks (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestResourceService
    • ƒ test_get_last_task_for_resource_no_match (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestResourceService
    • ƒ test_get_dashboards_with_status_handles_mixed_naive_and_aware_task_datetimes (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestResourceService
    • ƒ test_get_dashboards_with_status_prefers_latest_decisive_validation_status_over_newer_unknown (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestResourceService
    • ƒ test_get_dashboards_with_status_falls_back_to_latest_unknown_without_decisive_history (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestResourceService
    • ƒ test_get_last_task_for_resource_handles_mixed_naive_and_aware_created_at (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestResourceService
  • 📦 test_rbac_permission_catalog (Module)
    • 📝 Verifies RBAC permission catalog discovery and idempotent synchronization behavior.
    • 🏗️ Layer: Service Tests
    • 🔒 Invariant: Synchronization adds only missing normalized permission pairs.
    • ƒ test_discover_route_permissions_extracts_declared_pairs_and_ignores_tests (Function) [TRIVIAL]
      • 📝 Ensures route-scanner extracts has_permission pairs from route files and skips tests.
      • 🔗 BINDS_TO -> test_rbac_permission_catalog
    • ƒ test_discover_declared_permissions_unions_route_and_plugin_permissions (Function) [TRIVIAL]
      • 📝 Ensures full catalog includes route-level permissions plus dynamic plugin EXECUTE rights.
      • 🔗 BINDS_TO -> test_rbac_permission_catalog
    • ƒ test_sync_permission_catalog_inserts_only_missing_normalized_pairs (Function) [TRIVIAL]
      • 📝 Ensures synchronization inserts only missing pairs and normalizes action/resource tokens.
      • 🔗 BINDS_TO -> test_rbac_permission_catalog
    • ƒ test_sync_permission_catalog_is_noop_when_all_permissions_exist (Function) [TRIVIAL]
      • 📝 Ensures synchronization is idempotent when all declared pairs already exist.
      • 🔗 BINDS_TO -> test_rbac_permission_catalog
  • 📦 providers (Module) [CRITICAL]
    • 📝 Defines abstract base and concrete implementations for external notification delivery.
    • 🏗️ Layer: Infra
    • 🔒 Invariant: Sensitive credentials must be handled via encrypted config.
    • 🔗 DEPENDS_ON -> NotificationProvider
    • 🔗 DEPENDS_ON -> SMTPProvider
    • 🔗 DEPENDS_ON -> TelegramProvider
    • 🔗 DEPENDS_ON -> SlackProvider
    • NotificationProvider (Class) [TRIVIAL]
      • 📝 Abstract base class for all notification providers.
    • SMTPProvider (Class)
      • 📝 Delivers notifications via SMTP.
      • 🔗 INHERITS -> NotificationProvider
    • TelegramProvider (Class)
      • 📝 Delivers notifications via Telegram Bot API.
      • 🔗 INHERITS -> NotificationProvider
    • SlackProvider (Class)
      • 📝 Delivers notifications via Slack Webhooks or API.
      • 🔗 INHERITS -> NotificationProvider
    • ƒ send (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ send (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ send (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ send (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 service (Module) [CRITICAL]
    • 📝 Orchestrates notification routing based on user preferences and policy context.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Missing profile or provider config must not crash the pipeline.
    • 🔗 DEPENDS_ON -> NotificationProvider
    • 🔗 DEPENDS_ON -> SMTPProvider
    • 🔗 DEPENDS_ON -> TelegramProvider
    • 🔗 DEPENDS_ON -> SlackProvider
    • 🔗 DEPENDS_ON -> ValidationRecord
    • 🔗 DEPENDS_ON -> ValidationPolicy
    • 🔗 DEPENDS_ON -> UserDashboardPreference
    • NotificationService (Class)
      • 📝 Routes validation reports to appropriate users and channels.
      • 🔗 DEPENDS_ON -> NotificationProvider
      • 🔗 DEPENDS_ON -> ValidationRecord
      • 🔗 DEPENDS_ON -> ValidationPolicy
      • 🔗 DEPENDS_ON -> UserDashboardPreference
      • ƒ NotificationService_init (Function)
        • 📝 Bind DB and configuration collaborators used for provider initialization and routing.
        • 🔗 BINDS_TO -> NotificationService
        • 🔗 DEPENDS_ON -> ValidationPolicy
      • ƒ _initialize_providers (Function)
        • 📝 Materialize configured notification channel adapters once per service lifetime.
        • 🔗 DEPENDS_ON -> SMTPProvider
        • 🔗 DEPENDS_ON -> TelegramProvider
        • 🔗 DEPENDS_ON -> SlackProvider
      • ƒ dispatch_report (Function)
        • 📝 Route one validation record to resolved owners and configured custom channels.
        • 🔗 CALLS -> _initialize_providers
        • 🔗 CALLS -> _should_notify
        • 🔗 CALLS -> _resolve_targets
        • 🔗 CALLS -> _build_body
      • ƒ _should_notify (Function)
        • 📝 Evaluate record status against effective alert policy.
        • 🔗 DEPENDS_ON -> ValidationRecord
        • 🔗 DEPENDS_ON -> ValidationPolicy
      • ƒ _resolve_targets (Function)
        • 📝 Resolve owner and policy-defined delivery targets for one validation record.
        • 🔗 CALLS -> _find_dashboard_owners
        • 🔗 DEPENDS_ON -> ValidationRecord
        • 🔗 DEPENDS_ON -> ValidationPolicy
      • ƒ _find_dashboard_owners (Function)
        • 📝 Load candidate dashboard owners from persisted profile preferences.
        • 🔗 DEPENDS_ON -> ValidationRecord
        • 🔗 DEPENDS_ON -> UserDashboardPreference
      • ƒ _build_body (Function) [TRIVIAL]
        • 📝 Format one validation record into provider-ready body text.
        • 🔗 DEPENDS_ON -> ValidationRecord
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 notifications (Package) [TRIVIAL]
    • 📝 Notification service package root.
  • 📦 test_notification_service (Module) [TRIVIAL]
    • 📝 Unit tests for NotificationService routing and dispatch logic.
    • ƒ mock_db (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ mock_config_manager (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ service (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_should_notify_fail_only (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_should_notify_warn_and_fail (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_resolve_targets_owner_routing (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_resolve_targets_custom_channels (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_dispatch_report_skips_if_no_notify (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_dispatch_report_calls_providers (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 compliance_orchestrator (Module) [CRITICAL]
    • 📝 Execute mandatory clean compliance stages and produce final COMPLIANT/BLOCKED/FAILED outcome.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: COMPLIANT is impossible when any mandatory stage fails.
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.stages
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.report_builder
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.repository
    • CleanComplianceOrchestrator (Class) [TRIVIAL]
      • 📝 Coordinate clean-release compliance verification stages.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Bind repository dependency used for orchestrator persistence and lookups.
        • ƒ start_check_run (Function) [TRIVIAL]
          • 📝 Initiate a new compliance run session.
        • ƒ execute_stages (Function) [TRIVIAL]
          • 📝 Execute or accept compliance stage outcomes and set intermediate/final check-run status fields.
        • ƒ finalize_run (Function) [TRIVIAL]
          • 📝 Finalize run status based on cumulative stage results.
        • ƒ run_check_legacy (Function) [TRIVIAL]
          • 📝 Legacy wrapper for compatibility with previous orchestrator call style.
  • 📦 compliance_execution_service (Module) [CRITICAL]
    • 📝 Create and execute compliance runs with trusted snapshots, deterministic stages, violations and immutable report persistence.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: A run binds to exactly one candidate/manifest/policy/registry snapshot set.
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.repository
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.policy_resolution_service
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.stages
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.report_builder
    • ComplianceExecutionResult (Class) [TRIVIAL]
      • 📝 Return envelope for compliance execution with run/report and persisted stage artifacts.
    • ComplianceExecutionService (Class) [TRIVIAL]
      • 📝 Execute clean-release compliance lifecycle over trusted snapshots and immutable evidence.
      • ƒ _resolve_manifest (Function) [TRIVIAL]
        • 📝 Resolve explicit manifest or fallback to latest candidate manifest.
      • ƒ _persist_stage_run (Function) [TRIVIAL]
        • 📝 Persist stage run if repository supports stage records.
      • ƒ _persist_violations (Function) [TRIVIAL]
        • 📝 Persist stage violations via repository adapters.
      • ƒ execute_run (Function) [TRIVIAL]
        • 📝 Execute compliance run stages and finalize immutable report on terminal success.
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 manifest_builder (Module)
    • 📝 Build deterministic distribution manifest from classified artifact input.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Equal semantic artifact sets produce identical deterministic hash values.
    • 🔗 DEPENDS_ON -> backend.src.models.clean_release
    • ƒ build_distribution_manifest (Function) [TRIVIAL]
      • 📝 Build DistributionManifest with deterministic hash and validated counters.
    • ƒ build_manifest (Function) [TRIVIAL]
      • 📝 Legacy compatibility wrapper for old manifest builder import paths.
    • ƒ _stable_hash_payload (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 policy_engine (Module) [CRITICAL]
    • 📝 Evaluate artifact/source policies for enterprise clean profile with deterministic outcomes.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Enterprise-clean policy always treats non-registry sources as violations.
    • 🔗 DEPENDS_ON -> backend.src.models.clean_release.CleanProfilePolicy
    • 🔗 DEPENDS_ON -> backend.src.models.clean_release.ResourceSourceRegistry
    • CleanPolicyEngine (Class) [TRIVIAL]
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ validate_policy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ classify_artifact (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ validate_resource_source (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ evaluate_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 clean_release_exceptions (Module)
    • 📝 Domain exceptions for clean release compliance subsystem.
    • 🏗️ Layer: Domain
  • 📦 candidate_service (Module) [CRITICAL]
    • 📝 Register release candidates with validated artifacts and advance lifecycle through legal transitions.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Candidate lifecycle transitions are delegated to domain guard logic.
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.repository
    • 🔗 DEPENDS_ON -> backend.src.models.clean_release
    • ƒ _validate_artifacts (Function) [TRIVIAL]
      • 📝 Validate raw artifact payload list for required fields and shape.
    • ƒ register_candidate (Function) [TRIVIAL]
      • 📝 Register a candidate and persist its artifacts with legal lifecycle transition.
  • 📦 clean_release_enums (Module)
    • 📝 Canonical enums for clean release lifecycle and compliance.
    • 🏗️ Layer: Domain
  • 📦 publication_service (Module) [CRITICAL]
    • 📝 Enforce publication and revocation gates with append-only publication records.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Publication records are append-only snapshots; revoke mutates only publication status for targeted record.
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.repository
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.approval_service
    • 🔗 DEPENDS_ON -> backend.src.models.clean_release
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.audit_service
    • ƒ _get_or_init_publications_store (Function) [TRIVIAL]
      • 📝 Provide in-memory append-only publication storage.
    • ƒ _latest_publication_for_candidate (Function) [TRIVIAL]
      • 📝 Resolve latest publication record for candidate.
    • ƒ _latest_approval_for_candidate (Function) [TRIVIAL]
      • 📝 Resolve latest approval decision from repository decision store.
    • ƒ publish_candidate (Function) [TRIVIAL]
      • 📝 Create immutable publication record for approved candidate.
    • ƒ revoke_publication (Function) [TRIVIAL]
      • 📝 Revoke existing publication record without deleting history.
  • 📦 artifact_catalog_loader (Module)
    • 📝 Load bootstrap artifact catalogs for clean release real-mode flows.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Artifact catalog must produce deterministic CandidateArtifact entries with required identity and checksum fields.
    • 🔗 DEPENDS_ON -> backend.src.models.clean_release.CandidateArtifact
    • ƒ load_bootstrap_artifacts (Function) [TRIVIAL]
      • 📝 Parse artifact catalog JSON into CandidateArtifact models for TUI/bootstrap flows.
  • 📦 audit_service (Module)
    • 📝 Provide lightweight audit hooks for clean release preparation/check/report lifecycle.
    • 🏗️ Layer: Infra
    • 🔒 Invariant: Audit hooks are append-only log actions.
    • 🔗 DEPENDS_ON -> backend.src.core.logger
    • ƒ _append_event (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ audit_preparation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ audit_check_run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ audit_violation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ audit_report (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 source_isolation (Module)
    • 📝 Validate that all resource endpoints belong to the approved internal source registry.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Any endpoint outside enabled registry entries is treated as external-source violation.
    • 🔗 DEPENDS_ON -> backend.src.models.clean_release.ResourceSourceRegistry
    • ƒ validate_internal_sources (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 report_builder (Module) [CRITICAL]
    • 📝 Build and persist compliance reports with consistent counter invariants.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: blocking_violations_count never exceeds violations_count.
    • 🔗 DEPENDS_ON -> backend.src.models.clean_release
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.repository
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ build_report_payload (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ persist_report (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 repository (Module)
    • 📝 Provide repository adapter for clean release entities with deterministic access methods.
    • 🏗️ Layer: Infra
    • 🔒 Invariant: Repository operations are side-effect free outside explicit save/update calls.
    • 🔗 DEPENDS_ON -> backend.src.models.clean_release
    • CleanReleaseRepository (Class) [TRIVIAL]
      • 📝 Data access object for clean release lifecycle.
    • ƒ save_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_policy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_policy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_active_policy (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_registry (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_registry (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_artifact (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_artifacts_by_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_manifest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_manifest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_distribution_manifest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_distribution_manifest (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_check_run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_check_run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_compliance_run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_compliance_run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_report (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_report (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_violation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_violations_by_run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_manifests_by_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ clear_history (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 preparation_service (Module)
    • 📝 Prepare release candidate by policy evaluation and deterministic manifest creation.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Candidate preparation always persists manifest and candidate status deterministically.
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.policy_engine
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.manifest_builder
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.repository
    • ƒ prepare_candidate_legacy (Function) [TRIVIAL]
      • 📝 Legacy compatibility wrapper kept for migration period.
    • ƒ prepare_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 clean_release_facade (Module)
    • 📝 Unified entry point for clean release operations.
    • 🏗️ Layer: Application
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolve_active_policy_snapshot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ resolve_active_registry_snapshot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_candidate_overview (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list_candidates (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 policy_resolution_service (Module) [CRITICAL]
    • 📝 Resolve trusted policy and registry snapshots from ConfigManager without runtime overrides.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Trusted snapshot resolution is based only on ConfigManager active identifiers.
    • 🔗 DEPENDS_ON -> backend.src.core.config_manager
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.repository
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.exceptions
    • ƒ resolve_trusted_policy_snapshots (Function) [TRIVIAL]
      • 📝 Resolve immutable trusted policy and registry snapshots using active config IDs only.
  • 📦 demo_data_service (Module)
    • 📝 Provide deterministic namespace helpers and isolated in-memory repository creation for demo and real modes.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Demo and real namespaces must never collide for generated physical identifiers.
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.repository
    • ƒ resolve_namespace (Function) [TRIVIAL]
      • 📝 Resolve canonical clean-release namespace for requested mode.
    • ƒ build_namespaced_id (Function) [TRIVIAL]
      • 📝 Build storage-safe physical identifier under mode namespace.
    • ƒ create_isolated_repository (Function) [TRIVIAL]
      • 📝 Create isolated in-memory repository instance for selected mode namespace.
  • 📦 clean_release_dto (Module)
    • 📝 Data Transfer Objects for clean release compliance subsystem.
    • 🏗️ Layer: Application
  • 📦 clean_release_mappers (Module)
    • 📝 Map between domain entities (SQLAlchemy models) and DTOs.
    • 🏗️ Layer: Application
    • ƒ map_candidate_to_dto (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ map_manifest_to_dto (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ map_run_to_dto (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ map_report_to_dto (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 clean_release (Module)
    • 📝 Redesigned clean release compliance subsystem.
    • 🏗️ Layer: Domain
  • 📦 manifest_service (Module) [CRITICAL]
    • 📝 Build immutable distribution manifests with deterministic digest and version increment.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Existing manifests are never mutated.
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.repository
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.manifest_builder
    • 🔗 DEPENDS_ON -> backend.src.models.clean_release
    • ƒ build_manifest_snapshot (Function) [TRIVIAL]
      • 📝 Create a new immutable manifest version for a candidate.
  • 📦 approval_service (Module) [CRITICAL]
    • 📝 Enforce approval/rejection gates over immutable compliance reports.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Approval is allowed only for PASSED report bound to candidate; decisions are append-only.
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.repository
    • 🔗 DEPENDS_ON -> backend.src.models.clean_release
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.audit_service
    • ƒ _get_or_init_decisions_store (Function) [TRIVIAL]
      • 📝 Provide append-only in-memory storage for approval decisions.
    • ƒ _latest_decision_for_candidate (Function) [TRIVIAL]
      • 📝 Resolve latest approval decision for candidate from append-only store.
    • ƒ _resolve_candidate_and_report (Function) [TRIVIAL]
      • 📝 Validate candidate/report existence and ownership prior to decision persistence.
    • ƒ approve_candidate (Function) [TRIVIAL]
      • 📝 Persist immutable APPROVED decision and advance candidate lifecycle to APPROVED.
    • ƒ reject_candidate (Function) [TRIVIAL]
      • 📝 Persist immutable REJECTED decision without promoting candidate lifecycle.
  • 📦 TestAuditService (Module)
    • 📝 Validate audit hooks emit expected log patterns for clean release lifecycle.
    • 🏗️ Layer: Infra
    • ƒ test_audit_preparation (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestAuditService
    • ƒ test_audit_check_run (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestAuditService
    • ƒ test_audit_report (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestAuditService
  • ƒ test_policy_valid (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_policy_engine
  • ƒ test_missing_registry_ref (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_policy_engine
  • ƒ test_conflicting_registry (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_policy_engine
  • ƒ test_classify_artifact (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_policy_engine
  • ƒ test_validate_resource_source (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_policy_engine
  • ƒ test_evaluate_candidate (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_policy_engine
  • 📦 test_policy_engine (Module) [TRIVIAL]
    • 📝 Auto-generated module for backend/src/services/clean_release/tests/test_policy_engine.py
    • 🏗️ Layer: Unknown
    • ƒ enterprise_clean_setup (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestComplianceOrchestrator (Module)
    • 📝 Validate compliance orchestrator stage transitions and final status derivation.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Failed mandatory stage forces BLOCKED terminal status.
    • ƒ test_orchestrator_stage_failure_blocks_release (Function) [TRIVIAL]
      • 📝 Verify mandatory stage failure forces BLOCKED final status.
      • 🔗 BINDS_TO -> TestComplianceOrchestrator
    • ƒ test_orchestrator_compliant_candidate (Function) [TRIVIAL]
      • 📝 Verify happy path where all mandatory stages pass yields COMPLIANT.
      • 🔗 BINDS_TO -> TestComplianceOrchestrator
    • ƒ test_orchestrator_missing_stage_result (Function) [TRIVIAL]
      • 📝 Verify incomplete mandatory stage set cannot end as COMPLIANT and results in FAILED.
      • 🔗 BINDS_TO -> TestComplianceOrchestrator
    • ƒ test_orchestrator_report_generation_error (Function) [TRIVIAL]
      • 📝 Verify downstream report errors do not mutate orchestrator final status.
      • 🔗 BINDS_TO -> TestComplianceOrchestrator
  • 📦 TestReportBuilder (Module)
    • 📝 Validate compliance report builder counter integrity and blocked-run constraints.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: blocked run requires at least one blocking violation.
    • ƒ _terminal_run (Function) [TRIVIAL]
      • 📝 Build terminal/non-terminal run fixtures for report builder tests.
      • 🔗 BINDS_TO -> TestReportBuilder
    • ƒ _blocking_violation (Function) [TRIVIAL]
      • 📝 Build a blocking violation fixture for blocked report scenarios.
      • 🔗 BINDS_TO -> TestReportBuilder
    • ƒ test_report_builder_blocked_requires_blocking_violations (Function) [TRIVIAL]
      • 📝 Verify BLOCKED run requires at least one blocking violation.
      • 🔗 BINDS_TO -> TestReportBuilder
    • ƒ test_report_builder_blocked_with_two_violations (Function) [TRIVIAL]
      • 📝 Verify report builder generates conformant payload for a BLOCKED run with violations.
      • 🔗 BINDS_TO -> TestReportBuilder
    • ƒ test_report_builder_counter_consistency (Function) [TRIVIAL]
      • 📝 Verify violations counters remain consistent for blocking payload.
      • 🔗 BINDS_TO -> TestReportBuilder
    • ƒ test_missing_operator_summary (Function) [TRIVIAL]
      • 📝 Validate non-terminal run prevents operator summary/report generation.
      • 🔗 BINDS_TO -> TestReportBuilder
  • 📦 TestManifestBuilder (Module)
    • 📝 Validate deterministic manifest generation behavior for US1.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Same input artifacts produce identical deterministic hash.
    • ƒ test_manifest_deterministic_hash_for_same_input (Function) [TRIVIAL]
      • 📝 Ensure hash is stable for same candidate/policy/artifact input.
      • 🔗 BINDS_TO -> TestManifestBuilder
  • 📦 TestStages (Module)
    • 📝 Validate final status derivation logic from stage results.
    • 🏗️ Layer: Domain
    • ƒ test_derive_final_status_compliant (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestStages
    • ƒ test_derive_final_status_blocked (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestStages
    • ƒ test_derive_final_status_failed_missing (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestStages
    • ƒ test_derive_final_status_failed_skipped (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestStages
  • 📦 TestSourceIsolation (Module)
    • 📝 Verify internal source registry validation behavior.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: External endpoints always produce blocking violations.
    • ƒ _registry (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestSourceIsolation
    • ƒ test_validate_internal_sources_all_internal_ok (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestSourceIsolation
    • ƒ test_validate_internal_sources_external_blocked (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestSourceIsolation
  • 📦 TestPreparationService (Module)
    • 📝 Validate release candidate preparation flow, including policy evaluation and manifest persisting.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Candidate preparation always persists manifest and candidate status deterministically.
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.preparation_service:Module
    • ƒ _mock_policy (Function) [TRIVIAL]
      • 📝 Build a valid clean profile policy fixture for preparation tests.
      • 🔗 BINDS_TO -> TestPreparationService
    • ƒ _mock_registry (Function) [TRIVIAL]
      • 📝 Build an internal-only source registry fixture for preparation tests.
      • 🔗 BINDS_TO -> TestPreparationService
    • ƒ _mock_candidate (Function) [TRIVIAL]
      • 📝 Build a draft release candidate fixture with provided identifier.
      • 🔗 BINDS_TO -> TestPreparationService
    • ƒ test_prepare_candidate_success (Function) [TRIVIAL]
      • 📝 Verify candidate transitions to PREPARED when evaluation returns no violations.
      • 🔗 BINDS_TO -> TestPreparationService
    • ƒ test_prepare_candidate_with_violations (Function) [TRIVIAL]
      • 📝 Verify candidate transitions to BLOCKED when evaluation returns blocking violations.
      • 🔗 BINDS_TO -> TestPreparationService
    • ƒ test_prepare_candidate_not_found (Function) [TRIVIAL]
      • 📝 Verify preparation raises ValueError when candidate does not exist.
      • 🔗 BINDS_TO -> TestPreparationService
    • ƒ test_prepare_candidate_no_active_policy (Function) [TRIVIAL]
      • 📝 Verify preparation raises ValueError when no active policy is available.
      • 🔗 BINDS_TO -> TestPreparationService
  • 📦 no_external_endpoints (Module)
    • 📝 Block manifest payloads that expose external endpoints outside trusted schemes and hosts.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Endpoint outside allowed scheme/host always yields BLOCKED stage decision.
    • 🔗 IMPLEMENTS -> backend.src.services.clean_release.stages.base.ComplianceStage
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.stages.base
    • NoExternalEndpointsStage (Class) [TRIVIAL]
      • 📝 Validate endpoint references from manifest against trusted registry.
    • ƒ execute (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 internal_sources_only (Module)
    • 📝 Verify manifest-declared sources belong to trusted internal registry allowlist.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Any source host outside allowed_hosts yields BLOCKED decision with at least one violation.
    • 🔗 IMPLEMENTS -> backend.src.services.clean_release.stages.base.ComplianceStage
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.stages.base
    • InternalSourcesOnlyStage (Class) [TRIVIAL]
      • 📝 Enforce internal-source-only policy from trusted registry snapshot.
    • ƒ execute (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 data_purity (Module)
    • 📝 Evaluate manifest purity counters and emit blocking violations for prohibited artifacts.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: prohibited_detected_count > 0 always yields BLOCKED stage decision.
    • 🔗 IMPLEMENTS -> backend.src.services.clean_release.stages.base.ComplianceStage
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.stages.base
    • DataPurityStage (Class) [TRIVIAL]
      • 📝 Validate manifest summary for prohibited artifacts.
    • ƒ execute (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 base (Module)
    • 📝 Define shared contracts and helpers for pluggable clean-release compliance stages.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Stage execution is deterministic for equal input context.
    • 🔗 DEPENDS_ON -> backend.src.models.clean_release
    • ComplianceStageContext (Class) [TRIVIAL]
      • 📝 Immutable input envelope passed to each compliance stage.
    • StageExecutionResult (Class) [TRIVIAL]
      • 📝 Structured stage output containing decision, details and violations.
    • ComplianceStage (Class) [TRIVIAL]
      • 📝 Protocol for pluggable stage implementations.
    • ƒ build_stage_run_record (Function) [TRIVIAL]
      • 📝 Build persisted stage run record from stage result.
    • ƒ build_violation (Function) [TRIVIAL]
      • 📝 Construct a compliance violation with normalized defaults.
    • ƒ execute (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 manifest_consistency (Module)
    • 📝 Ensure run is bound to the exact manifest snapshot and digest used at run creation time.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Digest mismatch between run and manifest yields ERROR with blocking violation evidence.
    • 🔗 IMPLEMENTS -> backend.src.services.clean_release.stages.base.ComplianceStage
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.stages.base
    • ManifestConsistencyStage (Class) [TRIVIAL]
      • 📝 Validate run/manifest linkage consistency.
    • ƒ execute (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 stages (Module)
    • 📝 Define compliance stage order and helper functions for deterministic run-state evaluation.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Stage order remains deterministic for all compliance runs.
    • 🔗 DEPENDS_ON -> backend.src.models.clean_release
    • ƒ build_default_stages (Function) [TRIVIAL]
      • 📝 Build default deterministic stage pipeline implementation order.
    • ƒ stage_result_map (Function) [TRIVIAL]
      • 📝 Convert stage result list to dictionary by stage name.
    • ƒ missing_mandatory_stages (Function) [TRIVIAL]
      • 📝 Identify mandatory stages that are absent from run results.
    • ƒ derive_final_status (Function) [TRIVIAL]
      • 📝 Derive final run status from stage results with deterministic blocking behavior.
  • 📦 candidate_repository (Module)
    • 📝 Persist and query release candidates.
    • 🏗️ Layer: Infra
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_by_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list_all (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 compliance_repository (Module)
    • 📝 Persist and query compliance runs, stage runs, and violations.
    • 🏗️ Layer: Infra
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list_runs_by_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_stage_run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list_stages_by_run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_violation (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_violations (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list_violations_by_run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 audit_repository (Module)
    • 📝 Persist and query audit logs for clean release operations.
    • 🏗️ Layer: Infra
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ log (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list_by_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 manifest_repository (Module)
    • 📝 Persist and query distribution manifests.
    • 🏗️ Layer: Infra
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_by_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_latest_for_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list_by_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 artifact_repository (Module)
    • 📝 Persist and query candidate artifacts.
    • 🏗️ Layer: Infra
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_all (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_by_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list_by_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 policy_repository (Module)
    • 📝 Persist and query policy and registry snapshots.
    • 🏗️ Layer: Infra
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_policy_snapshot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_policy_snapshot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_registry_snapshot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_registry_snapshot (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 report_repository (Module)
    • 📝 Persist and query compliance reports.
    • 🏗️ Layer: Infra
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_by_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_by_run (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list_by_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 approval_repository (Module)
    • 📝 Persist and query approval decisions.
    • 🏗️ Layer: Infra
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_by_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_latest_for_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list_by_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 publication_repository (Module)
    • 📝 Persist and query publication records.
    • 🏗️ Layer: Infra
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_by_id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_latest_for_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list_by_candidate (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 clean_release_repositories (Module)
    • 📝 Export all clean release repositories.
  • 📦 normalizer (Module) [CRITICAL]
    • 📝 Convert task manager task objects into canonical unified TaskReport entities with deterministic fallback behavior.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Unknown task types and partial payloads remain visible via fallback mapping.
    • 🔗 DEPENDS_ON -> backend.src.core.task_manager.models.Task:Function
    • 🔗 DEPENDS_ON -> backend.src.models.report:Function
    • 🔗 DEPENDS_ON -> backend.src.services.reports.type_profiles:Function
    • ƒ status_to_report_status (Function) [TRIVIAL]
      • 📝 Normalize internal task status to canonical report status.
    • ƒ build_summary (Function) [TRIVIAL]
      • 📝 Build deterministic user-facing summary from task payload and status.
    • ƒ extract_error_context (Function) [TRIVIAL]
      • 📝 Extract normalized error context and next actions for failed/partial reports.
    • ƒ normalize_task_report (Function) [TRIVIAL]
      • 📝 Convert one Task to canonical TaskReport envelope.
  • 📦 type_profiles (Module) [TRIVIAL]
    • 📝 Deterministic mapping of plugin/task identifiers to canonical report task types and fallback profile metadata.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Unknown input always resolves to TaskType.UNKNOWN with a single fallback profile.
    • 🔗 DEPENDS_ON -> TaskType
    • 📦 PLUGIN_TO_TASK_TYPE (Data) [TRIVIAL]
      • 📝 Maps plugin identifiers to normalized report task types.
    • 📦 TASK_TYPE_PROFILES (Data) [TRIVIAL]
      • 📝 Profile metadata registry for each normalized task type.
    • ƒ resolve_task_type (Function) [TRIVIAL]
      • 📝 Resolve canonical task type from plugin/task identifier with guaranteed fallback.
    • ƒ get_type_profile (Function) [TRIVIAL]
      • 📝 Return deterministic profile metadata for a task type.
  • 📦 report_service (Module) [CRITICAL]
    • 📝 Aggregate, normalize, filter, and paginate task reports for unified list/detail API use cases.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: List responses are deterministic and include applied filter echo metadata.
    • 🔗 DEPENDS_ON -> TaskManager
    • 🔗 DEPENDS_ON -> TaskReport
    • 🔗 DEPENDS_ON -> ReportQuery
    • 🔗 DEPENDS_ON -> ReportCollection
    • 🔗 DEPENDS_ON -> ReportDetailView
    • 🔗 DEPENDS_ON -> normalize_task_report
    • 🔗 DEPENDS_ON -> CleanReleaseRepository
    • ReportsService (Class) [CRITICAL]
      • 📝 Service layer for list/detail report retrieval and normalization.
      • 🔒 Invariant: Service methods are read-only over task history source.
      • 🔗 DEPENDS_ON -> TaskManager
      • 🔗 DEPENDS_ON -> CleanReleaseRepository
      • 🔗 CALLS -> normalize_task_report
      • ƒ init (Function) [CRITICAL]
        • 📝 Initialize service with TaskManager dependency.
        • 🔒 Invariant: Constructor performs no task mutations.
        • 🔗 BINDS_TO -> ReportsService
        • 🔗 DEPENDS_ON -> TaskManager
        • 🔗 DEPENDS_ON -> CleanReleaseRepository
      • ƒ _load_normalized_reports (Function) [TRIVIAL]
        • 📝 Build normalized reports from all available tasks.
        • 🔒 Invariant: Every returned item is a TaskReport.
      • ƒ _to_utc_datetime (Function) [TRIVIAL]
        • 📝 Normalize naive/aware datetime values to UTC-aware datetime for safe comparisons.
        • 🔒 Invariant: Naive datetimes are interpreted as UTC to preserve deterministic ordering/filtering.
      • ƒ _datetime_sort_key (Function) [TRIVIAL]
        • 📝 Produce stable numeric sort key for report timestamps.
        • 🔒 Invariant: Mixed naive/aware datetimes never raise TypeError.
      • ƒ _matches_query (Function) [TRIVIAL]
        • 📝 Apply query filtering to a report.
        • 🔒 Invariant: Filter evaluation is side-effect free.
      • ƒ _sort_reports (Function) [TRIVIAL]
        • 📝 Sort reports deterministically according to query settings.
        • 🔒 Invariant: Sorting criteria are deterministic for equal input.
      • ƒ list_reports (Function) [TRIVIAL]
        • 📝 Return filtered, sorted, paginated report collection.
      • ƒ get_report_detail (Function) [TRIVIAL]
        • 📝 Return one normalized report with timeline/diagnostics/next actions.
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 reports (Package) [TRIVIAL]
    • 📝 Report service package root.
  • ƒ test_resolve_task_type_fallbacks (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_report_type_profiles
  • ƒ test_resolve_task_type_valid (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_report_type_profiles
  • ƒ test_get_type_profile_valid (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_report_type_profiles
  • ƒ test_get_type_profile_fallback (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> __tests__/test_report_type_profiles
  • 📦 test_report_service (Module) [TRIVIAL]
    • 📝 Unit tests for ReportsService list/detail operations
    • 🏗️ Layer: Domain
    • ƒ _make_task (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> test_report_service
    • ƒ _make_service (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_empty_tasks_returns_empty_collection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_single_task_normalized (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_pagination_first_page (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_pagination_last_page (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_filter_by_status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_filter_by_task_type (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_search_filter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_sort_by_status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_applied_filters_echoed (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _make_service (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_detail_found (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_detail_not_found (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_detail_includes_timeline (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_detail_failed_task_has_next_actions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_detail_success_task_no_error_next_actions (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 test_report_normalizer (Module) [TRIVIAL]
    • 📝 Validate unknown task type fallback and partial payload normalization behavior.
    • 🏗️ Layer: Domain (Tests)
    • 🔒 Invariant: Unknown plugin types are mapped to canonical unknown task type.
    • ƒ test_unknown_type_maps_to_unknown_profile (Function) [TRIVIAL]
      • 📝 Ensure unknown plugin IDs map to unknown profile with populated summary and error context.
      • 🔗 BINDS_TO -> test_report_normalizer
    • ƒ test_partial_payload_keeps_report_visible_with_placeholders (Function) [TRIVIAL]
      • 📝 Ensure missing result payload still yields visible report details with result placeholder.
      • 🔗 BINDS_TO -> test_report_normalizer
    • ƒ test_clean_release_plugin_maps_to_clean_release_task_type (Function) [TRIVIAL]
      • 📝 Ensure clean-release plugin ID maps to clean_release task profile and summary passthrough.
      • 🔗 BINDS_TO -> test_report_normalizer
  • 📦 SemanticSourceResolver (Module)
    • 📝 Resolve and rank semantic candidates from trusted dictionary-like sources before any inferred fallback.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Manual overrides are never silently replaced by imported, inferred, or AI-generated values.
    • 🔗 DEPENDS_ON -> LLMProviderService
    • 🔗 DEPENDS_ON -> SemanticSource
    • 🔗 DEPENDS_ON -> SemanticFieldEntry
    • 🔗 DEPENDS_ON -> SemanticCandidate
    • imports (Block) [TRIVIAL]
    • DictionaryResolutionResult (Class) [TRIVIAL]
      • 📝 Carries field-level dictionary resolution output with explicit review and partial-recovery state.
    • SemanticSourceResolver (Class)
      • 📝 Resolve semantic candidates from trusted sources while preserving manual locks and confidence ordering.
      • 🔗 DEPENDS_ON -> SemanticFieldEntry
      • 🔗 DEPENDS_ON -> SemanticCandidate
      • ƒ resolve_from_file (Function) [TRIVIAL]
        • 📝 Normalize uploaded semantic file records into field-level candidates.
      • ƒ resolve_from_dictionary (Function)
        • 📝 Resolve candidates from connected tabular dictionary sources.
        • 🔗 DEPENDS_ON -> SemanticFieldEntry
        • 🔗 DEPENDS_ON -> SemanticCandidate
      • ƒ resolve_from_reference_dataset (Function) [TRIVIAL]
        • 📝 Reuse semantic metadata from trusted Superset datasets.
      • ƒ rank_candidates (Function) [TRIVIAL]
        • 📝 Apply confidence ordering and determine best candidate per field.
        • 🔗 DEPENDS_ON -> SemanticCandidate
      • ƒ detect_conflicts (Function) [TRIVIAL]
        • 📝 Mark competing candidate sets that require explicit user review.
      • ƒ apply_field_decision (Function) [TRIVIAL]
        • 📝 Accept, reject, or manually override a field-level semantic value.
      • ƒ propagate_source_version_update (Function)
        • 📝 Propagate a semantic source version change to unlocked field entries without silently overwriting manual or locked values.
        • 🔗 DEPENDS_ON -> SemanticSource
        • 🔗 DEPENDS_ON -> SemanticFieldEntry
      • ƒ _normalize_dictionary_row (Function) [TRIVIAL]
        • 📝 Normalize one dictionary row into a consistent lookup structure.
      • ƒ _find_fuzzy_matches (Function) [TRIVIAL]
        • 📝 Produce confidence-scored fuzzy matches while keeping them reviewable.
      • ƒ _build_candidate_payload (Function) [TRIVIAL]
        • 📝 Project normalized dictionary rows into semantic candidate payloads.
      • ƒ _match_priority (Function) [TRIVIAL]
        • 📝 Encode trusted-confidence ordering so exact dictionary reuse beats fuzzy invention.
      • ƒ _normalize_key (Function) [TRIVIAL]
        • 📝 Normalize field identifiers for stable exact/fuzzy comparisons.
  • 📦 SessionEventLoggerModule (Module)
    • 📝 Persist explicit session mutation events for dataset-review audit trails without weakening ownership or approval invariants.
    • 🏗️ Layer: Domain
    • 🔗 DEPENDS_ON -> SessionEvent
    • 🔗 DEPENDS_ON -> DatasetReviewSession
    • SessionEventLoggerImports (Block) [TRIVIAL]
    • SessionEventPayload (Class) [TRIVIAL]
      • 📝 Typed input contract for one persisted dataset-review session audit event.
    • SessionEventLogger (Class)
      • 📝 Persist explicit dataset-review session audit events with meaningful runtime reasoning logs.
      • 🔗 DEPENDS_ON -> SessionEvent
      • 🔗 DEPENDS_ON -> SessionEventPayload
      • ƒ SessionEventLogger_init (Function) [TRIVIAL]
        • 📝 Bind a live SQLAlchemy session to the session-event logger.
      • ƒ log_event (Function)
        • 📝 Persist one explicit session event row for an owned dataset-review mutation.
        • 🔗 DEPENDS_ON -> SessionEvent
      • ƒ log_for_session (Function) [TRIVIAL]
        • 📝 Convenience wrapper for logging an event directly from a session aggregate root.
        • 🔗 CALLS -> SessionEventLogger.log_event
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 DatasetReviewOrchestrator (Module) [CRITICAL]
    • 📝 Coordinate dataset review session startup and lifecycle-safe intake recovery for one authenticated user.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Launch is blocked unless a current session has no open blocking findings, all launch-sensitive mappings are approved, and a non-stale Superset-generated compiled preview matches the current input fingerprint.
    • 🔗 DEPENDS_ON -> DatasetReviewSessionRepository
    • 🔗 DEPENDS_ON -> SemanticSourceResolver
    • 🔗 DEPENDS_ON -> SupersetContextExtractor
    • 🔗 DEPENDS_ON -> SupersetCompilationAdapter
    • 🔗 DEPENDS_ON -> TaskManager
    • imports (Block) [TRIVIAL]
    • StartSessionCommand (Class) [TRIVIAL]
      • 📝 Typed input contract for starting a dataset review session.
    • StartSessionResult (Class) [TRIVIAL]
      • 📝 Session-start result carrying the persisted session and intake recovery metadata.
    • PreparePreviewCommand (Class) [TRIVIAL]
      • 📝 Typed input contract for compiling one Superset-backed session preview.
    • PreparePreviewResult (Class) [TRIVIAL]
      • 📝 Result contract for one persisted compiled preview attempt.
    • LaunchDatasetCommand (Class) [TRIVIAL]
      • 📝 Typed input contract for launching one dataset-review session into SQL Lab.
    • LaunchDatasetResult (Class) [TRIVIAL]
      • 📝 Launch result carrying immutable run context and any gate blockers surfaced before launch.
    • DatasetReviewOrchestrator (Class) [CRITICAL]
      • 📝 Coordinate safe session startup while preserving cross-user isolation and explicit partial recovery.
      • 🔒 Invariant: session ownership is preserved on every mutation and recovery remains explicit when partial.
      • 🔗 DEPENDS_ON -> DatasetReviewSessionRepository
      • 🔗 DEPENDS_ON -> SupersetContextExtractor
      • 🔗 DEPENDS_ON -> TaskManager
      • 🔗 DEPENDS_ON -> ConfigManager
      • 🔗 DEPENDS_ON -> SemanticSourceResolver
      • ƒ DatasetReviewOrchestrator_init (Function)
        • 📝 Bind repository, config, and task dependencies required by the orchestration boundary.
        • 🔗 DEPENDS_ON -> DatasetReviewSessionRepository
        • 🔗 DEPENDS_ON -> ConfigManager
        • 🔗 DEPENDS_ON -> TaskManager
        • 🔗 DEPENDS_ON -> SemanticSourceResolver
      • ƒ start_session (Function) [CRITICAL]
        • 📝 Initialize a new session from a Superset link or dataset selection and trigger context recovery.
        • 🔒 Invariant: no cross-user session leakage occurs; session and follow-up task remain owned by the authenticated user.
        • 🔗 DEPENDS_ON -> DatasetReviewSessionRepository
        • 🔗 CALLS -> SupersetContextExtractor.parse_superset_link
        • 🔗 CALLS -> TaskManager.create_task
      • ƒ prepare_launch_preview (Function)
        • 📝 Assemble effective execution inputs and trigger Superset-side preview compilation.
        • 🔗 CALLS -> SupersetCompilationAdapter.compile_preview
      • ƒ launch_dataset (Function) [CRITICAL]
        • 📝 Start the approved dataset execution through SQL Lab and persist run context for audit/replay.
        • 🔒 Invariant: launch remains blocked unless blocking findings are closed, approvals are satisfied, and the latest Superset preview fingerprint matches current execution inputs.
        • 🔗 CALLS -> SupersetCompilationAdapter.create_sql_lab_session
      • ƒ _parse_dataset_selection (Function) [TRIVIAL]
        • 📝 Normalize dataset-selection payload into canonical session references.
        • 🔗 DEPENDS_ON -> DatasetReviewSession
      • ƒ _build_initial_profile (Function) [TRIVIAL]
        • 📝 Create the first profile snapshot so exports and detail views remain usable immediately after intake.
        • 🔗 DEPENDS_ON -> DatasetProfile
      • ƒ _build_partial_recovery_findings (Function)
        • 📝 Project partial Superset intake recovery into explicit findings without blocking session usability.
        • 🔗 DEPENDS_ON -> ValidationFinding
      • ƒ _build_recovery_bootstrap (Function)
        • 📝 Recover and materialize initial imported filters, template variables, and draft execution mappings after session creation.
        • 🔗 CALLS -> SupersetContextExtractor.recover_imported_filters
        • 🔗 CALLS -> SupersetContextExtractor.discover_template_variables
      • ƒ _extract_effective_filter_value (Function) [TRIVIAL]
        • 📝 Separate normalized filter payload metadata from the user-facing effective filter value.
      • ƒ _build_execution_snapshot (Function)
        • 📝 Build effective filters, template params, approvals, and fingerprint for preview and launch gating.
        • 🔗 DEPENDS_ON -> DatasetReviewSession
      • ƒ _build_launch_blockers (Function)
        • 📝 Enforce launch gates from findings, approvals, and current preview truth.
        • 🔗 DEPENDS_ON -> CompiledPreview
      • ƒ _get_latest_preview (Function) [TRIVIAL]
        • 📝 Resolve the current latest preview snapshot for one session aggregate.
      • ƒ _compute_preview_fingerprint (Function) [TRIVIAL]
        • 📝 Produce deterministic execution fingerprint for preview truth and staleness checks.
      • ƒ _enqueue_recovery_task (Function)
        • 📝 Link session start to observable async recovery when task infrastructure is available.
        • 🔗 CALLS -> TaskManager.create_task
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 dataset_review (Module) [TRIVIAL]
    • 📝 Provides services for dataset-centered orchestration flow.
    • 🏗️ Layer: Services
  • 📦 ClarificationEngine (Module)
    • 📝 Manage one-question-at-a-time clarification state, deterministic answer persistence, and readiness/finding updates.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: Only one active clarification question may exist at a time; skipped and expert-review items remain unresolved and visible.
    • 🔗 DEPENDS_ON -> DatasetReviewSessionRepository
    • 🔗 DEPENDS_ON -> ClarificationSession
    • 🔗 DEPENDS_ON -> ClarificationQuestion
    • 🔗 DEPENDS_ON -> ClarificationAnswer
    • 🔗 DEPENDS_ON -> ValidationFinding
    • imports (Block) [TRIVIAL]
    • ClarificationQuestionPayload (Class) [TRIVIAL]
      • 📝 Typed active-question payload returned to the API layer.
    • ClarificationStateResult (Class) [TRIVIAL]
      • 📝 Clarification state result carrying the current session, active payload, and changed findings.
    • ClarificationAnswerCommand (Class) [TRIVIAL]
      • 📝 Typed answer command for clarification state mutation.
    • ClarificationEngine (Class)
      • 📝 Provide deterministic one-question-at-a-time clarification selection and answer persistence.
      • 🔗 DEPENDS_ON -> DatasetReviewSessionRepository
      • 🔗 DEPENDS_ON -> ClarificationSession
      • 🔗 DEPENDS_ON -> ValidationFinding
      • ƒ ClarificationEngine_init (Function) [TRIVIAL]
        • 📝 Bind repository dependency for clarification persistence operations.
      • ƒ build_question_payload (Function)
        • 📝 Return the one active highest-priority clarification question payload with why-it-matters, current guess, and options.
        • 🔗 DEPENDS_ON -> ClarificationQuestion
        • 🔗 DEPENDS_ON -> ClarificationOption
      • ƒ record_answer (Function)
        • 📝 Persist one clarification answer before any pointer/readiness mutation and compute deterministic state impact.
        • 🔗 DEPENDS_ON -> ClarificationAnswer
        • 🔗 DEPENDS_ON -> ValidationFinding
      • ƒ summarize_progress (Function) [TRIVIAL]
        • 📝 Produce a compact progress summary for pause/resume and completion UX.
        • 🔗 DEPENDS_ON -> ClarificationSession
      • ƒ _get_latest_clarification_session (Function) [TRIVIAL]
        • 📝 Select the latest clarification session for the current dataset review aggregate.
      • ƒ _find_question (Function) [TRIVIAL]
        • 📝 Resolve a clarification question from the active clarification aggregate.
      • ƒ _select_next_open_question (Function) [TRIVIAL]
        • 📝 Select the next unresolved question in deterministic priority order.
      • ƒ _count_resolved_questions (Function) [TRIVIAL]
        • 📝 Count questions whose answers fully resolved the ambiguity.
      • ƒ _count_remaining_questions (Function) [TRIVIAL]
        • 📝 Count questions still unresolved or deferred after clarification interaction.
      • ƒ _normalize_answer_value (Function) [TRIVIAL]
        • 📝 Validate and normalize answer payload based on answer kind and active question options.
      • ƒ _build_impact_summary (Function) [TRIVIAL]
        • 📝 Build a compact audit note describing how the clarification answer affects session state.
      • ƒ _upsert_clarification_finding (Function) [TRIVIAL]
        • 📝 Keep one finding per clarification topic aligned with answer outcome and unresolved visibility rules.
        • 🔗 DEPENDS_ON -> ValidationFinding
      • ƒ _derive_readiness_state (Function) [TRIVIAL]
        • 📝 Recompute readiness after clarification mutation while preserving unresolved visibility semantics.
        • 🔗 DEPENDS_ON -> ClarificationSession
        • 🔗 DEPENDS_ON -> DatasetReviewSession
      • ƒ _derive_recommended_action (Function) [TRIVIAL]
        • 📝 Recompute next-action guidance after clarification mutations.
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 DatasetReviewSessionRepository (Module) [CRITICAL]
    • 📝 Persist and retrieve dataset review session aggregates, including readiness, findings, semantic decisions, clarification state, previews, and run contexts.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: answers, mapping approvals, preview artifacts, and launch snapshots are never attributed to the wrong user or session.
    • 🔗 DEPENDS_ON -> DatasetReviewSession
    • 🔗 DEPENDS_ON -> DatasetProfile
    • 🔗 DEPENDS_ON -> ValidationFinding
    • 🔗 DEPENDS_ON -> CompiledPreview
    • DatasetReviewSessionVersionConflictError (Class) [TRIVIAL]
      • 📝 Signal optimistic-lock conflicts for dataset review session mutations.
    • DatasetReviewSessionRepository (Class)
      • 📝 Enforce ownership-scoped persistence and retrieval for dataset review session aggregates.
      • 🔗 DEPENDS_ON -> DatasetReviewSession
      • 🔗 DEPENDS_ON -> DatasetProfile
      • 🔗 DEPENDS_ON -> ValidationFinding
      • 🔗 DEPENDS_ON -> CompiledPreview
      • 🔗 DEPENDS_ON -> SessionEventLogger
      • ƒ init_repo (Function)
        • 📝 Bind one live SQLAlchemy session to the repository instance.
      • ƒ get_owned_session (Function)
        • 📝 Resolve one owner-scoped dataset review session for mutation paths without leaking foreign-session state.
        • 🔗 DEPENDS_ON -> DatasetReviewSession
      • ƒ create_sess (Function)
        • 📝 Persist an initial dataset review session shell.
        • 🔗 DEPENDS_ON -> DatasetReviewSession
      • ƒ require_session_version (Function)
        • 📝 Enforce optimistic-lock version matching before a session mutation is persisted.
        • 🔗 DEPENDS_ON -> DatasetReviewSession
      • ƒ bump_session_version (Function)
        • 📝 Increment optimistic-lock version after a successful session mutation is assembled.
        • 🔗 DEPENDS_ON -> DatasetReviewSession
      • ƒ load_detail (Function)
        • 📝 Return the full session aggregate for API and frontend resume flows.
        • 🔗 DEPENDS_ON -> DatasetReviewSession
        • 🔗 DEPENDS_ON -> SessionCollaborator
      • ƒ save_prof_find (Function)
        • 📝 Persist profile state and replace validation findings for an owned session in one transaction.
        • 🔗 DEPENDS_ON -> DatasetReviewSession
        • 🔗 DEPENDS_ON -> DatasetProfile
        • 🔗 DEPENDS_ON -> ValidationFinding
      • ƒ save_recovery_state (Function)
        • 📝 Persist imported filters, template variables, and initial execution mappings for one owned session.
        • 🔗 DEPENDS_ON -> ImportedFilter
        • 🔗 DEPENDS_ON -> TemplateVariable
        • 🔗 DEPENDS_ON -> ExecutionMapping
      • ƒ save_prev (Function)
        • 📝 Persist a preview snapshot and mark prior session previews stale.
        • 🔗 DEPENDS_ON -> DatasetReviewSession
        • 🔗 DEPENDS_ON -> CompiledPreview
      • ƒ save_run_ctx (Function)
        • 📝 Persist an immutable launch audit snapshot for an owned session.
        • 🔗 DEPENDS_ON -> DatasetReviewSession
        • 🔗 DEPENDS_ON -> DatasetRunContext
      • ƒ list_user_sess (Function) [TRIVIAL]
        • 📝 List review sessions owned by a specific user ordered by most recent update.
        • 🔗 DEPENDS_ON -> DatasetReviewSession
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _get_owned_session (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create_session (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ load_session_detail (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_profile_and_findings (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_preview (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ save_run_context (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list_sessions_for_user (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 SessionRepositoryTests (Module) [TRIVIAL]
    • 📝 Unit tests for DatasetReviewSessionRepository.
    • ƒ db_session (Function) [TRIVIAL]
      • 📝 Build isolated in-memory SQLAlchemy session seeded with baseline user/environment rows.
      • 🔗 BINDS_TO -> SessionRepositoryTests
    • ƒ test_create_session (Function) [TRIVIAL]
      • 📝 Verify session creation and persistence.
      • 🔗 BINDS_TO -> SessionRepositoryTests
    • ƒ test_require_session_version_conflict (Function) [TRIVIAL]
      • 📝 Verify optimistic-lock conflict is raised when caller version is stale.
      • 🔗 BINDS_TO -> SessionRepositoryTests
    • ƒ test_bump_session_version_updates_last_activity (Function) [TRIVIAL]
      • 📝 Verify repository version bump increments monotonically and refreshes last activity.
      • 🔗 BINDS_TO -> SessionRepositoryTests
    • ƒ test_save_recovery_state_preserves_raw_value_masked_flag (Function) [TRIVIAL]
      • 📝 Verify imported-filter masking metadata persists with recovery bootstrap state.
      • 🔗 BINDS_TO -> SessionRepositoryTests
    • ƒ test_load_session_detail_ownership (Function) [TRIVIAL]
      • 📝 Verify ownership enforcement in detail loading.
      • 🔗 BINDS_TO -> SessionRepositoryTests
    • ƒ test_load_session_detail_collaborator (Function) [TRIVIAL]
      • 📝 Verify collaborator access in detail loading.
      • 🔗 BINDS_TO -> SessionRepositoryTests
    • ƒ test_save_preview_marks_stale (Function) [TRIVIAL]
      • 📝 Verify that saving a new preview marks old ones as stale.
      • 🔗 BINDS_TO -> SessionRepositoryTests
    • ƒ test_save_preview_increments_session_version_once_per_call (Function) [TRIVIAL]
      • 📝 Verify preview persistence itself contributes exactly one optimistic-lock version increment so higher orchestration layers do not need to bump again for the same preview mutation.
      • 🔗 BINDS_TO -> SessionRepositoryTests
    • ƒ test_save_profile_and_findings (Function) [TRIVIAL]
      • 📝 Verify persistence of profile and findings.
      • 🔗 BINDS_TO -> SessionRepositoryTests
    • ƒ test_save_run_context (Function) [TRIVIAL]
      • 📝 Verify saving of run context.
      • 🔗 BINDS_TO -> SessionRepositoryTests
    • ƒ test_ensure_dataset_review_session_columns_adds_missing_legacy_columns (Function) [TRIVIAL]
      • 📝 Verify additive dataset review migration creates missing legacy columns for session and imported-filter tables without dropping rows.
      • 🔗 BINDS_TO -> SessionRepositoryTests
    • ƒ test_list_sessions_for_user (Function) [TRIVIAL]
      • 📝 Verify listing of sessions by user.
      • 🔗 BINDS_TO -> SessionRepositoryTests
    • ƒ db_session (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 BackupPlugin (Module) [TRIVIAL]
    • 📝 A plugin that provides functionality to back up Superset dashboards.
    • 🏗️ Layer: App
    • 🔗 IMPLEMENTS -> PluginBase
    • 🔗 DEPENDS_ON -> superset_tool.client
    • 🔗 DEPENDS_ON -> superset_tool.utils
    • BackupPlugin (Class) [TRIVIAL]
      • 📝 Implementation of the backup plugin logic.
      • ƒ id (Function) [TRIVIAL]
        • 📝 Returns the unique identifier for the backup plugin.
      • ƒ name (Function) [TRIVIAL]
        • 📝 Returns the human-readable name of the backup plugin.
      • ƒ description (Function) [TRIVIAL]
        • 📝 Returns a description of the backup plugin.
      • ƒ version (Function) [TRIVIAL]
        • 📝 Returns the version of the backup plugin.
      • ƒ ui_route (Function) [TRIVIAL]
        • 📝 Returns the frontend route for the backup plugin.
      • ƒ get_schema (Function) [TRIVIAL]
        • 📝 Returns the JSON schema for backup plugin parameters.
      • ƒ execute (Function) [TRIVIAL]
        • 📝 Executes the dashboard backup logic with TaskContext support.
  • 📦 DebugPluginModule (Module) [TRIVIAL]
    • 📝 Implements a plugin for system diagnostics and debugging Superset API responses.
    • 🏗️ Layer: Plugins
    • DebugPlugin (Class) [TRIVIAL]
      • 📝 Plugin for system diagnostics and debugging.
      • ƒ id (Function) [TRIVIAL]
        • 📝 Returns the unique identifier for the debug plugin.
      • ƒ name (Function) [TRIVIAL]
        • 📝 Returns the human-readable name of the debug plugin.
      • ƒ description (Function) [TRIVIAL]
        • 📝 Returns a description of the debug plugin.
      • ƒ version (Function) [TRIVIAL]
        • 📝 Returns the version of the debug plugin.
      • ƒ ui_route (Function) [TRIVIAL]
        • 📝 Returns the frontend route for the debug plugin.
      • ƒ get_schema (Function) [TRIVIAL]
        • 📝 Returns the JSON schema for the debug plugin parameters.
      • ƒ execute (Function) [TRIVIAL]
        • 📝 Executes the debug logic with TaskContext support.
      • ƒ _test_db_api (Function) [TRIVIAL]
        • 📝 Tests database API connectivity for source and target environments.
      • ƒ _get_dataset_structure (Function) [TRIVIAL]
        • 📝 Retrieves the structure of a dataset.
  • 📦 SearchPluginModule (Module) [TRIVIAL]
    • 📝 Implements a plugin for searching text patterns across all datasets in a specific Superset environment.
    • 🏗️ Layer: Plugins
    • SearchPlugin (Class) [TRIVIAL]
      • 📝 Plugin for searching text patterns in Superset datasets.
      • ƒ id (Function) [TRIVIAL]
        • 📝 Returns the unique identifier for the search plugin.
      • ƒ name (Function) [TRIVIAL]
        • 📝 Returns the human-readable name of the search plugin.
      • ƒ description (Function) [TRIVIAL]
        • 📝 Returns a description of the search plugin.
      • ƒ version (Function) [TRIVIAL]
        • 📝 Returns the version of the search plugin.
      • ƒ ui_route (Function) [TRIVIAL]
        • 📝 Returns the frontend route for the search plugin.
      • ƒ get_schema (Function) [TRIVIAL]
        • 📝 Returns the JSON schema for the search plugin parameters.
      • ƒ execute (Function) [TRIVIAL]
        • 📝 Executes the dataset search logic with TaskContext support.
      • ƒ _get_context (Function) [TRIVIAL]
        • 📝 Extracts a small context around the match for display.
  • 📦 MapperPluginModule (Module) [TRIVIAL]
    • 📝 Implements a plugin for mapping dataset columns using external database connections or Excel files.
    • 🏗️ Layer: Plugins
    • MapperPlugin (Class) [TRIVIAL]
      • 📝 Plugin for mapping dataset columns verbose names.
      • ƒ id (Function) [TRIVIAL]
        • 📝 Returns the unique identifier for the mapper plugin.
      • ƒ name (Function) [TRIVIAL]
        • 📝 Returns the human-readable name of the mapper plugin.
      • ƒ description (Function) [TRIVIAL]
        • 📝 Returns a description of the mapper plugin.
      • ƒ version (Function) [TRIVIAL]
        • 📝 Returns the version of the mapper plugin.
      • ƒ ui_route (Function) [TRIVIAL]
        • 📝 Returns the frontend route for the mapper plugin.
      • ƒ get_schema (Function) [TRIVIAL]
        • 📝 Returns the JSON schema for the mapper plugin parameters.
      • ƒ execute (Function) [TRIVIAL]
        • 📝 Executes the dataset mapping logic with TaskContext support.
  • 📦 backend.src.plugins.git_plugin (Module) [TRIVIAL]
    • 📝 Предоставляет плагин для версионирования и развертывания дашбордов Superset.
    • 🏗️ Layer: Plugin
    • 🔒 Invariant: Все операции с Git должны выполняться через GitService.
    • GitPlugin (Class) [TRIVIAL]
      • 📝 Реализация плагина Git Integration для управления версиями дашбордов.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Инициализирует плагин и его зависимости.
      • ƒ id (Function) [TRIVIAL]
        • 📝 Returns the plugin identifier.
      • ƒ name (Function) [TRIVIAL]
        • 📝 Returns the plugin name.
      • ƒ description (Function) [TRIVIAL]
        • 📝 Returns the plugin description.
      • ƒ version (Function) [TRIVIAL]
        • 📝 Returns the plugin version.
      • ƒ ui_route (Function) [TRIVIAL]
        • 📝 Returns the frontend route for the git plugin.
      • ƒ get_schema (Function) [TRIVIAL]
        • 📝 Возвращает JSON-схему параметров для выполнения задач плагина.
      • ƒ initialize (Function) [TRIVIAL]
        • 📝 Выполняет начальную настройку плагина.
        • ƒ execute (Function) [TRIVIAL]
          • 📝 Основной метод выполнения задач плагина с поддержкой TaskContext.
          • 🔗 CALLS -> self._handle_sync
          • 🔗 CALLS -> self._handle_deploy
        • ƒ _handle_sync (Function) [TRIVIAL]
          • 📝 Экспортирует дашборд из Superset и распаковывает в Git-репозиторий.
          • 🔗 CALLS -> src.services.git_service.GitService.get_repo
          • 🔗 CALLS -> src.core.superset_client.SupersetClient.export_dashboard
        • ƒ _handle_deploy (Function) [TRIVIAL]
          • 📝 Упаковывает репозиторий в ZIP и импортирует в целевое окружение Superset.
          • 🔗 CALLS -> src.core.superset_client.SupersetClient.import_dashboard
        • ƒ _get_env (Function) [TRIVIAL]
          • 📝 Вспомогательный метод для получения конфигурации окружения.
  • 📦 MigrationPlugin (Module) [CRITICAL]
    • 📝 Orchestrates export, DB-mapping transformation, and import of Superset dashboards across environments.
    • 🏗️ Layer: App
    • 🔒 Invariant: Dashboards must never be imported with unmapped/source DB connections to prevent data leaks or cross-environment pollution.
    • 🔗 IMPLEMENTS -> PluginBase
    • 🔗 DEPENDS_ON -> SupersetClient
    • 🔗 DEPENDS_ON -> MigrationEngine
    • 🔗 DEPENDS_ON -> IdMappingService
    • MigrationPlugin (Class) [CRITICAL]
      • 📝 Implementation of the migration plugin workflow and transformation orchestration.
      • ƒ id (Function) [TRIVIAL]
        • 📝 Returns the unique identifier for the migration plugin.
      • ƒ name (Function) [TRIVIAL]
        • 📝 Returns the human-readable name of the plugin.
      • ƒ description (Function) [TRIVIAL]
        • 📝 Returns the semantic description of the plugin.
      • ƒ version (Function) [TRIVIAL]
        • 📝 Returns the semantic version of the migration plugin.
      • ƒ ui_route (Function) [TRIVIAL]
        • 📝 Returns the frontend routing anchor for the plugin.
      • ƒ get_schema (Function) [TRIVIAL]
        • 📝 Generates the JSON Schema for the plugin execution form dynamically.
      • ƒ execute (Function) [TRIVIAL]
        • 📝 Orchestrates the dashboard migration pipeline including extraction, AST mutation, and ingestion.
  • 📦 src.plugins (Package) [TRIVIAL]
    • 📝 Plugin package root for dynamic discovery and runtime imports.
  • ƒ schedule_dashboard_validation (Function) [TRIVIAL]
    • 📝 Schedules a recurring dashboard validation task.
  • ƒ _parse_cron (Function) [TRIVIAL]
    • 📝 Basic cron parser placeholder.
  • 📦 scheduler (Module) [TRIVIAL]
    • 📝 Auto-generated module for backend/src/plugins/llm_analysis/scheduler.py
    • 🏗️ Layer: Unknown
    • ƒ job_func (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • LLMProviderType (Class) [TRIVIAL]
    • 📝 Enum for supported LLM providers.
  • LLMProviderConfig (Class) [TRIVIAL]
    • 📝 Configuration for an LLM provider.
  • ValidationStatus (Class) [TRIVIAL]
    • 📝 Enum for dashboard validation status.
  • DetectedIssue (Class) [TRIVIAL]
    • 📝 Model for a single issue detected during validation.
  • ValidationResult (Class) [TRIVIAL]
    • 📝 Model for dashboard validation result.
  • ƒ _is_masked_or_invalid_api_key (Function) [TRIVIAL]
    • 📝 Guards against placeholder or malformed API keys in runtime.
  • ƒ _json_safe_value (Function) [TRIVIAL]
    • 📝 Recursively normalize payload values for JSON serialization.
  • DashboardValidationPlugin (Class) [TRIVIAL]
    • 📝 Plugin for automated dashboard health analysis using LLMs.
    • 🔗 IMPLEMENTS -> backend.src.core.plugin_base.PluginBase
    • ƒ DashboardValidationPlugin.execute (Function) [TRIVIAL]
      • 📝 Executes the dashboard validation task with TaskContext support.
  • DocumentationPlugin (Class) [TRIVIAL]
    • 📝 Plugin for automated dataset documentation using LLMs.
    • 🔗 IMPLEMENTS -> backend.src.core.plugin_base.PluginBase
    • ƒ DocumentationPlugin.execute (Function) [TRIVIAL]
      • 📝 Executes the dataset documentation task with TaskContext support.
  • 📦 plugin (Module) [TRIVIAL]
    • 📝 Auto-generated module for backend/src/plugins/llm_analysis/plugin.py
    • 🏗️ Layer: Unknown
    • ƒ id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ name (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ description (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ version (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_schema (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ execute (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ name (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ description (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ version (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_schema (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ execute (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • ScreenshotService (Class) [TRIVIAL]
    • 📝 Handles capturing screenshots of Superset dashboards.
    • ƒ ScreenshotService.init (Function) [TRIVIAL]
      • 📝 Initializes the ScreenshotService with environment configuration.
    • ƒ ScreenshotService._find_first_visible_locator (Function) [TRIVIAL]
      • 📝 Resolve the first visible locator from multiple Playwright locator strategies.
    • ƒ ScreenshotService._iter_login_roots (Function) [TRIVIAL]
      • 📝 Enumerate page and child frames where login controls may be rendered.
    • ƒ ScreenshotService._extract_hidden_login_fields (Function) [TRIVIAL]
      • 📝 Collect hidden form fields required for direct login POST fallback.
    • ƒ ScreenshotService._extract_csrf_token (Function) [TRIVIAL]
      • 📝 Resolve CSRF token value from main page or embedded login frame.
    • ƒ ScreenshotService._response_looks_like_login_page (Function) [TRIVIAL]
      • 📝 Detect when fallback login POST returned the login form again instead of an authenticated page.
    • ƒ ScreenshotService._redirect_looks_authenticated (Function) [TRIVIAL]
      • 📝 Treat non-login redirects after form POST as successful authentication without waiting for redirect target.
    • ƒ ScreenshotService._submit_login_via_form_post (Function) [TRIVIAL]
      • 📝 Fallback login path that submits credentials directly with csrf token.
    • ƒ ScreenshotService._find_login_field_locator (Function) [TRIVIAL]
      • 📝 Resolve login form input using semantic label text plus generic visible-input fallbacks.
    • ƒ ScreenshotService._find_submit_locator (Function) [TRIVIAL]
      • 📝 Resolve login submit button from main page or embedded auth frame.
    • ƒ ScreenshotService._goto_resilient (Function) [TRIVIAL]
      • 📝 Navigate without relying on networkidle for pages with long-polling or persistent requests.
    • ƒ ScreenshotService.capture_dashboard (Function) [TRIVIAL]
      • 📝 Captures a full-page screenshot of a dashboard using Playwright and CDP.
  • LLMClient (Class) [TRIVIAL]
    • 📝 Wrapper for LLM provider APIs.
    • ƒ LLMClient.init (Function) [TRIVIAL]
      • 📝 Initializes the LLMClient with provider settings.
    • ƒ LLMClient._supports_json_response_format (Function) [TRIVIAL]
      • 📝 Detect whether provider/model is likely compatible with response_format=json_object.
    • ƒ LLMClient.get_json_completion (Function) [TRIVIAL]
      • 📝 Helper to handle LLM calls with JSON mode and fallback parsing.
    • ƒ LLMClient.test_runtime_connection (Function) [TRIVIAL]
      • 📝 Validate provider credentials using the same chat completions transport as runtime analysis.
    • ƒ LLMClient.analyze_dashboard (Function) [TRIVIAL]
      • 📝 Sends dashboard data (screenshot + logs) to LLM for health analysis.
  • 📦 service (Module) [TRIVIAL]
    • 📝 Auto-generated module for backend/src/plugins/llm_analysis/service.py
    • 🏗️ Layer: Unknown
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _find_first_visible_locator (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _iter_login_roots (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _extract_hidden_login_fields (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _extract_csrf_token (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _response_looks_like_login_page (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _redirect_looks_authenticated (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _submit_login_via_form_post (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _find_login_field_locator (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _find_submit_locator (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _goto_resilient (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ capture_dashboard (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ switch_tabs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _supports_json_response_format (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _should_retry (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_json_completion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_runtime_connection (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ analyze_dashboard (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestService (Module)
    • 📝 Verify LLM analysis transport/provider failures do not masquerade as dashboard FAIL results.
    • ƒ test_test_runtime_connection_uses_json_completion_transport (Function) [TRIVIAL]
      • 📝 Provider self-test must exercise the same chat completion transport as runtime analysis.
      • 🔗 BINDS_TO -> TestService
    • ƒ test_analyze_dashboard_provider_error_maps_to_unknown (Function) [TRIVIAL]
      • 📝 Infrastructure/provider failures must produce UNKNOWN analysis status rather than FAIL.
      • 🔗 BINDS_TO -> TestService
    • ƒ _fake_get_json_completion (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _raise_provider_error (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestClientHeaders (Module)
    • 📝 Verify OpenRouter client initialization includes provider-specific headers.
    • ƒ test_openrouter_client_includes_referer_and_title_headers (Function) [TRIVIAL]
      • 📝 OpenRouter requests should carry site/app attribution headers for compatibility.
      • 🔗 BINDS_TO -> TestClientHeaders
  • 📦 TestScreenshotService (Module)
    • 📝 Protect dashboard screenshot navigation from brittle networkidle waits.
    • ƒ test_iter_login_roots_includes_child_frames (Function) [TRIVIAL]
      • 📝 Login discovery must search embedded auth frames, not only the main page.
      • 🔗 BINDS_TO -> TestScreenshotService
    • ƒ test_response_looks_like_login_page_detects_login_markup (Function) [TRIVIAL]
      • 📝 Direct login fallback must reject responses that render the login screen again.
      • 🔗 BINDS_TO -> TestScreenshotService
    • ƒ test_find_first_visible_locator_skips_hidden_first_match (Function) [TRIVIAL]
      • 📝 Locator helper must not reject a selector collection just because its first element is hidden.
      • 🔗 BINDS_TO -> TestScreenshotService
    • ƒ test_submit_login_via_form_post_uses_browser_context_request (Function) [TRIVIAL]
      • 📝 Fallback login must submit hidden fields and credentials through the context request cookie jar.
      • 🔗 BINDS_TO -> TestScreenshotService
    • ƒ test_submit_login_via_form_post_accepts_authenticated_redirect (Function) [TRIVIAL]
      • 📝 Fallback login must treat non-login 302 redirect as success without waiting for redirect target.
      • 🔗 BINDS_TO -> TestScreenshotService
    • ƒ test_submit_login_via_form_post_rejects_login_markup_response (Function) [TRIVIAL]
      • 📝 Fallback login must fail when POST response still contains login form content.
      • 🔗 BINDS_TO -> TestScreenshotService
    • ƒ test_goto_resilient_falls_back_from_domcontentloaded_to_load (Function) [TRIVIAL]
      • 📝 Pages with unstable primary wait must retry with fallback wait strategy.
      • 🔗 BINDS_TO -> TestScreenshotService
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ is_visible (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ count (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ nth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_attribute (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ input_value (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ count (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ nth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ text (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ post (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ locator (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_attribute (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ input_value (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ count (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ nth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ text (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ post (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ locator (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_attribute (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ input_value (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ count (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ nth (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ text (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ post (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ locator (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ goto (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 StoragePlugin (Module) [TRIVIAL]
    • 📝 Provides core filesystem operations for managing backups and repositories.
    • 🏗️ Layer: App
    • 🔒 Invariant: All file operations must be restricted to the configured storage root.
    • 🔗 IMPLEMENTS -> PluginBase
    • 🔗 DEPENDS_ON -> backend.src.models.storage
    • StoragePlugin (Class) [TRIVIAL]
      • 📝 Implementation of the storage management plugin.
      • ƒ init (Function) [TRIVIAL]
        • 📝 Initializes the StoragePlugin and ensures required directories exist.
      • ƒ id (Function) [TRIVIAL]
        • 📝 Returns the unique identifier for the storage plugin.
      • ƒ name (Function) [TRIVIAL]
        • 📝 Returns the human-readable name of the storage plugin.
      • ƒ description (Function) [TRIVIAL]
        • 📝 Returns a description of the storage plugin.
      • ƒ version (Function) [TRIVIAL]
        • 📝 Returns the version of the storage plugin.
      • ƒ ui_route (Function) [TRIVIAL]
        • 📝 Returns the frontend route for the storage plugin.
      • ƒ get_schema (Function) [TRIVIAL]
        • 📝 Returns the JSON schema for storage plugin parameters.
      • ƒ execute (Function) [TRIVIAL]
        • 📝 Executes storage-related tasks with TaskContext support.
      • ƒ get_storage_root (Function) [TRIVIAL]
        • 📝 Resolves the absolute path to the storage root.
      • ƒ resolve_path (Function) [TRIVIAL]
        • 📝 Resolves a dynamic path pattern using provided variables.
      • ƒ ensure_directories (Function) [TRIVIAL]
        • 📝 Creates the storage root and category subdirectories if they don't exist.
      • ƒ validate_path (Function) [TRIVIAL]
        • 📝 Prevents path traversal attacks by ensuring the path is within the storage root.
      • ƒ list_files (Function) [TRIVIAL]
        • 📝 Lists all files and directories in a specific category and subpath.
      • ƒ save_file (Function) [TRIVIAL]
        • 📝 Saves an uploaded file to the specified category and optional subpath.
      • ƒ delete_file (Function) [TRIVIAL]
        • 📝 Deletes a file or directory from the specified category and path.
      • ƒ get_file_path (Function) [TRIVIAL]
        • 📝 Returns the absolute path of a file for download.
  • GitLLMExtension (Class) [TRIVIAL]
    • 📝 Provides LLM capabilities to the Git plugin.
    • ƒ suggest_commit_message (Function) [TRIVIAL]
      • 📝 Generates a suggested commit message based on a diff and history.
  • 📦 llm_extension (Module) [TRIVIAL]
    • 📝 Auto-generated module for backend/src/plugins/git/llm_extension.py
    • 🏗️ Layer: Unknown
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 src.plugins.git (Package) [TRIVIAL]
    • 📝 Git plugin extension package root.
  • 📦 test_task_persistence (Module)
    • 📝 Unit tests for TaskPersistenceService.
    • 🏗️ Layer: Test
    • TestTaskPersistenceHelpers (Class)
      • 📝 Test suite for TaskPersistenceService static helper methods.
      • 🔗 BINDS_TO -> test_task_persistence
      • ƒ test_json_load_if_needed_none (Function) [TRIVIAL]
        • 📝 Test _json_load_if_needed with None input.
      • ƒ test_json_load_if_needed_dict (Function) [TRIVIAL]
        • 📝 Test _json_load_if_needed with dict input.
      • ƒ test_json_load_if_needed_list (Function) [TRIVIAL]
        • 📝 Test _json_load_if_needed with list input.
      • ƒ test_json_load_if_needed_json_string (Function) [TRIVIAL]
        • 📝 Test _json_load_if_needed with JSON string.
      • ƒ test_json_load_if_needed_empty_string (Function) [TRIVIAL]
        • 📝 Test _json_load_if_needed with empty/null strings.
      • ƒ test_json_load_if_needed_plain_string (Function) [TRIVIAL]
        • 📝 Test _json_load_if_needed with non-JSON string.
      • ƒ test_json_load_if_needed_integer (Function) [TRIVIAL]
        • 📝 Test _json_load_if_needed with integer.
      • ƒ test_parse_datetime_none (Function) [TRIVIAL]
        • 📝 Test _parse_datetime with None.
      • ƒ test_parse_datetime_datetime_object (Function) [TRIVIAL]
        • 📝 Test _parse_datetime with datetime object.
      • ƒ test_parse_datetime_iso_string (Function) [TRIVIAL]
        • 📝 Test _parse_datetime with ISO string.
      • ƒ test_parse_datetime_invalid_string (Function) [TRIVIAL]
        • 📝 Test _parse_datetime with invalid string.
      • ƒ test_parse_datetime_integer (Function) [TRIVIAL]
        • 📝 Test _parse_datetime with non-string, non-datetime.
    • TestTaskPersistenceService (Class)
      • 📝 Test suite for TaskPersistenceService CRUD operations.
      • 🔗 BINDS_TO -> test_task_persistence
      • ƒ setup_class (Function) [TRIVIAL]
        • 📝 Setup in-memory test database.
      • ƒ teardown_class (Function) [TRIVIAL]
        • 📝 Dispose of test database.
      • ƒ setup_method (Function) [TRIVIAL]
        • 📝 Clean task_records table before each test.
      • ƒ test_persist_task_new (Function) [TRIVIAL]
        • 📝 Test persisting a new task creates a record.
      • ƒ test_persist_task_update (Function) [TRIVIAL]
        • 📝 Test updating an existing task.
      • ƒ test_persist_task_with_logs (Function) [TRIVIAL]
        • 📝 Test persisting a task with log entries.
      • ƒ test_persist_task_failed_extracts_error (Function) [TRIVIAL]
        • 📝 Test that FAILED task extracts last error message.
      • ƒ test_persist_tasks_batch (Function) [TRIVIAL]
        • 📝 Test persisting multiple tasks.
      • ƒ test_load_tasks (Function) [TRIVIAL]
        • 📝 Test loading tasks from database.
      • ƒ test_load_tasks_with_status_filter (Function) [TRIVIAL]
        • 📝 Test loading tasks filtered by status.
      • ƒ test_load_tasks_with_limit (Function) [TRIVIAL]
        • 📝 Test loading tasks with limit.
      • ƒ test_delete_tasks (Function) [TRIVIAL]
        • 📝 Test deleting tasks by ID list.
      • ƒ test_delete_tasks_empty_list (Function) [TRIVIAL]
        • 📝 Test deleting with empty list (no-op).
      • ƒ test_persist_task_with_datetime_in_params (Function) [TRIVIAL]
        • 📝 Test json_serializable handles datetime in params.
      • ƒ test_persist_task_resolves_environment_slug_to_existing_id (Function) [TRIVIAL]
        • 📝 Ensure slug-like environment token resolves to environments.id before persisting task.
    • ƒ _patched (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ _make_task (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • ƒ test_environment_model (Function) [TRIVIAL]
    • 📝 Tests that Environment model correctly stores values.
  • 📦 test_task_manager (Module)
    • 📝 Unit tests for TaskManager lifecycle, CRUD, log buffering, and filtering.
    • 🏗️ Layer: Core
    • 🔒 Invariant: TaskManager state changes are deterministic and testable with mocked dependencies.
    • ƒ _make_manager (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> test_task_manager
    • ƒ _cleanup_manager (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> test_task_manager
    • ƒ test_init_creates_empty_tasks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_init_loads_persisted_tasks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_init_starts_flusher_thread (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_task_returns_none_for_missing (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_task_returns_existing (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_all_tasks (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_tasks_with_status_filter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_tasks_with_plugin_filter (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_tasks_with_pagination (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_get_tasks_completed_only (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_create_task_success (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_create_task_unknown_plugin_raises (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_create_task_invalid_params_raises (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_add_log_appends_to_task_and_buffer (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_add_log_skips_nonexistent_task (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_flush_logs_writes_to_persistence (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_flush_task_logs_writes_single_task (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_flush_logs_requeues_on_failure (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_clear_all_non_active (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_clear_by_status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_clear_preserves_awaiting_input (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_subscribe_creates_queue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_unsubscribe_removes_queue (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_multiple_subscribers (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_await_input_sets_status (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_await_input_not_running_raises (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_await_input_nonexistent_raises (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_resume_with_password (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_resume_not_awaiting_raises (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_resume_empty_passwords_raises (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestDashboardsApi (Module)
    • 📝 Comprehensive contract-driven tests for Dashboard Hub API
    • 🏗️ Layer: Domain (Tests)
    • ƒ test_get_dashboards_success (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_get_dashboards_with_search (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_get_dashboards_empty (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_get_dashboards_superset_failure (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_get_dashboards_env_not_found (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_get_dashboards_invalid_pagination (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_get_database_mappings_success (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_get_database_mappings_env_not_found (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_get_dashboard_detail_success (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_get_dashboard_detail_env_not_found (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_get_dashboard_tasks_history_success (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_get_dashboard_tasks_history_sorting (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_get_dashboard_thumbnail_success (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_get_dashboard_thumbnail_env_not_found (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_get_dashboard_thumbnail_202 (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_migrate_dashboards_success (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_migrate_dashboards_pre_checks (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_migrate_dashboards_env_not_found (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_backup_dashboards_success (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_backup_dashboards_pre_checks (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_backup_dashboards_env_not_found (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_backup_dashboards_with_schedule (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ test_task_matches_dashboard_logic (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestDashboardsApi
    • ƒ mock_deps (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestResourceHubs (Module)
    • 📝 Contract tests for resource hub dashboards/datasets listing and pagination boundary validation.
    • 🏗️ Layer: Domain (Tests)
    • 🔗 DEPENDS_ON -> DashboardsApi
    • 🔗 DEPENDS_ON -> DatasetsApi
    • test_dashboards_api (Block) [TRIVIAL]
      • 📝 Verify GET /api/dashboards contract compliance
      • 🔗 BINDS_TO -> TestResourceHubs
      • ƒ mock_deps (Function) [TRIVIAL]
        • 📝 Provide dependency override fixture for resource hub route tests.
        • 🔒 Invariant: unconstrained mock — no spec= enforced; attribute typos will silently pass
        • 🔗 BINDS_TO -> TestResourceHubs
      • ƒ test_get_dashboards_success (Function) [TRIVIAL]
        • 📝 Verify dashboards endpoint returns 200 with expected dashboard payload fields.
        • 🔗 BINDS_TO -> test_dashboards_api
      • ƒ test_get_dashboards_not_found (Function) [TRIVIAL]
        • 📝 Verify dashboards endpoint returns 404 for unknown environment identifier.
        • 🔗 BINDS_TO -> test_dashboards_api
      • ƒ test_get_dashboards_search (Function) [TRIVIAL]
        • 📝 Verify dashboards endpoint search filter returns matching subset.
        • 🔗 BINDS_TO -> test_dashboards_api
    • test_datasets_api (Block) [TRIVIAL]
      • 📝 Verify GET /api/datasets contract compliance
      • 🔗 BINDS_TO -> TestResourceHubs
      • ƒ test_get_datasets_success (Function) [TRIVIAL]
        • 📝 Verify datasets endpoint returns 200 with mapped fields payload.
        • 🔗 BINDS_TO -> test_datasets_api
      • ƒ test_get_datasets_not_found (Function) [TRIVIAL]
        • 📝 Verify datasets endpoint returns 404 for unknown environment identifier.
        • 🔗 BINDS_TO -> test_datasets_api
      • ƒ test_get_datasets_search (Function) [TRIVIAL]
        • 📝 Verify datasets endpoint search filter returns matching dataset subset.
        • 🔗 BINDS_TO -> test_datasets_api
      • ƒ test_get_datasets_service_failure (Function) [TRIVIAL]
        • 📝 Verify datasets endpoint surfaces backend fetch failure as HTTP 503.
        • 🔗 BINDS_TO -> test_datasets_api
    • test_pagination_boundaries (Block) [TRIVIAL]
      • 📝 Verify pagination validation for GET endpoints
      • 🔗 BINDS_TO -> TestResourceHubs
      • ƒ test_get_dashboards_pagination_zero_page (Function) [TRIVIAL]
        • 📝 Verify dashboards endpoint rejects page=0 with HTTP 400 validation error.
        • 🔗 BINDS_TO -> test_pagination_boundaries
      • ƒ test_get_dashboards_pagination_oversize (Function) [TRIVIAL]
        • 📝 Verify dashboards endpoint rejects oversized page_size with HTTP 400.
        • 🔗 BINDS_TO -> test_pagination_boundaries
      • ƒ test_get_datasets_pagination_zero_page (Function) [TRIVIAL]
        • 📝 Verify datasets endpoint rejects page=0 with HTTP 400.
        • 🔗 BINDS_TO -> test_pagination_boundaries
      • ƒ test_get_datasets_pagination_oversize (Function) [TRIVIAL]
        • 📝 Verify datasets endpoint rejects oversized page_size with HTTP 400.
        • 🔗 BINDS_TO -> test_pagination_boundaries
  • 📦 test_smoke_plugins (Module) [TRIVIAL]
    • 📝 Auto-generated module for backend/tests/test_smoke_plugins.py
    • 🏗️ Layer: Unknown
    • ƒ test_plugins_load_successfully (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ test_task_manager_initializes_with_plugins (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestLogger (Module)
    • 📝 Unit tests for the custom logger formatters and configuration context manager.
    • 🏗️ Layer: Logging (Tests)
    • 🔒 Invariant: All required log statements must correctly check the threshold.
    • ƒ test_belief_scope_logs_entry_action_exit_at_debug (Function) [TRIVIAL]
      • 📝 Test that belief_scope generates [ID][Entry], [ID][Action], and [ID][Exit] logs at DEBUG level.
      • 🔗 BINDS_TO -> TestLogger
    • ƒ test_belief_scope_error_handling (Function) [TRIVIAL]
      • 📝 Test that belief_scope logs Coherence:Failed on exception.
      • 🔗 BINDS_TO -> TestLogger
    • ƒ test_belief_scope_success_coherence (Function) [TRIVIAL]
      • 📝 Test that belief_scope logs Coherence:OK on success.
      • 🔗 BINDS_TO -> TestLogger
    • ƒ test_belief_scope_not_visible_at_info (Function) [TRIVIAL]
      • 📝 Test that belief_scope Entry/Exit/Coherence logs are NOT visible at INFO level.
      • 🔗 BINDS_TO -> TestLogger
    • ƒ test_task_log_level_default (Function) [TRIVIAL]
      • 📝 Test that default task log level is INFO.
      • 🔗 BINDS_TO -> TestLogger
    • ƒ test_should_log_task_level (Function) [TRIVIAL]
      • 📝 Test that should_log_task_level correctly filters log levels.
      • 🔗 BINDS_TO -> TestLogger
    • ƒ test_configure_logger_task_log_level (Function) [TRIVIAL]
      • 📝 Test that configure_logger updates task_log_level.
      • 🔗 BINDS_TO -> TestLogger
    • ƒ test_enable_belief_state_flag (Function) [TRIVIAL]
      • 📝 Test that enable_belief_state flag controls belief_scope logging.
      • 🔗 BINDS_TO -> TestLogger
  • 📦 TestAuth (Module)
    • 📝 Covers authentication service/repository behavior and auth bootstrap helpers.
    • 🏗️ Layer: Test
    • ƒ test_create_user (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestAuth
    • ƒ test_authenticate_user (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestAuth
    • ƒ test_create_session (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestAuth
    • ƒ test_role_permission_association (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestAuth
    • ƒ test_user_role_association (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestAuth
    • ƒ test_ad_group_mapping (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestAuth
    • ƒ test_create_admin_creates_user_with_optional_email (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestAuth
    • ƒ test_create_admin_is_idempotent_for_existing_user (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestAuth
    • ƒ test_ensure_encryption_key_generates_backend_env_file (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestAuth
    • ƒ test_ensure_encryption_key_reuses_existing_env_file_value (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestAuth
    • ƒ test_ensure_encryption_key_prefers_process_environment (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestAuth
    • ƒ db_session (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ auth_service (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ auth_repo (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ verify_fernet_key (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 test_log_persistence (Module)
    • 📝 Unit tests for TaskLogPersistenceService.
    • 🏗️ Layer: Test
    • TestLogPersistence (Class)
      • 📝 Test suite for TaskLogPersistenceService.
      • 🔗 BINDS_TO -> test_log_persistence
      • ƒ setup_class (Function) [TRIVIAL]
        • 📝 Setup test database and service instance.
      • ƒ teardown_class (Function) [TRIVIAL]
        • 📝 Clean up test database.
      • ƒ setup_method (Function) [TRIVIAL]
        • 📝 Setup for each test method — clean task_logs table.
      • ƒ test_add_logs_single (Function) [TRIVIAL]
        • 📝 Test adding a single log entry.
      • ƒ test_add_logs_batch (Function) [TRIVIAL]
        • 📝 Test adding multiple log entries in batch.
      • ƒ test_add_logs_empty (Function) [TRIVIAL]
        • 📝 Test adding empty log list (should be no-op).
      • ƒ test_get_logs_by_task_id (Function) [TRIVIAL]
        • 📝 Test retrieving logs by task ID.
      • ƒ test_get_logs_with_filters (Function) [TRIVIAL]
        • 📝 Test retrieving logs with level and source filters.
      • ƒ test_get_logs_with_pagination (Function) [TRIVIAL]
        • 📝 Test retrieving logs with pagination.
      • ƒ test_get_logs_with_search (Function) [TRIVIAL]
        • 📝 Test retrieving logs with search query.
      • ƒ test_get_log_stats (Function) [TRIVIAL]
        • 📝 Test retrieving log statistics.
      • ƒ test_get_sources (Function) [TRIVIAL]
        • 📝 Test retrieving unique log sources.
      • ƒ test_delete_logs_for_task (Function) [TRIVIAL]
        • 📝 Test deleting logs by task ID.
      • ƒ test_delete_logs_for_tasks (Function) [TRIVIAL]
        • 📝 Test deleting logs for multiple tasks.
      • ƒ test_delete_logs_for_tasks_empty (Function) [TRIVIAL]
        • 📝 Test deleting with empty list (no-op).
    • ƒ _patched (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 test_clean_release_cli (Module)
    • 📝 Smoke tests for the redesigned clean release CLI.
    • 🏗️ Layer: Domain
    • ƒ test_cli_candidate_register_scaffold (Function) [TRIVIAL]
      • 📝 Verify candidate-register command exits successfully for valid required arguments.
      • 🔗 BINDS_TO -> test_clean_release_cli
    • ƒ test_cli_manifest_build_scaffold (Function) [TRIVIAL]
      • 📝 Verify candidate-register/artifact-import/manifest-build smoke path succeeds end-to-end.
      • 🔗 BINDS_TO -> test_clean_release_cli
    • ƒ test_cli_compliance_run_scaffold (Function) [TRIVIAL]
      • 📝 Verify compliance run/status/violations/report commands complete for prepared candidate.
      • 🔒 Invariant: SimpleNamespace substitutes for GlobalSettings — any field rename in GlobalSettings will silently not propagate here; re-verify on GlobalSettings schema changes.
      • 🔗 BINDS_TO -> test_clean_release_cli
    • ƒ test_cli_release_gate_commands_scaffold (Function) [TRIVIAL]
      • 📝 Verify approve/reject/publish/revoke release-gate commands execute with valid fixtures.
      • 🔗 BINDS_TO -> test_clean_release_cli
  • 📦 TestCleanReleaseTui (Module)
    • 📝 Unit tests for the interactive curses TUI of the clean release process.
    • 🏗️ Layer: Scripts
    • 🔒 Invariant: TUI initializes, handles hotkeys (F5, F10) and safely falls back without TTY.
    • ƒ test_headless_fallback (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestCleanReleaseTui
    • ƒ test_tui_initial_render (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestCleanReleaseTui
    • ƒ test_tui_run_checks_f5 (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestCleanReleaseTui
    • ƒ test_tui_exit_f10 (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestCleanReleaseTui
    • ƒ test_tui_clear_history_f7 (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestCleanReleaseTui
    • ƒ test_tui_real_mode_bootstrap_imports_artifacts_catalog (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestCleanReleaseTui
    • ƒ mock_stdscr (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ side_effect (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 test_clean_release_tui_v2 (Module)
    • 📝 Smoke tests for thin-client TUI action dispatch and blocked transition behavior.
    • 🏗️ Layer: Domain
    • ƒ _build_mock_stdscr (Function) [TRIVIAL]
      • 📝 Build deterministic curses screen mock with default terminal geometry and exit key.
      • 🔗 BINDS_TO -> test_clean_release_tui_v2
    • ƒ test_tui_f5_dispatches_run_action (Function) [TRIVIAL]
      • 📝 Verify F5 key dispatch invokes run_checks exactly once before graceful exit.
      • 🔗 BINDS_TO -> test_clean_release_tui_v2
    • ƒ test_tui_f5_run_smoke_reports_blocked_state (Function) [TRIVIAL]
      • 📝 Verify blocked compliance state is surfaced after F5-triggered run action.
      • 🔗 BINDS_TO -> test_clean_release_tui_v2
    • ƒ test_tui_non_tty_refuses_startup (Function) [TRIVIAL]
      • 📝 Verify non-TTY execution returns exit code 2 with actionable stderr guidance.
      • 🔗 BINDS_TO -> test_clean_release_tui_v2
    • ƒ test_tui_f8_blocked_without_facade_binding (Function) [TRIVIAL]
      • 📝 Verify F8 path reports disabled action instead of mutating hidden facade state.
      • 🔗 BINDS_TO -> test_clean_release_tui_v2
    • ƒ _set_blocked_state (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestGitServiceGiteaPr (Module)
    • 📝 Validate Gitea PR creation fallback behavior when configured server URL is stale.
    • 🏗️ Layer: Domain
    • 🔒 Invariant: A 404 from primary Gitea URL retries once against remote-url host when different.
    • ƒ test_derive_server_url_from_remote_strips_credentials (Function) [TRIVIAL]
      • 📝 Ensure helper returns host base URL and removes embedded credentials.
      • 🔗 BINDS_TO -> TestGitServiceGiteaPr
    • ƒ test_create_gitea_pull_request_retries_with_remote_host_on_404 (Function) [TRIVIAL]
      • 📝 Verify create_gitea_pull_request retries with remote URL host after primary 404.
      • 🔗 BINDS_TO -> TestGitServiceGiteaPr
    • ƒ test_create_gitea_pull_request_returns_branch_error_when_target_missing (Function) [TRIVIAL]
      • 📝 Ensure Gitea 404 on PR creation is mapped to actionable target-branch validation error.
      • 🔗 BINDS_TO -> TestGitServiceGiteaPr
    • ƒ fake_gitea_request (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fake_gitea_request (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestMappingService (Module)
    • 📝 Unit tests for the IdMappingService matching UUIDs to integer IDs.
    • 🏗️ Layer: Domain
    • ƒ test_sync_environment_upserts_correctly (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestMappingService
    • ƒ test_get_remote_id_returns_integer (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestMappingService
    • ƒ test_get_remote_ids_batch_returns_dict (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestMappingService
    • ƒ test_sync_environment_updates_existing_mapping (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestMappingService
    • ƒ test_sync_environment_skips_resources_without_uuid (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestMappingService
    • ƒ test_sync_environment_handles_api_error_gracefully (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestMappingService
    • ƒ test_get_remote_id_returns_none_for_missing (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestMappingService
    • ƒ test_get_remote_ids_batch_returns_empty_for_empty_input (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestMappingService
    • ƒ test_mapping_service_alignment_with_test_data (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestMappingService
    • ƒ test_sync_environment_requires_existing_env (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestMappingService
    • ƒ test_sync_environment_deletes_stale_mappings (Function) [TRIVIAL]
      • 🔗 BINDS_TO -> TestMappingService
    • ƒ db_session (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_all_resources (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_all_resources (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • ƒ test_git_service_get_repo_path_guard (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> UnknownModule
  • ƒ test_git_service_get_repo_path_recreates_base_dir (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> UnknownModule
  • ƒ test_superset_client_import_dashboard_guard (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> UnknownModule
  • ƒ test_git_service_init_repo_reclones_when_path_is_not_a_git_repo (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> UnknownModule
  • ƒ test_git_service_ensure_gitflow_branches_creates_and_pushes_missing_defaults (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> UnknownModule
  • ƒ test_git_service_configure_identity_updates_repo_local_config (Function) [TRIVIAL]
    • 🔗 BINDS_TO -> UnknownModule
  • 📦 test_defensive_guards (Module) [TRIVIAL]
    • 📝 Auto-generated module for backend/tests/core/test_defensive_guards.py
    • 🏗️ Layer: Unknown
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ fetch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ push (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ create_head (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ remote (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestMigrationEngine (Module)
    • 📝 Unit tests for MigrationEngine's cross-filter patching algorithms.
    • 🏗️ Layer: Domain
    • MockMappingService (Class) [TRIVIAL]
      • 📝 Deterministic mapping service double for native filter ID remapping scenarios.
      • 🔒 Invariant: Returns mappings only for requested UUID keys present in seeded map.
      • 🔗 BINDS_TO -> TestMigrationEngine:Module
    • ƒ _write_dashboard_yaml (Function) [TRIVIAL]
      • 📝 Serialize dashboard metadata into YAML fixture with json_metadata payload for patch tests.
      • 🔗 BINDS_TO -> TestMigrationEngine:Module
    • ƒ test_patch_dashboard_metadata_replaces_chart_ids (Function) [TRIVIAL]
      • 📝 Verify native filter target chartId values are remapped via mapping service results.
      • 🔗 BINDS_TO -> TestMigrationEngine:Module
    • ƒ test_patch_dashboard_metadata_replaces_dataset_ids (Function) [TRIVIAL]
      • 📝 Verify native filter target datasetId values are remapped via mapping service results.
      • 🔗 BINDS_TO -> TestMigrationEngine:Module
    • ƒ test_patch_dashboard_metadata_skips_when_no_metadata (Function) [TRIVIAL]
      • 📝 Ensure dashboard files without json_metadata are left unchanged by metadata patching.
      • 🔗 BINDS_TO -> TestMigrationEngine:Module
    • ƒ test_patch_dashboard_metadata_handles_missing_targets (Function) [TRIVIAL]
      • 📝 Verify patching updates mapped targets while preserving unmapped native filter IDs.
      • 🔗 BINDS_TO -> TestMigrationEngine:Module
    • ƒ test_extract_chart_uuids_from_archive (Function) [TRIVIAL]
      • 📝 Verify chart archive scan returns complete local chart id-to-uuid mapping.
      • 🔗 BINDS_TO -> TestMigrationEngine:Module
    • ƒ test_transform_yaml_replaces_database_uuid (Function) [TRIVIAL]
      • 📝 Ensure dataset YAML database_uuid fields are replaced when source UUID mapping exists.
      • 🔗 BINDS_TO -> TestMigrationEngine:Module
    • ƒ test_transform_yaml_ignores_unmapped_uuid (Function) [TRIVIAL]
      • 📝 Ensure transform_yaml leaves dataset files untouched when database_uuid is not mapped.
      • 🔗 BINDS_TO -> TestMigrationEngine:Module
    • ƒ test_transform_zip_end_to_end (Function) [TRIVIAL]
      • 📝 Validate full ZIP transform pipeline remaps datasets and dashboard cross-filter chart IDs.
      • 🔗 BINDS_TO -> TestMigrationEngine:Module
    • ƒ test_transform_zip_invalid_path (Function) [TRIVIAL]
      • 📝 Verify transform_zip returns False when source archive path does not exist.
      • 🔗 BINDS_TO -> TestMigrationEngine:Module
    • ƒ test_transform_yaml_nonexistent_file (Function) [TRIVIAL]
      • 📝 Verify transform_yaml raises FileNotFoundError for missing YAML source files.
      • 🔗 BINDS_TO -> TestMigrationEngine:Module
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_remote_ids_batch (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestDryRunOrchestrator (Module)
    • 📝 Unit tests for MigrationDryRunService diff and risk computation contracts.
    • 🏗️ Layer: Domain
    • 🔗 DEPENDS_ON -> MigrationDryRunOrchestratorModule
    • ƒ _load_fixture (Function) [TRIVIAL]
      • 📝 Load canonical migration dry-run fixture payload used by deterministic orchestration assertions.
      • 🔗 BINDS_TO -> TestDryRunOrchestrator
    • ƒ _make_session (Function) [TRIVIAL]
      • 📝 Build isolated in-memory SQLAlchemy session for dry-run service tests.
      • 🔗 BINDS_TO -> TestDryRunOrchestrator
    • ƒ test_migration_dry_run_service_builds_diff_and_risk (Function) [TRIVIAL]
      • 📝 Verify dry-run orchestration returns stable diff summary and required risk codes.
      • 🔗 BINDS_TO -> TestDryRunOrchestrator
  • 📦 TestArchiveParser (Module)
    • 📝 Unit tests for MigrationArchiveParser ZIP extraction contract.
    • 🏗️ Layer: Domain
    • 🔗 DEPENDS_ON -> MigrationArchiveParserModule
    • ƒ test_extract_objects_from_zip_collects_all_types (Function) [TRIVIAL]
      • 📝 Verify archive parser collects dashboard/chart/dataset YAML objects into typed buckets.
      • 🔗 BINDS_TO -> TestArchiveParser
  • 📦 TestPublicationService (Module)
    • 📝 Define publication gate contracts over approved candidates and immutable publication records.
    • 🏗️ Layer: Tests
    • 🔒 Invariant: Publish requires approval; revoke requires existing publication; republish after revoke is allowed as a new record.
    • ƒ _seed_candidate_with_passed_report (Function) [TRIVIAL]
      • 📝 Seed candidate/report fixtures for publication gate scenarios.
      • 🔗 BINDS_TO -> TestPublicationService
    • ƒ test_publish_without_approval_rejected (Function) [TRIVIAL]
      • 📝 Ensure publish action is blocked until candidate is approved.
      • 🔗 BINDS_TO -> TestPublicationService
    • ƒ test_revoke_unknown_publication_rejected (Function) [TRIVIAL]
      • 📝 Ensure revocation is rejected for unknown publication id.
      • 🔗 BINDS_TO -> TestPublicationService
    • ƒ test_republish_after_revoke_creates_new_active_record (Function) [TRIVIAL]
      • 📝 Ensure republish after revoke is allowed and creates a new ACTIVE record.
      • 🔗 BINDS_TO -> TestPublicationService
  • 📦 TestComplianceTaskIntegration (Module)
    • 📝 Verify clean release compliance runs execute through TaskManager lifecycle with observable success/failure outcomes.
    • 🏗️ Layer: Tests
    • 🔒 Invariant: Compliance execution triggered as task produces terminal task status and persists run evidence.
    • ƒ _seed_repository (Function) [TRIVIAL]
      • 📝 Prepare deterministic candidate/policy/registry/manifest fixtures for task integration tests.
      • 🔗 BINDS_TO -> TestComplianceTaskIntegration
    • CleanReleaseCompliancePlugin (Class) [TRIVIAL]
      • 📝 TaskManager plugin shim that executes clean release compliance orchestration.
      • 🔗 BINDS_TO -> TestComplianceTaskIntegration
    • _PluginLoaderStub (Class) [TRIVIAL]
      • 📝 Provide minimal plugin loader contract used by TaskManager in integration tests.
      • 🔒 Invariant: has_plugin/get_plugin only acknowledge the seeded compliance plugin id.
      • 🔗 BINDS_TO -> TestComplianceTaskIntegration
    • ƒ _make_task_manager (Function) [TRIVIAL]
      • 📝 Build TaskManager with mocked persistence services for isolated integration tests.
      • 🔗 BINDS_TO -> TestComplianceTaskIntegration
    • ƒ _wait_for_terminal_task (Function) [TRIVIAL]
      • 📝 Poll task registry until target task reaches terminal status.
      • 🔗 BINDS_TO -> TestComplianceTaskIntegration
    • ƒ test_compliance_run_executes_as_task_manager_task (Function) [TRIVIAL]
      • 📝 Verify successful compliance execution is observable as TaskManager SUCCESS task.
      • 🔗 BINDS_TO -> TestComplianceTaskIntegration
    • ƒ test_compliance_run_missing_manifest_marks_task_failed (Function) [TRIVIAL]
      • 📝 Verify missing manifest startup failure is surfaced as TaskManager FAILED task.
      • 🔗 BINDS_TO -> TestComplianceTaskIntegration
    • ƒ id (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ name (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ execute (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ init (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ has_plugin (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_plugin (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ list_plugins (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_all_plugins (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
    • ƒ get_all_plugin_configs (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestDemoModeIsolation (Module)
    • 📝 Verify demo and real mode namespace isolation contracts before TUI integration.
    • 🏗️ Layer: Tests
    • 🔗 DEPENDS_ON -> backend.src.services.clean_release.demo_data_service
    • ƒ test_resolve_namespace_separates_demo_and_real (Function) [TRIVIAL]
      • 📝 Ensure namespace resolver returns deterministic and distinct namespaces.
      • 🔗 BINDS_TO -> TestDemoModeIsolation
    • ƒ test_build_namespaced_id_prevents_cross_mode_collisions (Function) [TRIVIAL]
      • 📝 Ensure ID generation prevents demo/real collisions for identical logical IDs.
      • 🔗 BINDS_TO -> TestDemoModeIsolation
    • ƒ test_create_isolated_repository_keeps_mode_data_separate (Function) [TRIVIAL]
      • 📝 Verify demo and real repositories do not leak state across mode boundaries.
      • 🔗 BINDS_TO -> TestDemoModeIsolation
  • 📦 TestReportAuditImmutability (Module)
    • 📝 Validate report snapshot immutability expectations and append-only audit hook behavior for US2.
    • 🏗️ Layer: Tests
    • 🔒 Invariant: Built reports are immutable snapshots; audit hooks produce append-only event traces.
    • ƒ _terminal_run (Function) [TRIVIAL]
      • 📝 Build deterministic terminal run fixture for report snapshot tests.
      • 🔗 BINDS_TO -> TestReportAuditImmutability
    • ƒ test_report_builder_sets_immutable_snapshot_flag (Function) [TRIVIAL]
      • 📝 Ensure generated report payload is marked immutable and persisted as snapshot.
      • 🔗 BINDS_TO -> TestReportAuditImmutability
    • ƒ test_repository_rejects_report_overwrite_for_same_report_id (Function) [TRIVIAL]
      • 📝 Define immutability contract that report snapshots cannot be overwritten by same identifier.
      • 🔗 BINDS_TO -> TestReportAuditImmutability
    • ƒ test_audit_hooks_emit_append_only_event_stream (Function) [TRIVIAL]
      • 📝 Verify audit hooks emit one event per action call and preserve call order.
      • 🔗 BINDS_TO -> TestReportAuditImmutability
  • 📦 test_candidate_manifest_services (Module)
    • 📝 Test lifecycle and manifest versioning for release candidates.
    • 🏗️ Layer: Tests
    • ƒ test_candidate_lifecycle_transitions (Function) [TRIVIAL]
      • 📝 Verify release candidate allows legal status transitions and rejects forbidden back-transitions.
      • 🔗 BINDS_TO -> test_candidate_manifest_services:Module
    • ƒ test_manifest_versioning_and_immutability (Function) [TRIVIAL]
      • 📝 Verify manifest versions increment monotonically and older snapshots remain queryable.
      • 🔗 BINDS_TO -> test_candidate_manifest_services:Module
    • ƒ _valid_artifacts (Function) [TRIVIAL]
      • 📝 Provide canonical valid artifact payload used by candidate registration tests.
      • 🔗 BINDS_TO -> test_candidate_manifest_services:Module
    • ƒ test_register_candidate_rejects_duplicate_candidate_id (Function) [TRIVIAL]
      • 📝 Verify duplicate candidate_id registration is rejected by service invariants.
      • 🔗 BINDS_TO -> test_candidate_manifest_services:Module
    • ƒ test_register_candidate_rejects_malformed_artifact_input (Function) [TRIVIAL]
      • 📝 Verify candidate registration rejects artifact payloads missing required fields.
      • 🔗 BINDS_TO -> test_candidate_manifest_services:Module
    • ƒ test_register_candidate_rejects_empty_artifact_set (Function) [TRIVIAL]
      • 📝 Verify candidate registration rejects empty artifact collections.
      • 🔗 BINDS_TO -> test_candidate_manifest_services:Module
    • ƒ test_manifest_service_rebuild_creates_new_version (Function) [TRIVIAL]
      • 📝 Verify repeated manifest build creates a new incremented immutable version.
      • 🔗 BINDS_TO -> test_candidate_manifest_services:Module
    • ƒ test_manifest_service_existing_manifest_cannot_be_mutated (Function) [TRIVIAL]
      • 📝 Verify existing manifest snapshot remains immutable when rebuilding newer manifest version.
      • 🔗 BINDS_TO -> test_candidate_manifest_services:Module
    • ƒ test_manifest_service_rejects_missing_candidate (Function) [TRIVIAL]
      • 📝 Verify manifest build fails with missing candidate identifier.
      • 🔗 BINDS_TO -> test_candidate_manifest_services:Module
    • ƒ db_session (Function) [TRIVIAL]
      • 📝 Auto-detected function (orphan)
  • 📦 TestPolicyResolutionService (Module)
    • 📝 Verify trusted policy snapshot resolution contract and error guards.
    • 🏗️ Layer: Tests
    • 🔒 Invariant: Resolution uses only ConfigManager active IDs and rejects runtime override attempts.
    • 🔗 DEPENDS_ON -> policy_resolution_service
    • 🔗 DEPENDS_ON -> repository
    • 🔗 DEPENDS_ON -> clean_release_exceptions
    • ƒ _config_manager (Function) [TRIVIAL]
      • 📝 Build deterministic ConfigManager-like stub for tests.
      • 🔒 Invariant: Only settings.clean_release.active_policy_id and active_registry_id are populated; any other settings field access raises AttributeError.
      • 🔗 BINDS_TO -> TestPolicyResolutionService
    • ƒ test_resolve_trusted_policy_snapshots_missing_profile (Function) [TRIVIAL]
      • 📝 Ensure resolution fails when trusted profile is not configured.
      • 🔗 BINDS_TO -> TestPolicyResolutionService
    • ƒ test_resolve_trusted_policy_snapshots_missing_registry (Function) [TRIVIAL]
      • 📝 Ensure resolution fails when trusted registry is not configured.
      • 🔗 BINDS_TO -> TestPolicyResolutionService
    • ƒ test_resolve_trusted_policy_snapshots_rejects_override_attempt (Function) [TRIVIAL]
      • 📝 Ensure runtime override attempt is rejected even if snapshots exist.
      • 🔗 BINDS_TO -> TestPolicyResolutionService
  • 📦 TestApprovalService (Module)
    • 📝 Define approval gate contracts for approve/reject operations over immutable compliance evidence.
    • 🏗️ Layer: Tests
    • 🔒 Invariant: Approval is allowed only for PASSED report bound to candidate; duplicate approve and foreign report must be rejected.
    • ƒ _seed_candidate_with_report (Function) [TRIVIAL]
      • 📝 Seed candidate and report fixtures for approval gate tests.
      • 🔗 BINDS_TO -> TestApprovalService
    • ƒ test_approve_rejects_blocked_report (Function) [TRIVIAL]
      • 📝 Ensure approve is rejected when latest report final status is not PASSED.
      • 🔗 BINDS_TO -> TestApprovalService
    • ƒ test_approve_rejects_foreign_report (Function) [TRIVIAL]
      • 📝 Ensure approve is rejected when report belongs to another candidate.
      • 🔗 BINDS_TO -> TestApprovalService
    • ƒ test_approve_rejects_duplicate_approve (Function) [TRIVIAL]
      • 📝 Ensure repeated approve decision for same candidate is blocked.
      • 🔗 BINDS_TO -> TestApprovalService
    • ƒ test_reject_persists_decision_without_promoting_candidate_state (Function) [TRIVIAL]
      • 📝 Ensure reject decision is immutable and does not promote candidate to APPROVED.
      • 🔗 BINDS_TO -> TestApprovalService
    • ƒ test_reject_then_publish_is_blocked (Function) [TRIVIAL]
      • 📝 Ensure latest REJECTED decision blocks publication gate.
      • 🔗 BINDS_TO -> TestApprovalService
  • 📦 TestComplianceExecutionService (Module)
    • 📝 Validate stage pipeline and run finalization contracts for compliance execution.
    • 🏗️ Layer: Tests
    • 🔒 Invariant: Missing manifest prevents run startup; failed execution cannot finalize as PASSED.
    • ƒ _seed_with_candidate_policy_registry (Function) [TRIVIAL]
      • 📝 Build deterministic repository state for run startup tests.
      • 🔗 BINDS_TO -> TestComplianceExecutionService
    • ƒ test_run_without_manifest_rejected (Function) [TRIVIAL]
      • 📝 Ensure compliance run cannot start when manifest is unresolved.
      • 🔗 BINDS_TO -> TestComplianceExecutionService
    • ƒ test_task_crash_mid_run_marks_failed (Function) [TRIVIAL]
      • 📝 Ensure execution crash conditions force FAILED run status.
      • 🔗 BINDS_TO -> TestComplianceExecutionService
    • ƒ test_blocked_run_finalization_blocks_report_builder (Function) [TRIVIAL]
      • 📝 Ensure blocked runs require blocking violations before report creation.
      • 🔗 BINDS_TO -> TestComplianceExecutionService
  • 📦 SupersetCompatibilityMatrixTests (Module)
    • 📝 Verifies Superset preview and SQL Lab endpoint fallback strategy used by dataset-review orchestration.
    • 🏗️ Layer: Tests
    • 🔗 DEPENDS_ON -> backend.src.core.superset_client.SupersetClient
    • 🔗 DEPENDS_ON -> SupersetCompilationAdapter
    • ƒ make_adapter (Function) [TRIVIAL]
      • 📝 Build an adapter with a mock Superset client and deterministic environment for compatibility tests.
      • 🔗 DEPENDS_ON -> SupersetCompilationAdapter
    • ƒ test_preview_prefers_supported_client_method_before_network_fallback (Function) [TRIVIAL]
      • 📝 Confirms preview compilation uses a supported client method first when the capability exists.
      • 🔗 DEPENDS_ON -> SupersetCompilationAdapter
    • ƒ test_preview_falls_back_across_matrix_until_supported_endpoint_returns_sql (Function)
      • 📝 Confirms preview fallback walks the compatibility matrix from preferred to legacy endpoints until one returns compiled SQL.
      • 🔗 DEPENDS_ON -> SupersetCompilationAdapter
    • ƒ test_sql_lab_launch_falls_back_to_legacy_execute_endpoint (Function)
      • 📝 Confirms SQL Lab launch falls back from modern to legacy execute endpoint and preserves canonical session reference extraction.
      • 🔗 DEPENDS_ON -> SupersetCompilationAdapter