907 KiB
907 KiB
Generated Project Semantic Map Snapshot
Canonical
Project_Mapownership 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
027dataset 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)
- 📝 Verify the
- 📦 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.
- ƒ fetchEnvironments (
- 📦 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.
- 📝 Normalizes Superset API payloads that may be wrapped in
- ƒ _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.
- 📝 (Helper) Преобразует сетевые ошибки в
- ƒ 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
- 🔗 BINDS_TO ->
- ƒ 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
- 🔗 BINDS_TO ->
- ƒ _make_requests_http_error (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
SupersetPreviewPipelineTests
- 🔗 BINDS_TO ->
- ƒ _make_httpx_status_error (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
SupersetPreviewPipelineTests
- 🔗 BINDS_TO ->
- ƒ 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
- 🔗 BINDS_TO ->
- ƒ test_log_methods_delegation (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
__tests__/test_task_logger
- 🔗 BINDS_TO ->
- ƒ test_with_source (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
__tests__/test_task_logger
- 🔗 BINDS_TO ->
- ƒ test_missing_task_id (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
__tests__/test_task_logger
- 🔗 BINDS_TO ->
- ƒ test_invalid_add_log_fn (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
__tests__/test_task_logger
- 🔗 BINDS_TO ->
- ƒ test_progress_log (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
__tests__/test_task_logger
- 🔗 BINDS_TO ->
- 📦 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
- 🔗 BINDS_TO ->
- ƒ 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
- 🔗 BINDS_TO ->
- ƒ _make_config_manager (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
DatasetReviewApiTests
- 🔗 BINDS_TO ->
- ƒ _make_session (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
DatasetReviewApiTests
- 🔗 BINDS_TO ->
- ƒ _make_us2_session (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
DatasetReviewApiTests
- 🔗 BINDS_TO ->
- ƒ _make_us3_session (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
DatasetReviewApiTests
- 🔗 BINDS_TO ->
- ƒ _make_preview_ready_session (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
DatasetReviewApiTests
- 🔗 BINDS_TO ->
- ƒ dataset_review_api_dependencies (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
DatasetReviewApiTests
- 🔗 BINDS_TO ->
- ƒ 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
- ƒ test_update_git_config_raises_404_if_not_found (
- ƒ 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
- 🔗 BINDS_TO ->
- ℂ _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
- 🔗 BINDS_TO ->
- ƒ _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
- 🔗 BINDS_TO ->
- ƒ _mock_env (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestMigrationRoutes
- 🔗 BINDS_TO ->
- ƒ _make_sync_config_manager (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestMigrationRoutes
- 🔗 BINDS_TO ->
- ƒ 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
- 🔗 BINDS_TO ->
- ƒ test_delete_validation_report_returns_false_for_unknown_record (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
test_health_service
- 🔗 BINDS_TO ->
- ƒ test_delete_validation_report_swallows_linked_task_cleanup_failure (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
test_health_service
- 🔗 BINDS_TO ->
- ƒ 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
- 🔗 BINDS_TO ->
- ƒ test_get_activity_summary (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestResourceService
- 🔗 BINDS_TO ->
- ƒ test_get_git_status_for_dashboard_no_repo (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestResourceService
- 🔗 BINDS_TO ->
- ƒ test_get_last_task_for_resource (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestResourceService
- 🔗 BINDS_TO ->
- ƒ test_extract_resource_name_from_task (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestResourceService
- 🔗 BINDS_TO ->
- ƒ test_get_last_task_for_resource_empty_tasks (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestResourceService
- 🔗 BINDS_TO ->
- ƒ test_get_last_task_for_resource_no_match (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestResourceService
- 🔗 BINDS_TO ->
- ƒ test_get_dashboards_with_status_handles_mixed_naive_and_aware_task_datetimes (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestResourceService
- 🔗 BINDS_TO ->
- ƒ test_get_dashboards_with_status_prefers_latest_decisive_validation_status_over_newer_unknown (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestResourceService
- 🔗 BINDS_TO ->
- ƒ test_get_dashboards_with_status_falls_back_to_latest_unknown_without_decisive_history (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestResourceService
- 🔗 BINDS_TO ->
- ƒ test_get_last_task_for_resource_handles_mixed_naive_and_aware_created_at (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestResourceService
- 🔗 BINDS_TO ->
- 📦 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
- 🔗 BINDS_TO ->
- ƒ test_audit_check_run (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestAuditService
- 🔗 BINDS_TO ->
- ƒ test_audit_report (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestAuditService
- 🔗 BINDS_TO ->
- ƒ test_policy_valid (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
__tests__/test_policy_engine
- 🔗 BINDS_TO ->
- ƒ test_missing_registry_ref (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
__tests__/test_policy_engine
- 🔗 BINDS_TO ->
- ƒ test_conflicting_registry (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
__tests__/test_policy_engine
- 🔗 BINDS_TO ->
- ƒ test_classify_artifact (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
__tests__/test_policy_engine
- 🔗 BINDS_TO ->
- ƒ test_validate_resource_source (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
__tests__/test_policy_engine
- 🔗 BINDS_TO ->
- ƒ test_evaluate_candidate (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
__tests__/test_policy_engine
- 🔗 BINDS_TO ->
- 📦 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
- 🔗 BINDS_TO ->
- ƒ test_derive_final_status_blocked (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestStages
- 🔗 BINDS_TO ->
- ƒ test_derive_final_status_failed_missing (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestStages
- 🔗 BINDS_TO ->
- ƒ test_derive_final_status_failed_skipped (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestStages
- 🔗 BINDS_TO ->
- 📦 TestSourceIsolation (
Module)- 📝 Verify internal source registry validation behavior.
- 🏗️ Layer: Domain
- 🔒 Invariant: External endpoints always produce blocking violations.
- ƒ _registry (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestSourceIsolation
- 🔗 BINDS_TO ->
- ƒ test_validate_internal_sources_all_internal_ok (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestSourceIsolation
- 🔗 BINDS_TO ->
- ƒ test_validate_internal_sources_external_blocked (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestSourceIsolation
- 🔗 BINDS_TO ->
- 📦 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
- 🔗 BINDS_TO ->
- ƒ test_resolve_task_type_valid (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
__tests__/test_report_type_profiles
- 🔗 BINDS_TO ->
- ƒ test_get_type_profile_valid (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
__tests__/test_report_type_profiles
- 🔗 BINDS_TO ->
- ƒ test_get_type_profile_fallback (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
__tests__/test_report_type_profiles
- 🔗 BINDS_TO ->
- 📦 test_report_service (
Module)[TRIVIAL]- 📝 Unit tests for ReportsService list/detail operations
- 🏗️ Layer: Domain
- ƒ _make_task (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
test_report_service
- 🔗 BINDS_TO ->
- ƒ _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
- 🔗 BINDS_TO ->
- ƒ _cleanup_manager (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
test_task_manager
- 🔗 BINDS_TO ->
- ƒ 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
- 🔗 BINDS_TO ->
- ƒ test_get_dashboards_with_search (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_get_dashboards_empty (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_get_dashboards_superset_failure (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_get_dashboards_env_not_found (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_get_dashboards_invalid_pagination (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_get_database_mappings_success (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_get_database_mappings_env_not_found (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_get_dashboard_detail_success (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_get_dashboard_detail_env_not_found (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_get_dashboard_tasks_history_success (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_get_dashboard_tasks_history_sorting (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_get_dashboard_thumbnail_success (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_get_dashboard_thumbnail_env_not_found (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_get_dashboard_thumbnail_202 (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_migrate_dashboards_success (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_migrate_dashboards_pre_checks (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_migrate_dashboards_env_not_found (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_backup_dashboards_success (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_backup_dashboards_pre_checks (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_backup_dashboards_env_not_found (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_backup_dashboards_with_schedule (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ test_task_matches_dashboard_logic (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestDashboardsApi
- 🔗 BINDS_TO ->
- ƒ 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
- 🔗 BINDS_TO ->
- ƒ test_authenticate_user (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestAuth
- 🔗 BINDS_TO ->
- ƒ test_create_session (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestAuth
- 🔗 BINDS_TO ->
- ƒ test_role_permission_association (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestAuth
- 🔗 BINDS_TO ->
- ƒ test_user_role_association (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestAuth
- 🔗 BINDS_TO ->
- ƒ test_ad_group_mapping (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestAuth
- 🔗 BINDS_TO ->
- ƒ test_create_admin_creates_user_with_optional_email (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestAuth
- 🔗 BINDS_TO ->
- ƒ test_create_admin_is_idempotent_for_existing_user (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestAuth
- 🔗 BINDS_TO ->
- ƒ test_ensure_encryption_key_generates_backend_env_file (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestAuth
- 🔗 BINDS_TO ->
- ƒ test_ensure_encryption_key_reuses_existing_env_file_value (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestAuth
- 🔗 BINDS_TO ->
- ƒ test_ensure_encryption_key_prefers_process_environment (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestAuth
- 🔗 BINDS_TO ->
- ƒ 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
- 🔗 BINDS_TO ->
- ƒ test_tui_initial_render (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestCleanReleaseTui
- 🔗 BINDS_TO ->
- ƒ test_tui_run_checks_f5 (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestCleanReleaseTui
- 🔗 BINDS_TO ->
- ƒ test_tui_exit_f10 (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestCleanReleaseTui
- 🔗 BINDS_TO ->
- ƒ test_tui_clear_history_f7 (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestCleanReleaseTui
- 🔗 BINDS_TO ->
- ƒ test_tui_real_mode_bootstrap_imports_artifacts_catalog (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestCleanReleaseTui
- 🔗 BINDS_TO ->
- ƒ 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
- 🔗 BINDS_TO ->
- ƒ test_get_remote_id_returns_integer (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestMappingService
- 🔗 BINDS_TO ->
- ƒ test_get_remote_ids_batch_returns_dict (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestMappingService
- 🔗 BINDS_TO ->
- ƒ test_sync_environment_updates_existing_mapping (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestMappingService
- 🔗 BINDS_TO ->
- ƒ test_sync_environment_skips_resources_without_uuid (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestMappingService
- 🔗 BINDS_TO ->
- ƒ test_sync_environment_handles_api_error_gracefully (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestMappingService
- 🔗 BINDS_TO ->
- ƒ test_get_remote_id_returns_none_for_missing (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestMappingService
- 🔗 BINDS_TO ->
- ƒ test_get_remote_ids_batch_returns_empty_for_empty_input (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestMappingService
- 🔗 BINDS_TO ->
- ƒ test_mapping_service_alignment_with_test_data (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestMappingService
- 🔗 BINDS_TO ->
- ƒ test_sync_environment_requires_existing_env (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestMappingService
- 🔗 BINDS_TO ->
- ƒ test_sync_environment_deletes_stale_mappings (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
TestMappingService
- 🔗 BINDS_TO ->
- ƒ 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
- 🔗 BINDS_TO ->
- ƒ test_git_service_get_repo_path_recreates_base_dir (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
UnknownModule
- 🔗 BINDS_TO ->
- ƒ test_superset_client_import_dashboard_guard (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
UnknownModule
- 🔗 BINDS_TO ->
- ƒ test_git_service_init_repo_reclones_when_path_is_not_a_git_repo (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
UnknownModule
- 🔗 BINDS_TO ->
- ƒ test_git_service_ensure_gitflow_branches_creates_and_pushes_missing_defaults (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
UnknownModule
- 🔗 BINDS_TO ->
- ƒ test_git_service_configure_identity_updates_repo_local_config (
Function)[TRIVIAL]- 🔗 BINDS_TO ->
UnknownModule
- 🔗 BINDS_TO ->
- 📦 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