# Generated Project Semantic Map Snapshot > Canonical `Project_Map` ownership is defined in `.ai/PROJECT_MAP.md`. > This file is a generated backing snapshot and should not be treated as the canonical ownership document. > Compressed view for AI Context. Generated automatically. - πŸ“¦ **MergeSpec** (`Module`) `[TRIVIAL]` - πŸ“ Utility to merge specs - πŸ“¦ **merge_spec** (`Module`) `[TRIVIAL]` - πŸ“ Utility script for merge_spec - Ζ’ **merge_specs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **generate_semantic_map** (`Module`) - πŸ“ Scans the codebase to generate a Semantic Map, Module Map, and Compliance Report based on the System Standard. - πŸ—οΈ Layer: DevOps/Tooling - πŸ”’ Invariant: All DEF anchors must have matching closing anchors; TIER determines validation strictness. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Mock init for self-containment. - Ζ’ **__enter__** (`Function`) `[TRIVIAL]` - πŸ“ Mock enter. - Ζ’ **__exit__** (`Function`) `[TRIVIAL]` - πŸ“ Mock exit. - β„‚ **Tier** (`Class`) `[TRIVIAL]` - πŸ“ Legacy tier buckets retained for backward-compatible reporting. - β„‚ **Complexity** (`Class`) `[TRIVIAL]` - πŸ“ Adaptive semantic complexity scale used for validation strictness. - β„‚ **Severity** (`Class`) `[TRIVIAL]` - πŸ“ Severity levels for compliance issues. - β„‚ **ComplianceIssue** (`Class`) `[TRIVIAL]` - πŸ“ Represents a single compliance issue with severity. - β„‚ **SemanticEntity** (`Class`) `[CRITICAL]` - πŸ“ Represents a code entity (Module, Function, Component) found during parsing. - πŸ”’ Invariant: start_line is always set; end_line is set upon closure; complexity defaults to 1 unless explicitly raised. - Ζ’ **__init__** (`Function`) - πŸ“ Initializes a new SemanticEntity instance. - Ζ’ **has_explicit_complexity** (`Function`) `[TRIVIAL]` - πŸ“ Returns whether the entity explicitly declares complexity metadata. - Ζ’ **get_complexity** (`Function`) `[TRIVIAL]` - πŸ“ Returns effective complexity with backward compatibility for legacy tiers. - Ζ’ **to_dict** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **collect_recursive** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **normalize-bun-binaries** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/nix/scripts/normalize-bun-binaries.ts - πŸ—οΈ Layer: Unknown - Ζ’ **collectPackages** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readManifest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **linkBinary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **exists** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeBinName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **canonicalize-node-modules** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/nix/scripts/canonicalize-node-modules.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseEntry** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **sync-zed** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/sync-zed.ts - πŸ—οΈ Layer: Unknown - Ζ’ **main** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **duplicate-pr** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/duplicate-pr.ts - πŸ—οΈ Layer: Unknown - Ζ’ **main** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **changelog** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/changelog.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getLatestRelease** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getCommits** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **filterRevertedCommits** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getSection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **summarizeCommit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateChangelog** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getContributors** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildNotes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **stats** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/stats.ts - πŸ—οΈ Layer: Unknown - Ζ’ **sendToPostHog** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchNpmDownloads** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchReleases** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **calculate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **beta** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/beta.ts - πŸ—οΈ Layer: Unknown - Ζ’ **commentOnPR** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **conflicts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cleanup** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **main** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **list-versions** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/list-versions.ts - πŸ—οΈ Layer: Unknown - Ζ’ **main** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **analyze** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/analyze.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseArgs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **main** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **merge** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/merge.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseArgs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getAuthor** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createBackupBranch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **main** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **config** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/utils/config.ts - πŸ—οΈ Layer: Unknown - Ζ’ **loadConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **logger** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/utils/logger.ts - πŸ—οΈ Layer: Unknown - Ζ’ **setVerbose** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **log** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **debug** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **info** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **warn** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **error** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **success** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **header** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **step** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **divider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **git** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/utils/git.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getCurrentBranch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **branchExists** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **remoteBranchExists** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getRemotes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasUpstreamRemote** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchUpstream** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **checkout** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createBranch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **deleteBranch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **backupAndDeleteBranch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **push** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pull** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **commit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **merge** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getConflictedFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasUncommittedChanges** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stageAll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stageFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getCommitMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getCommitHash** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getTagsForCommit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getAllTags** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getUpstreamTags** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **abortMerge** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **checkoutOurs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **checkoutTheirs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cleanDirectories** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **oursHasKilocodeChanges** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ensureRerere** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trainRerere** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getRerereResolved** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **version** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/utils/version.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseVersion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **compareVersions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getLatestUpstreamVersion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getVersionForCommit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getAvailableUpstreamVersions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getCurrentKiloVersion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **report** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/utils/report.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isI18nFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isTauriFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isScriptFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isExtensionFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isWebFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shouldTakeTheirsTransform** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **classifyFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shouldSkipFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getRecommendation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **analyzeConflicts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateMarkdownReport** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **saveReport** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **transform-imports** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/codemods/transform-imports.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getTransformedModule** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformImports** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformAllImports** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **transform-strings** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/codemods/transform-strings.ts - πŸ—οΈ Layer: Unknown - Ζ’ **transformStrings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformAllStrings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **transform-package-json** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/transforms/transform-package-json.ts - πŸ—οΈ Layer: Unknown - Ζ’ **extractVersion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseSemver** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **compareVersions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mergeWithNewestVersions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isPackageJson** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformDependencies** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformPackageJson** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformConflictedPackageJson** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getKiloPackageJson** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformAllPackageJson** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **transform-i18n** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/transforms/transform-i18n.ts - πŸ—οΈ Layer: Unknown - Ζ’ **shouldPreserveLine** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformI18nContent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformI18nFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isI18nFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformAllI18n** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformConflictedI18n** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **skip-files** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/transforms/skip-files.ts - πŸ—οΈ Layer: Unknown - Ζ’ **shouldSkip** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getUpstreamFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getUnmergedFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fileExistsInRef** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **removeFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **skipFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **skipSpecificFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **keep-ours** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/transforms/keep-ours.ts - πŸ—οΈ Layer: Unknown - Ζ’ **shouldKeepOurs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **keepOursFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resetToOurs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **lock-files** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/transforms/lock-files.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isLockFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveLockFileConflicts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **regenerateLockFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **transform-scripts** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/transforms/transform-scripts.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isScriptFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyScriptTransforms** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformScriptFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformConflictedScripts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformAllScripts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **transform-take-theirs** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/transforms/transform-take-theirs.ts - πŸ—οΈ Layer: Unknown - Ζ’ **matchesPattern** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyBrandingTransforms** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformTakeTheirs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformConflictedTakeTheirs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shouldTakeTheirs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformAllTakeTheirs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **transform-extensions** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/transforms/transform-extensions.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isExtensionFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getExtension** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyExtensionTransforms** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformExtensionFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformConflictedExtensions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformAllExtensions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **package-names** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/transforms/package-names.ts - πŸ—οΈ Layer: Unknown - Ζ’ **transformFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformAll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **preserve-versions** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/transforms/preserve-versions.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getCurrentVersion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **preserveVersion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **preserveAllVersions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **transform-tauri** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/transforms/transform-tauri.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isTauriFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getExtension** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyTauriTransforms** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformTauriFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformConflictedTauri** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformAllTauri** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **transform-web** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/script/upstream/transforms/transform-web.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isWebFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyWebTransforms** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformWebFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformConflictedWeb** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformAllWeb** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **esbuild** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/sdks/vscode/esbuild.js - πŸ—οΈ Layer: Unknown - Ζ’ **main** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **extension** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/sdks/vscode/src/extension.ts - πŸ—οΈ Layer: Unknown - Ζ’ **deactivate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **activate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openTerminal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **appendPrompt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getActiveFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **provider-debug** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/provider-debug.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createKiloDebug** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **provider** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/provider.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createKilo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **loader** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/loader.ts - πŸ—οΈ Layer: Unknown - Ζ’ **kiloCustomLoader** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **checkAuthentication** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **headers** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/headers.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getFeatureHeader** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getEditorNameHeader** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildKiloHeaders** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **cloud-sessions** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/cloud-sessions.ts - πŸ—οΈ Layer: Unknown - Ζ’ **exportUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchCloudSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchCloudSessionForImport** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **importSessionToDb** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **device-auth** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/auth/device-auth.ts - πŸ—οΈ Layer: Unknown - Ζ’ **initiateDeviceAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pollDeviceAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **authenticateWithDeviceAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **token** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/auth/token.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getKiloUrlFromToken** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isValidKilocodeToken** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getApiKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **polling** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/auth/polling.ts - πŸ—οΈ Layer: Unknown - Ζ’ **poll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatTimeRemaining** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **device-auth-tui** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/auth/device-auth-tui.ts - πŸ—οΈ Layer: Unknown - Ζ’ **initiateDeviceAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pollDeviceAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **authenticateWithDeviceAuthTUI** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **legacy-migration** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/auth/legacy-migration.ts - πŸ—οΈ Layer: Unknown - Ζ’ **extractKiloAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrateLegacyKiloAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **tui.d** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/types/tui.d.ts - πŸ—οΈ Layer: Unknown - Ζ’ **useCommandDialog** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **useSync** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **useDialog** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **useToast** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **useKeyboard** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **context** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/tui/context.ts - πŸ—οΈ Layer: Unknown - Ζ’ **initializeTUIDependencies** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getTUIDependencies** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **areTUIDependenciesInitialized** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **helpers** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/tui/helpers.ts - πŸ—οΈ Layer: Unknown - Ζ’ **formatProfileInfo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getOrganizationOptions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getDefaultOrganizationSelection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **routes** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/server/routes.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createKiloRoutes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **models** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/api/models.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseApiPrice** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchKiloModels** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformToModelDevFormat** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractFamily** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mapModalities** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **notifications** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/api/notifications.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fetchKilocodeNotifications** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **profile** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-gateway/src/api/profile.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fetchProfile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchBalance** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchDefaultModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchProfileWithBalance** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **promptOrganizationSelection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **e2e-local** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/script/e2e-local.ts - πŸ—οΈ Layer: Unknown - Ζ’ **freePort** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **waitForHealth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **actions** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/e2e/actions.ts - πŸ—οΈ Layer: Unknown - Ζ’ **defocus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openPalette** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **closeDialog** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isSidebarClosed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toggleSidebar** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openSidebar** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **closeSidebar** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openSettings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **seedProjects** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createTestProject** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cleanupTestProject** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **slugFromUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **waitSlug** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sessionIDFromUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hoverSessionItem** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openSessionMoreMenu** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clickMenuItem** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **confirmDialog** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openSharePopover** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clickPopoverButton** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clickListItem** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stable** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **waitSessionIdle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cleanupSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **withSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **seedSessionQuestion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **seedSessionPermission** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **seedSessionTask** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **seedSessionTodos** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearSessionDockSeed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openStatusPopover** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openProjectMenu** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setWorkspacesEnabled** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openWorkspaceMenu** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **fixtures** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/e2e/fixtures.ts - πŸ—οΈ Layer: Unknown - Ζ’ **seedStorage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/e2e/utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createSdk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getWorktree** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **dirSlug** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **dirPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sessionPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **workspacePersistKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-undo-redo.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/e2e/session/session-undo-redo.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **seedConversation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/e2e/session/session.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **seedMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-composer-dock.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/e2e/session/session-composer-dock.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **withDockSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **withDockSeed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearPermissionDock** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setAutoAccept** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **withMockPermission** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **terminal-tabs.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/e2e/terminal/terminal-tabs.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **open** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **store** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **prompt-history.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/e2e/prompt/prompt-history.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **edge** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **wait** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **reply** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shell** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **context.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/e2e/prompt/context.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **contextButton** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **seedContextSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **prompt-slash-share.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/e2e/prompt/prompt-slash-share.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **seed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **workspaces.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/e2e/projects/workspaces.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **setupWorkspaceTest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **projects-switch.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/e2e/projects/projects-switch.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **workspaces** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **workspace-new-session.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/e2e/projects/workspace-new-session.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **waitWorkspaceReady** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createWorkspace** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openWorkspaceNewSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createSessionFromWorkspace** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sessionDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **agent** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/agent.ts - πŸ—οΈ Layer: Unknown - Ζ’ **agentColor** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **server-health** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/server-health.ts - πŸ—οΈ Layer: Unknown - Ζ’ **timeoutSignal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **wait** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **retryable** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **checkServerHealth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **same** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/same.ts - πŸ—οΈ Layer: Unknown - Ζ’ **same** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **comment-note** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/comment-note.ts - πŸ—οΈ Layer: Unknown - Ζ’ **selection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createCommentMetadata** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readCommentMetadata** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatCommentNote** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseCommentNote** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **worktree** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/worktree.ts - πŸ—οΈ Layer: Unknown - Ζ’ **deferred** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **prompt** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/prompt.ts - πŸ—οΈ Layer: Unknown - Ζ’ **selectionFromFileUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **textPartValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractPromptFromParts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **time** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/time.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getRelativeTime** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **server-health.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/server-health.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **abortFromInput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **base64** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/base64.ts - πŸ—οΈ Layer: Unknown - Ζ’ **decode64** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **id** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/id.ts - πŸ—οΈ Layer: Unknown - Ζ’ **schema** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ascending** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **descending** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateID** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **bytesToHex** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **randomBase62** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getRandomBytes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **sound** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/sound.ts - πŸ—οΈ Layer: Unknown - Ζ’ **soundSrc** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **playSound** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **server-errors** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/server-errors.ts - πŸ—οΈ Layer: Unknown - Ζ’ **tr** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatServerError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isConfigInvalidErrorLike** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isProviderModelNotFoundErrorLike** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseReadableConfigInvalidError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseReadableProviderModelNotFoundError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **terminal-writer** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/terminal-writer.ts - πŸ—οΈ Layer: Unknown - Ζ’ **terminalWriter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **server** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/server.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createSdkForServer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **scoped-cache** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/scoped-cache.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createScopedCache** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **speech** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/speech.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createSpeechRecognition** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **server-errors.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/server-errors.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fill** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **useLanguageMock** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **dom** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/dom.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getCharacterOffsetInLine** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getNodeOffsetInLine** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getSelectionInContainer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **uuid** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/uuid.ts - πŸ—οΈ Layer: Unknown - Ζ’ **uuid** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **persist** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/persist.ts - πŸ—οΈ Layer: Unknown - Ζ’ **cacheDelete** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cachePrune** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cacheSet** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cacheGet** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fallbackDisabled** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fallbackSet** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **quota** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **evict** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **write** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **snapshot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isRecord** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **merge** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalize** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **workspaceStorage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **localStorageWithPrefix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **localStorageDirect** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **removePersisted** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **persisted** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **aim** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/utils/aim.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createAim** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **serialize.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/addons/serialize.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createTerminal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **writeAndWait** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **serialize** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/addons/serialize.ts - πŸ—οΈ Layer: Unknown - Ζ’ **constrain** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **equalFg** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **equalBg** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **equalFlags** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-composer-state** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/pages/session/composer/session-composer-state.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createSessionComposerBlocked** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createSessionComposerState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-request-tree** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/pages/session/composer/session-request-tree.ts - πŸ—οΈ Layer: Unknown - Ζ’ **sessionTreeRequest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sessionPermissionRequest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sessionQuestionRequest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **helpers** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/pages/layout/helpers.ts - πŸ—οΈ Layer: Unknown - Ζ’ **sortSessions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasProjectPermissions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getDraggableId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **use-providers** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/hooks/use-providers.ts - πŸ—οΈ Layer: Unknown - Ζ’ **useProviders** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **titlebar-history.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/components/titlebar-history.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **history** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **titlebar-history** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/components/titlebar-history.ts - πŸ—οΈ Layer: Unknown - Ζ’ **applyPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pushPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trimHistory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **backPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **forwardPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-context-format** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/components/session/session-context-format.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createSessionContextFormatter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-context-breakdown** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/components/session/session-context-breakdown.ts - πŸ—οΈ Layer: Unknown - Ζ’ **estimateSessionContextBreakdown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-context-metrics** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/components/session/session-context-metrics.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getSessionContextMetrics** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **build-request-parts** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/components/prompt-input/build-request-parts.ts - πŸ—οΈ Layer: Unknown - Ζ’ **buildRequestParts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **editor-dom** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/components/prompt-input/editor-dom.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createTextFragment** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getNodeLength** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getTextLength** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getCursorPosition** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setCursorPosition** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setRangeEdge** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **attachments** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/components/prompt-input/attachments.ts - πŸ—οΈ Layer: Unknown - Ζ’ **largePaste** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createPromptAttachments** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **submit** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/components/prompt-input/submit.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createPromptSubmit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **placeholder** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/components/prompt-input/placeholder.ts - πŸ—οΈ Layer: Unknown - Ζ’ **promptPlaceholder** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **history** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/components/prompt-input/history.ts - πŸ—οΈ Layer: Unknown - Ζ’ **canNavigateHistoryAtCursor** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clonePromptParts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cloneSelection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clonePromptHistoryComments** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizePromptHistoryEntry** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **promptLength** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **prependHistoryEntry** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isCommentEqual** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isPromptEqual** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **navigatePromptHistory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **permission-auto-respond** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/permission-auto-respond.ts - πŸ—οΈ Layer: Unknown - Ζ’ **acceptKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **directoryAcceptKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **accepted** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isDirectoryAutoAccepting** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sessionLineage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **autoRespondsPermission** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **layout-scroll** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/layout-scroll.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createScrollPersistence** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clone** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **seed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **scroll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **schedule** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setScroll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **flush** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **flushAll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **drop** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **dispose** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **notification-index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/notification-index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **buildNotificationIndex** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **comments.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/comments.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **line** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **model-variant** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/model-variant.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getConfiguredAgentVariant** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveModelVariant** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cycleModelVariant** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **queue** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/global-sync/queue.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createRefreshQueue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **drain** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **eviction** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/global-sync/eviction.ts - πŸ—οΈ Layer: Unknown - Ζ’ **pickDirectoriesToEvict** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **canDisposeDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **bootstrap** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/global-sync/bootstrap.ts - πŸ—οΈ Layer: Unknown - Ζ’ **bootstrapGlobal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **groupBySession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **bootstrapDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **child-store** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/global-sync/child-store.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createChildStoreManager** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **disposeDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **runEviction** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ensureChild** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **child** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **projectMeta** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **projectIcon** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-trim** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/global-sync/session-trim.ts - πŸ—οΈ Layer: Unknown - Ζ’ **sessionUpdatedAt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **compareSessionRecent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **takeRecentSessions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trimSessions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **event-reducer** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/global-sync/event-reducer.ts - πŸ—οΈ Layer: Unknown - Ζ’ **applyGlobalEvent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cleanupSessionCaches** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cleanupDroppedSessionCaches** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyDirectoryEvent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-cache** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/global-sync/session-cache.ts - πŸ—οΈ Layer: Unknown - Ζ’ **dropSessionCaches** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pickSessionCacheEvictions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/global-sync/utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **normalizeProviderList** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sanitizeProject** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-load** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/global-sync/session-load.ts - πŸ—οΈ Layer: Unknown - Ζ’ **loadRootSessionsWithFallback** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **estimateRootSessionTotal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **path** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/file/path.ts - πŸ—οΈ Layer: Unknown - Ζ’ **stripFileProtocol** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stripQueryAndHash** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **unquoteGitPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **decodeFilePath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **encodeFilePath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createPathHelpers** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **view-cache** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/file/view-cache.ts - πŸ—οΈ Layer: Unknown - Ζ’ **normalizeSelectedLines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **equalSelectedLines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createViewSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createFileViewCache** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **types** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/file/types.ts - πŸ—οΈ Layer: Unknown - Ζ’ **selectionFromLines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **watcher** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/file/watcher.ts - πŸ—οΈ Layer: Unknown - Ζ’ **invalidateFromWatcher** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **tree-store** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/file/tree-store.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createFileTreeStore** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **content-cache** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/app/src/context/file/content-cache.ts - πŸ—οΈ Layer: Unknown - Ζ’ **approxBytes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setBytes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **touch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **remove** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **reset** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **evictContentLru** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resetFileContentLru** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setFileContentBytes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **removeFileContentBytes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **touchFileContent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFileContentBytesTotal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFileContentEntryCount** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasFileContent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **previous-docs-redirects.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-docs/__tests__/previous-docs-redirects.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **detectCycle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **llms.txt** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-docs/pages/api/llms.txt.ts - πŸ—οΈ Layer: Unknown - Ζ’ **findMarkdownFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **filePathToUrlPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractFrontmatterTitle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildTitleMap** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **addNavLink** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **addNavSection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **heading.markdoc** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-docs/markdoc/nodes/heading.markdoc.ts - πŸ—οΈ Layer: Unknown - Ζ’ **generateID** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **tool** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/plugin/src/tool.ts - πŸ—οΈ Layer: Unknown - Ζ’ **tool** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **file-path** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-ui/src/file-path.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseFilePath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractFilePathFromHref** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **tool-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-ui/src/components/tool-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createThrottledValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **busy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hold** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateScrollMask** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **useCollapsible** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **useContextToolPending** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **useRowWipe** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **useToolFade** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **visual-regression.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-ui/tests/visual-regression.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fetchStories** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **disableAnimations** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **waitForSettled** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **waitForImages** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **waitForFonts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **waitForStable** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop/scripts/utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getCurrentSidecar** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **copyBinaryToSidecarFolder** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **windowsify** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **cli** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop/src/cli.ts - πŸ—οΈ Layer: Unknown - Ζ’ **installError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **installCli** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **menu** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop/src/menu.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createMenu** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **updater** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop/src/updater.ts - πŸ—οΈ Layer: Unknown - Ζ’ **runUpdater** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **bindings** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop/src/bindings.ts - πŸ—οΈ Layer: Unknown - Ζ’ **makeEvent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop/src/i18n/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **detectLocale** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseLocale** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseRecord** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseStored** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pickLocale** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **build** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **t** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **initI18n** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **schema** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/script/schema.ts - πŸ—οΈ Layer: Unknown - Ζ’ **generate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **project-id** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/project-id.ts - πŸ—οΈ Layer: Unknown - Ζ’ **normalizeProjectId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getProjectIdFromConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getProjectIdFromGit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveProjectId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getKiloProjectId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **rules-migrator** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/rules-migrator.ts - πŸ—οΈ Layer: Unknown - Ζ’ **exists** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findMarkdownFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **discoverRules** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **plan-followup** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/plan-followup.ts - πŸ—οΈ Layer: Unknown - Ζ’ **toText** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatTodos** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateHandover** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolvePlan** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **inject** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **prompt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **startNew** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ask** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ts-client** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/ts-client.ts - πŸ—οΈ Layer: Unknown - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **check** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **bash-hierarchy** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/bash-hierarchy.ts - πŸ—οΈ Layer: Unknown - Ζ’ **addAll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ignore-migrator** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/ignore-migrator.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fileExists** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseIgnoreContent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **convertToGlob** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadIgnoreFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildPermissionRules** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadIgnoreConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **bell** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/bell.ts - πŸ—οΈ Layer: Unknown - Ζ’ **bell** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **paste-summary** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/paste-summary.ts - πŸ—οΈ Layer: Unknown - Ζ’ **count** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shouldSummarize** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ts-check** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/ts-check.ts - πŸ—οΈ Layer: Unknown - Ζ’ **run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolve** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **local_tsc** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **native_tsgo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **scan_bun** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **exists** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **modes-migrator** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/modes-migrator.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isDefaultMode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **convertPermissions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **convertMode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readModesFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **editor-context** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/editor-context.ts - πŸ—οΈ Layer: Unknown - Ζ’ **staticEnvLines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **timestamp** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **environmentDetails** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **workflows-migrator** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/workflows-migrator.ts - πŸ—οΈ Layer: Unknown - Ζ’ **findWorkflowFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractNameFromFilename** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractDescription** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadWorkflowsFromDir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **discoverWorkflows** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **convertToCommand** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **enhance-prompt** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/enhance-prompt.ts - πŸ—οΈ Layer: Unknown - Ζ’ **clean** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **enhancePrompt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **mcp-migrator** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/mcp-migrator.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isRemote** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readMcpSettings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **convertServer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadMcpConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **paths** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/paths.ts - πŸ—οΈ Layer: Unknown - Ζ’ **vscodeGlobalStorage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **globalDirs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **skillDirectories** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **config-injector** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/config-injector.ts - πŸ—οΈ Layer: Unknown - Ζ’ **buildConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mergePermissions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getEnvVars** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **cloud-session** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/cloud-session.ts - πŸ—οΈ Layer: Unknown - Ζ’ **validateCloudFork** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **importCloudSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **kilo-errors** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/kilo-errors.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isKiloError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **kiloErrorTitle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **kiloErrorDescription** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **showKiloErrorToast** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseKiloErrorCode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **worktree-diff** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/review/worktree-diff.ts - πŸ—οΈ Layer: Unknown - Ζ’ **generatedLike** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ancestor** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stats** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **detailMeta** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **lines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **lineCount** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **statStamp** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readBefore** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readAfter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **load** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **summarize** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **summary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **detail** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **full** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **command** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/review/command.ts - πŸ—οΈ Layer: Unknown - Ζ’ **localReviewUncommittedCommand** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **localReviewCommand** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **review** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/review/review.ts - πŸ—οΈ Layer: Unknown - Ζ’ **countChanges** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatFileList** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildToolsSection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseDiff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseFileDiff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildReviewPromptUncommitted** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildReviewPromptBranch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getCurrentBranch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getBaseBranch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getUncommittedChanges** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getBranchChanges** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **drain** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilocode/permission/drain.ts - πŸ—οΈ Layer: Unknown - Ζ’ **drainCovered** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **todo** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/session/todo.ts - πŸ—οΈ Layer: Unknown - Ζ’ **update** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **prompt** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/session/prompt.ts - πŸ—οΈ Layer: Unknown - Ζ’ **shouldAskPlanFollowup** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **assertNotBusy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolvePromptParts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **start** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resume** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cancel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **lastModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveTools** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createStructuredOutputTool** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createUserMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **insertReminders** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shell** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **command** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ensureTitle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/session/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createDefaultTitle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isDefaultTitle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fromRow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toRow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getForkedTitle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getPlatformOverride** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createNext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **plan** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **status** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/session/status.ts - πŸ—οΈ Layer: Unknown - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **set** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **llm** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/session/llm.ts - πŸ—οΈ Layer: Unknown - Ζ’ **stream** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveTools** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasToolCalls** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **system** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/session/system.ts - πŸ—οΈ Layer: Unknown - Ζ’ **instructions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **soul** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **provider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **environment** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **instruction** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/session/instruction.ts - πŸ—οΈ Layer: Unknown - Ζ’ **globalFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveRelative** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isClaimed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **claim** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clear** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **systemPaths** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **system** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loaded** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **find** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolve** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **summary** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/session/summary.ts - πŸ—οΈ Layer: Unknown - Ζ’ **unquoteGitPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **summarizeSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **summarizeMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **computeDiff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **compaction** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/session/compaction.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isOverflow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **prune** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **process** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **processor** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/session/processor.ts - πŸ—οΈ Layer: Unknown - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **retry** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/session/retry.ts - πŸ—οΈ Layer: Unknown - Ζ’ **sleep** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **delay** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **retryable** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **revert** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/session/revert.ts - πŸ—οΈ Layer: Unknown - Ζ’ **revert** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **unrevert** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cleanup** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **message-v2** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/session/message-v2.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isMedia** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toModelMessages** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **filterCompacted** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fromError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/auth/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **all** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **set** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **remove** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **provider** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/provider.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isGpt5OrLater** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shouldUseCopilotResponsesApi** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **googleVertexVars** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadBaseURL** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fromModelsDevModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fromModelsDevProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isProviderAllowed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mergeProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getSDK** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getLanguage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **closest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getSmallModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sort** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **defaultModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **error** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/error.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isOpenAiErrorRetryable** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isOverflow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **error** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **message** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **json** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseStreamError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseAPICallError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **model-cache** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/model-cache.ts - πŸ—οΈ Layer: Unknown - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **refresh** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clear** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchModels** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getAuthOptions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **models** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/models.ts - πŸ—οΈ Layer: Unknown - Ζ’ **url** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **refresh** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **transform** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/transform.ts - πŸ—οΈ Layer: Unknown - Ζ’ **mimeToModality** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sdkKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeMessages** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyCaching** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **unsupportedParts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fixDuplicateReasoning** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **message** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **temperature** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **topP** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **topK** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **variants** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **options** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **smallOptions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **providerOptions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **maxOutputTokens** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **schema** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **auth** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/auth.ts - πŸ—οΈ Layer: Unknown - Ζ’ **methods** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **copilot-provider** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/copilot-provider.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createOpenaiCompatible** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **openai-responses-language-model** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/responses/openai-responses-language-model.ts - πŸ—οΈ Layer: Unknown - Ζ’ **addInclude** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasOpenAITool** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isTextDeltaChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isResponseOutputItemDoneChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isResponseOutputItemDoneReasoningChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isResponseFinishedChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isResponseCreatedChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isResponseFunctionCallArgumentsDeltaChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isResponseImageGenerationCallPartialImageChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isResponseCodeInterpreterCallCodeDeltaChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isResponseCodeInterpreterCallCodeDoneChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isResponseOutputItemAddedChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isResponseOutputItemAddedReasoningChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isResponseAnnotationAddedChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isResponseReasoningSummaryPartAddedChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isResponseReasoningSummaryTextDeltaChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isErrorChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getResponsesModelConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **map-openai-responses-finish-reason** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/responses/map-openai-responses-finish-reason.ts - πŸ—οΈ Layer: Unknown - Ζ’ **mapOpenAIResponseFinishReason** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **openai-responses-prepare-tools** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/responses/openai-responses-prepare-tools.ts - πŸ—οΈ Layer: Unknown - Ζ’ **prepareResponsesTools** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **convert-to-openai-responses-input** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/responses/convert-to-openai-responses-input.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isFileId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **convertToOpenAIResponsesInput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **openai-compatible-prepare-tools** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/chat/openai-compatible-prepare-tools.ts - πŸ—οΈ Layer: Unknown - Ζ’ **prepareTools** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **convert-to-openai-compatible-chat-messages** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/chat/convert-to-openai-compatible-chat-messages.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getOpenAIMetadata** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **convertToOpenAICompatibleChatMessages** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **map-openai-compatible-finish-reason** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/chat/map-openai-compatible-finish-reason.ts - πŸ—οΈ Layer: Unknown - Ζ’ **mapOpenAICompatibleFinishReason** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **get-response-metadata** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/provider/sdk/copilot/chat/get-response-metadata.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getResponseMetadata** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **shell** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/shell/shell.ts - πŸ—οΈ Layer: Unknown - Ζ’ **killTree** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fallback** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **agent** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/acp/agent.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getContextLimit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sendUsageUpdate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toToolKind** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toLocations** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **defaultModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseUri** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getNewContent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sortProvidersByName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **modelVariantsFromProviders** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildAvailableModels** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatModelIdWithVariant** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildVariantMeta** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseModelSelection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/pty/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **update** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **remove** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resize** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **write** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **connect** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/plugin/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **trigger** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **codex** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/plugin/codex.ts - πŸ—οΈ Layer: Unknown - Ζ’ **generatePKCE** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateRandomString** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **base64UrlEncode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseJwtClaims** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractAccountIdFromClaims** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractAccountId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildAuthorizeUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **exchangeCodeForTokens** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **refreshAccessToken** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **startOAuthServer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stopOAuthServer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **waitForOAuthCallback** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **CodexAuthPlugin** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **copilot** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/plugin/copilot.ts - πŸ—οΈ Layer: Unknown - Ζ’ **normalizeDomain** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getUrls** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **CopilotAuthPlugin** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **inflight-cache** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilo-sessions/inflight-cache.ts - πŸ—οΈ Layer: Unknown - Ζ’ **withInFlightCache** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearInFlightCache** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ingest-queue** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilo-sessions/ingest-queue.ts - πŸ—οΈ Layer: Unknown - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **retryable** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **backoff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **key** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **schedule** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **enqueue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **flush** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sync** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **kilo-sessions** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/kilo-sessions/kilo-sessions.ts - πŸ—οΈ Layer: Unknown - Ζ’ **clearCache** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **authValid** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **kilocodeToken** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getClient** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **bootstrap** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **share** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **unshare** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **remove** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fullSync** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeGitUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getGitUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **meta** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getOrgId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isUuid** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **git-context** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/commit-message/git-context.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isLockFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **git** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseNameStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parsePorcelain** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mapStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isUntracked** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getGitContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **generate** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/commit-message/generate.ts - πŸ—οΈ Layer: Unknown - Ζ’ **buildUserMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clean** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateCommitMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **git-context.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/commit-message/__tests__/git-context.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **setGitOutput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearGitOutputs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **git** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isLockFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseNameStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parsePorcelain** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mapStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isUntracked** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getGitContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/ide/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **ide** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **alreadyInstalled** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **install** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/format/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isEnabled** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFormatter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **mdns** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/server/mdns.ts - πŸ—οΈ Layer: Unknown - Ζ’ **publish** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **unpublish** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **error** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/server/error.ts - πŸ—οΈ Layer: Unknown - Ζ’ **errors** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **server** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/server/server.ts - πŸ—οΈ Layer: Unknown - Ζ’ **url** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openapi** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **listen** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **tui** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/server/routes/tui.ts - πŸ—οΈ Layer: Unknown - Ζ’ **callTui** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **global** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/server/routes/global.ts - πŸ—οΈ Layer: Unknown - Ζ’ **handler** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **tui** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/config/tui.ts - πŸ—οΈ Layer: Unknown - Ζ’ **mergeInfo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **customPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **load** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **migrate-tui-config** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/config/migrate-tui-config.ts - πŸ—οΈ Layer: Unknown - Ζ’ **migrateTuiConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeTui** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **backupAndStripLegacy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **opencodeFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **config** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/config/config.ts - πŸ—οΈ Layer: Unknown - Ζ’ **systemManagedConfigDir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **managedConfigDir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mergeConfigConcatArrays** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **waitForDependencies** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **installDependencies** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isWritable** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **needsInstall** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **rel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trim** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadCommand** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadAgent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadMode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadPlugin** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getPluginName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **deduplicatePlugins** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **load** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getGlobal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **update** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **globalConfigFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isRecord** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stripNulls** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mergeConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **patchJsonc** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateGlobal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **directories** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **markdown** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/config/markdown.ts - πŸ—οΈ Layer: Unknown - Ζ’ **files** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shell** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fallbackSanitization** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **paths** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/config/paths.ts - πŸ—οΈ Layer: Unknown - Ζ’ **projectFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **directories** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fileInDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **source** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **dir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **substitute** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseText** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **share-next** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/share/share-next.ts - πŸ—οΈ Layer: Unknown - Ζ’ **url** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **key** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sync** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **remove** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fullSync** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **webfetch** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/tool/webfetch.ts - πŸ—οΈ Layer: Unknown - Ζ’ **extractTextFromHTML** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **convertHTMLToMarkdown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **diagnostics** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/tool/diagnostics.ts - πŸ—οΈ Layer: Unknown - Ζ’ **filterDiagnostics** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **plan** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/tool/plan.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getLastModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **edit** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/tool/edit.ts - πŸ—οΈ Layer: Unknown - Ζ’ **normalizeLineEndings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **detectLineEnding** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **convertToLineEnding** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **levenshtein** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trimDiff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **replace** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **question** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/tool/question.ts - πŸ—οΈ Layer: Unknown - Ζ’ **format** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **external-directory** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/tool/external-directory.ts - πŸ—οΈ Layer: Unknown - Ζ’ **assertExternalDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **task** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/tool/task.ts - πŸ—οΈ Layer: Unknown - Ζ’ **cancel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **registry** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/tool/registry.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fromPlugin** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **register** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **all** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ids** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **tools** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **read** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/tool/read.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isBinaryFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ls** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/tool/ls.ts - πŸ—οΈ Layer: Unknown - Ζ’ **renderDir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **tool** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/tool/tool.ts - πŸ—οΈ Layer: Unknown - Ζ’ **define** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **truncation** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/tool/truncation.ts - πŸ—οΈ Layer: Unknown - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cleanup** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasTaskTool** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **output** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **json-migration** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/storage/json-migration.ts - πŸ—οΈ Layer: Unknown - Ζ’ **run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **read** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **insert** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **db** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/storage/db.ts - πŸ—οΈ Layer: Unknown - Ζ’ **time** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrations** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **close** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **use** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **effect** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transaction** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **storage** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/storage/storage.ts - πŸ—οΈ Layer: Unknown - Ζ’ **remove** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **read** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **update** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **write** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **withErrorHandling** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **sse** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/control-plane/sse.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseSSE** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **workspace** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/control-plane/workspace.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fromRow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **workspaceEventLoop** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **startSyncing** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **workspace-router-middleware** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/control-plane/workspace-router-middleware.ts - πŸ—οΈ Layer: Unknown - Ζ’ **routeRequest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **routes** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/control-plane/workspace-server/routes.ts - πŸ—οΈ Layer: Unknown - Ζ’ **WorkspaceServerRoutes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **server** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/control-plane/workspace-server/server.ts - πŸ—οΈ Layer: Unknown - Ζ’ **App** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **Listen** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/control-plane/adaptors/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getAdaptor** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **installAdaptor** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **registry** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/bun/registry.ts - πŸ—οΈ Layer: Unknown - Ζ’ **which** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **info** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isOutdated** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/bun/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **which** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **install** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/question/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **ask** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **reply** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **reject** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/lsp/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getClients** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **schedule** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasClients** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **touchFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **diagnostics** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hover** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **workspaceSymbol** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **documentSymbol** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **definition** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **references** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **implementation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **prepareCallHierarchy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **incomingCalls** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **outgoingCalls** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **runAll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pretty** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **server** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/lsp/server.ts - πŸ—οΈ Layer: Unknown - Ζ’ **spawn** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **spawn** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **spawn** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **client** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/lsp/client.ts - πŸ—οΈ Layer: Unknown - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **discovery** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/skill/discovery.ts - πŸ—οΈ Layer: Unknown - Ζ’ **dir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pull** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **skill** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/skill/skill.ts - πŸ—οΈ Layer: Unknown - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **all** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **dirs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **remove** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **queue** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/queue.ts - πŸ—οΈ Layer: Unknown - Ζ’ **work** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **hash** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/hash.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fast** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **process** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/process.ts - πŸ—οΈ Layer: Unknown - Ζ’ **spawn** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **wildcard** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/wildcard.ts - πŸ—οΈ Layer: Unknown - Ζ’ **match** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **all** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **allStructured** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **matchSequence** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **filesystem** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/filesystem.ts - πŸ—οΈ Layer: Unknown - Ζ’ **exists** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isDir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stat** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **size** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readText** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readJson** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readBytes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readArrayBuffer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isEnoent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **write** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **writeJson** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **writeStream** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mimeType** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizePath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolve** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **windowsPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **overlaps** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **contains** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findUp** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **globUp** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **timeout** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/timeout.ts - πŸ—οΈ Layer: Unknown - Ζ’ **withTimeout** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **log** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/log.ts - πŸ—οΈ Layer: Unknown - Ζ’ **shouldLog** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **file** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cleanup** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **build** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stop** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **fn** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/fn.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fn** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **proxied** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/proxied.ts - πŸ—οΈ Layer: Unknown - Ζ’ **proxied** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **lock** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/lock.ts - πŸ—οΈ Layer: Unknown - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **process** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **read** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **write** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **iife** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/iife.ts - πŸ—οΈ Layer: Unknown - Ζ’ **iife** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **archive** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/archive.ts - πŸ—οΈ Layer: Unknown - Ζ’ **extractZip** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **which** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/which.ts - πŸ—οΈ Layer: Unknown - Ζ’ **which** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **abort** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/abort.ts - πŸ—οΈ Layer: Unknown - Ζ’ **abortAfter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **abortAfterAny** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **scrap** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/scrap.ts - πŸ—οΈ Layer: Unknown - Ζ’ **dummyFunction** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **randomHelper** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **token** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/token.ts - πŸ—οΈ Layer: Unknown - Ζ’ **estimate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **lazy** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/lazy.ts - πŸ—οΈ Layer: Unknown - Ζ’ **lazy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **glob** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/glob.ts - πŸ—οΈ Layer: Unknown - Ζ’ **toGlobOptions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **scan** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **scanSync** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **match** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **git** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/git.ts - πŸ—οΈ Layer: Unknown - Ζ’ **git** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **keybind** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/keybind.ts - πŸ—οΈ Layer: Unknown - Ζ’ **match** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fromParsedKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toString** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **locale** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/locale.ts - πŸ—οΈ Layer: Unknown - Ζ’ **titlecase** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **time** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **datetime** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **todayTimeOrDateTime** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **number** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **duration** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **truncate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **truncateMiddle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pluralize** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **format** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/format.ts - πŸ—οΈ Layer: Unknown - Ζ’ **formatDuration** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **eventloop** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/eventloop.ts - πŸ—οΈ Layer: Unknown - Ζ’ **wait** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **signal** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/signal.ts - πŸ—οΈ Layer: Unknown - Ζ’ **signal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **rpc** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/rpc.ts - πŸ—οΈ Layer: Unknown - Ζ’ **listen** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **emit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **client** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **defer** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/defer.ts - πŸ—οΈ Layer: Unknown - Ζ’ **defer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **color** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/color.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isValidHex** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hexToRgb** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hexToAnsiBold** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **context** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/util/context.ts - πŸ—οΈ Layer: Unknown - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/env/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **all** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **set** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **remove** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **upgrade** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/upgrade.ts - πŸ—οΈ Layer: Unknown - Ζ’ **upgrade** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **bootstrap** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/bootstrap.ts - πŸ—οΈ Layer: Unknown - Ζ’ **bootstrap** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **network** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/network.ts - πŸ—οΈ Layer: Unknown - Ζ’ **withNetworkOptions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveNetworkOptions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **error** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/error.ts - πŸ—οΈ Layer: Unknown - Ζ’ **FormatError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **FormatUnknownError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ui** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/ui.ts - πŸ—οΈ Layer: Unknown - Ζ’ **println** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **print** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **empty** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **logo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **input** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **error** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **markdown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **import** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/import.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseShareUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformShareData** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ingestBootstrapWarning** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ingestBootstrap** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **bootstrapImportedSessionIngest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **stats** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/stats.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getCurrentProject** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getAllSessions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **aggregateSessionStats** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **displayStats** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **renderRow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatNumber** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **models** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/models.ts - πŸ—οΈ Layer: Unknown - Ζ’ **printModels** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **web** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/web.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getNetworkIPs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **mcp** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/mcp.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getAuthStatusIcon** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getAuthStatusText** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isMcpConfigured** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isMcpRemote** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveConfigPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **addMcpToConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **auth** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/auth.ts - πŸ—οΈ Layer: Unknown - Ζ’ **handlePluginAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolvePluginProviders** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **cmd** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/cmd.ts - πŸ—οΈ Layer: Unknown - Ζ’ **cmd** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **run** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/run.ts - πŸ—οΈ Layer: Unknown - Ζ’ **props** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **inline** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **block** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fallback** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **glob** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **grep** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **read** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **write** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **webfetch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **edit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **codesearch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **websearch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **task** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **skill** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **bash** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **todo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizePath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **title** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **session** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **share** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **tool** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **emit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loop** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/session.ts - πŸ—οΈ Layer: Unknown - Ζ’ **pagerCmd** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatSessionTable** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatSessionJSON** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **uninstall** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/uninstall.ts - πŸ—οΈ Layer: Unknown - Ζ’ **collectRemovalTargets** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **showRemovalSummary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **executeUninstall** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getShellConfigFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cleanShellConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getDirectorySize** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatSize** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shortenPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **win32** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/win32.ts - πŸ—οΈ Layer: Unknown - Ζ’ **load** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **win32DisableProcessedInput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **win32FlushInputBuffer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **win32InstallCtrlCGuard** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **thread** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/thread.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createWorkerFetch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createEventSource** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **target** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **input** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **worker** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/worker.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getAuthorizationHeader** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **transcript** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/util/transcript.ts - πŸ—οΈ Layer: Unknown - Ζ’ **formatTranscript** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatAssistantHeader** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatPart** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **clipboard** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/util/clipboard.ts - πŸ—οΈ Layer: Unknown - Ζ’ **writeOsc52** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **read** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **copy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **selection** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/util/selection.ts - πŸ—οΈ Layer: Unknown - Ζ’ **copy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **terminal** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/util/terminal.ts - πŸ—οΈ Layer: Unknown - Ζ’ **colors** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getTerminalBackgroundColor** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **markdown** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/util/markdown.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseRow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isSeparatorRow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getAlignment** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getDisplayWidth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **padToWidth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findTables** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatTable** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatMarkdownTables** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **editor** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/util/editor.ts - πŸ—οΈ Layer: Unknown - Ζ’ **open** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **signal** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/util/signal.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createDebouncedSignal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **spinner** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/ui/spinner.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getScannerState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **calculateColorIndex** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createKnightRiderTrail** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **deriveTrailColors** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **deriveInactiveColor** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createFrames** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createColors** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **textarea-keybindings** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/component/textarea-keybindings.ts - πŸ—οΈ Layer: Unknown - Ζ’ **mapTextareaKeybindings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **useTextareaKeybindings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **directory** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/tui/context/directory.ts - πŸ—οΈ Layer: Unknown - Ζ’ **useDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **agent** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/cli/cmd/debug/agent.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getAvailableTools** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveTools** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseToolParams** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createToolContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ripgrep** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/file/ripgrep.ts - πŸ—οΈ Layer: Unknown - Ζ’ **filepath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **tree** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **dir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **count** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **search** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **time** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/file/time.ts - πŸ—οΈ Layer: Unknown - Ζ’ **read** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **withLock** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **assert** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/file/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isImageByExtension** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isTextByExtension** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isTextByName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getImageMimeType** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isBinaryByExtension** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isImage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shouldEncode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **read** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **search** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ignore** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/file/ignore.ts - πŸ—οΈ Layer: Unknown - Ζ’ **match** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **watcher** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/file/watcher.ts - πŸ—οΈ Layer: Unknown - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/mcp/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **registerNotificationHandlers** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **convertMcpTool** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isMcpConfigured** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **descendants** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchPromptsForClient** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchResourcesForClient** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **add** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clients** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **connect** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **disconnect** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **tools** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **prompts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resources** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getPrompt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readResource** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **startAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **authenticate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **finishAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **removeAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **supportsOAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasStoredTokens** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getAuthStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **auth** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/mcp/auth.ts - πŸ—οΈ Layer: Unknown - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getForUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **all** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **set** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **remove** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateTokens** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateClientInfo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateCodeVerifier** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearCodeVerifier** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateOAuthState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getOAuthState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearOAuthState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isTokenExpired** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **oauth-callback** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/mcp/oauth-callback.ts - πŸ—οΈ Layer: Unknown - Ζ’ **ensureRunning** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **waitForCallback** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cancelPending** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isPortInUse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stop** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isRunning** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/installation/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **info** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isPreview** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isLocal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **method** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getBrewFormula** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **upgrade** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **latest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/command/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **hints** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **flag** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/flag/flag.ts - πŸ—οΈ Layer: Unknown - Ζ’ **truthy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **falsy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **number** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/worktree/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **pick** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **slug** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **randomName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **exists** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **outputText** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **errorText** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **failed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **prune** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sweep** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **canonical** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **runStartCommand** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **runStartScript** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **runStartScripts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **queueStartScripts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **makeWorktreeInfo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createFromInfo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **agent** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/agent/agent.ts - πŸ—οΈ Layer: Unknown - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **defaultAgent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **remove** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/scheduler/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **register** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **bootstrap** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/project/bootstrap.ts - πŸ—οΈ Layer: Unknown - Ζ’ **InstanceBootstrap** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **project** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/project/project.ts - πŸ—οΈ Layer: Unknown - Ζ’ **gitpath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fromRow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fromDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **discover** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrateFromGlobal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setInitialized** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **initGit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sandboxes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **addSandbox** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **removeSandbox** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **instance** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/project/instance.ts - πŸ—οΈ Layer: Unknown - Ζ’ **emit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **boot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **track** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **vcs** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/project/vcs.ts - πŸ—οΈ Layer: Unknown - Ζ’ **currentBranch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **branch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **state** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/project/state.ts - πŸ—οΈ Layer: Unknown - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resetEntry** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **dispose** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **id** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/id/id.ts - πŸ—οΈ Layer: Unknown - Ζ’ **schema** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ascending** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **descending** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateID** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **randomBase62** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **timestamp** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/control/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fromRow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **account** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **token** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/bus/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **publish** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **subscribe** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **once** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **subscribeAll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **raw** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **bus-event** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/bus/bus-event.ts - πŸ—οΈ Layer: Unknown - Ζ’ **define** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **payloads** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/permission/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **toKeys** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **covered** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pending** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ask** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **respond** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **arity** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/permission/arity.ts - πŸ—οΈ Layer: Unknown - Ζ’ **prefix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **next** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/permission/next.ts - πŸ—οΈ Layer: Unknown - Ζ’ **expand** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fromConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **merge** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **evaluate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **disabled** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/patch/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parsePatchHeader** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseUpdateFileChunks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseAddFileContent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stripHeredoc** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parsePatch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **maybeParseApplyPatch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **deriveNewContentsFromChunks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **computeReplacements** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyReplacements** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeUnicode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **tryMatch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **seekSequence** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateUnifiedDiff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyHunksToFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyPatch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **maybeParseApplyPatchVerified** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/src/snapshot/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cleanup** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **track** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **patch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **restore** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **revert** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **diff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **diffFull** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **gitdir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **add** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **syncExclude** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **excludes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **workflows-migrator.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/kilocode/workflows-migrator.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **withHome** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **kilo-errors.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/kilocode/kilo-errors.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **makeAPIError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **worktree-diff-summary.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/kilocode/worktree-diff-summary.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **setup** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **rules-migrator.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/kilocode/rules-migrator.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **withHome** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **patch-jsonc.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/kilocode/patch-jsonc.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isRecord** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **patchJsonc** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **plan-followup.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/kilocode/plan-followup.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **withInstance** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **seed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **latestUser** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sessions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mockHandoverDeps** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **paths.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/kilocode/paths.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **withHome** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **bash-hierarchy.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/kilocode/bash-hierarchy.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **collect** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **worktree-diff.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/kilocode/worktree-diff.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **setupRepo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **plan-exit-detection.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/kilocode/plan-exit-detection.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **withInstance** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **seed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **waitQuestion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **local-model.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/kilocode/local-model.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **resetMockState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **runInRoot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **initLocal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readModelJson** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **removeModelJson** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **structured-output-integration.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/session/structured-output-integration.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **withInstance** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **retry.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/session/retry.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **apiError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **wrap** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **prompt.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/session/prompt.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **deferred** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **compaction.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/session/compaction.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **llm.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/session/llm.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **deferred** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **waitRequest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createChatStream** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadFixture** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createEventStream** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createEventResponse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **message-v2.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/session/message-v2.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **userInfo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **assistantInfo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **basePart** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **copilot-chat-model.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/provider/copilot/copilot-chat-model.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **convertReadableStreamToArray** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createMockFetch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **event-subscription.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/acp/event-subscription.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **inProgressText** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isToolCallUpdate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toolEvent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createEventStream** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createFakeAgent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **codex.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/plugin/codex.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createTestJwt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **inflight-cache.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/kilo-sessions/inflight-cache.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **deferred** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ingest-queue.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/kilo-sessions/ingest-queue.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **scheduler** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **config.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/config/config.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **writeManagedSettings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **writeConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **check** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **webfetch.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/tool/webfetch.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **withFetch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **json-migration.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/storage/json-migration.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **setupStorageDir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **writeProject** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **writeSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createTestDb** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-proxy-middleware.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/control-plane/session-proxy-middleware.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **setup** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **sse.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/control-plane/sse.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **stream** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **db** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/fixture/db.ts - πŸ—οΈ Layer: Unknown - Ζ’ **resetDatabase** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **fixture** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/fixture/fixture.ts - πŸ—οΈ Layer: Unknown - Ζ’ **sanitizePath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **exists** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clean** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stop** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **tmpdir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **fake-lsp-server** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/fixture/lsp/fake-lsp-server.js - πŸ—οΈ Layer: Unknown - Ζ’ **encode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **decodeFrames** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **send** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sendRequest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **client.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/lsp/client.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **spawnFakeServer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **skill.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/skill/skill.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createGlobalSkill** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **which.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/util/which.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **cmd** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **env** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **envPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **same** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **lock.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/util/lock.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **tick** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **flush** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **process.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/util/process.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **node** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **plugin-auth-picker.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/cli/plugin-auth-picker.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **hookWithAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hookWithoutAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **thread.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/cli/tui/thread.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **call** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **check** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **agent.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/agent/agent.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **evalPerm** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **project.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/project/project.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **withMode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadProject** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **snapshot.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/opencode/test/snapshot/snapshot.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **bootstrap** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **identity** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-telemetry/src/identity.ts - πŸ—οΈ Layer: Unknown - Ζ’ **setDataPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getMachineId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getDistinctId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getUserId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getOrganizationId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setOrganizationId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateFromKiloAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **reset** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **tracer** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-telemetry/src/tracer.ts - πŸ—οΈ Layer: Unknown - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getTracer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setEnabled** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shutdown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **client** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-telemetry/src/client.ts - πŸ—οΈ Layer: Unknown - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getClient** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setEnabled** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isEnabled** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **capture** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **identify** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **alias** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shutdown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **telemetry** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-telemetry/src/telemetry.ts - πŸ—οΈ Layer: Unknown - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setEnabled** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getTracer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isEnabled** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateIdentity** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **track** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackCliStart** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackCliExit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackSessionStart** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackSessionEnd** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackSessionMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackLlmCompletion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackCommandUsed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackToolUsed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackAgentUsed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackPlanFollowup** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackShareCreated** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackShareDeleted** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackMcpServerConnected** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackMcpServerError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackAuthSuccess** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackAuthLogout** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trackError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shutdown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **telemetry.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-telemetry/src/__tests__/telemetry.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createMockPostHogClient** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createMockSpan** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **binary** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/util/src/binary.ts - πŸ—οΈ Layer: Unknown - Ζ’ **search** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **insert** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **path** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/util/src/path.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getFilename** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFileExtension** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFilenameTruncated** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **truncateMiddle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **slug** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/util/src/slug.ts - πŸ—οΈ Layer: Unknown - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **fn** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/util/src/fn.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fn** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **array** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/util/src/array.ts - πŸ—οΈ Layer: Unknown - Ζ’ **findLast** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **iife** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/util/src/iife.ts - πŸ—οΈ Layer: Unknown - Ζ’ **iife** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **encode** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/util/src/encode.ts - πŸ—οΈ Layer: Unknown - Ζ’ **base64Encode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **base64Decode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hash** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **checksum** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sampledChecksum** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **identifier** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/util/src/identifier.ts - πŸ—οΈ Layer: Unknown - Ζ’ **ascending** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **descending** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **randomBase62** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **lazy** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/util/src/lazy.ts - πŸ—οΈ Layer: Unknown - Ζ’ **lazy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **retry** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/util/src/retry.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isTransientError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **retry** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **vite.config** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/vite.config.ts - πŸ—οΈ Layer: Unknown - Ζ’ **providerIconsPlugin** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchProviderIcons** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **file-path** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/file-path.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseFilePath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractFilePathFromHref** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **commented-lines** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/pierre/commented-lines.ts - πŸ—οΈ Layer: Unknown - Ζ’ **annotationIndex** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clear** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **markCommentedDiffLines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **markCommentedFileLines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **selection-bridge** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/pierre/selection-bridge.ts - πŸ—οΈ Layer: Unknown - Ζ’ **formatSelectedLineLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **previewSelectedLines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cloneSelectedLineRange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **lineInSelectedRange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isSingleLineSelection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toRange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **restoreShadowTextSelection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createLineNumberSelectionBridge** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **file-runtime** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/pierre/file-runtime.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createReadyWatcher** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearReadyWatcher** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getViewerHost** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getViewerRoot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyViewerScheme** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **observeViewerScheme** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **notifyShadowReady** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/pierre/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createDefaultOptions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **comment-hover** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/pierre/comment-hover.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createHoverCommentUtility** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **media** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/pierre/media.ts - πŸ—οΈ Layer: Unknown - Ζ’ **mediaRecord** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeMimeType** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fileExtension** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mediaKindFromPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isBinaryContent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **validDataUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **dataUrlFromMediaValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **decodeBase64Utf8** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **svgTextFromValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasMediaValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **worker** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/pierre/worker.ts - πŸ—οΈ Layer: Unknown - Ζ’ **workerFactory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createPool** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getWorkerPool** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getWorkerPools** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **diff-selection** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/pierre/diff-selection.ts - πŸ—οΈ Layer: Unknown - Ζ’ **findDiffSide** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **diffLineIndex** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **diffRowIndex** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fixDiffSelection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **virtualizer** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/pierre/virtualizer.ts - πŸ—οΈ Layer: Unknown - Ζ’ **scrollable** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **scrollRoot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **target** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **acquireVirtualizer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **file-selection** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/pierre/file-selection.ts - πŸ—οΈ Layer: Unknown - Ζ’ **findElement** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findFileLineNumber** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findDiffLineNumber** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findCodeSelectionSide** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readShadowLineSelection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **file-find** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/pierre/file-find.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isEditable** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hostForNode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **installShortcuts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearHighlightFind** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **supportsHighlights** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **scrollParent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createFileFind** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **scheduleOverlay** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **loader** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/theme/loader.ts - πŸ—οΈ Layer: Unknown - Ζ’ **ensureLoaderStyleElement** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyTheme** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildThemeCss** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadThemeFromUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getActiveTheme** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **removeTheme** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setColorScheme** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **resolve** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/theme/resolve.ts - πŸ—οΈ Layer: Unknown - Ζ’ **resolveThemeVariant** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getColors** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateNeutralOverlayScale** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateNeutralAlphaScale** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getHex** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveTheme** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **themeToCss** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **color** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/theme/color.ts - πŸ—οΈ Layer: Unknown - Ζ’ **clamp** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hexToRgb** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **rgbToHex** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **linearToSrgb** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **srgbToLinear** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **rgbToOklch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **oklchToRgb** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hexToOklch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fitOklch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **oklchToHex** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateScale** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateNeutralScale** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateAlphaScale** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mixColors** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shift** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **blend** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **lighten** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **darken** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **withAlpha** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **line-comment-styles** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/components/line-comment-styles.ts - πŸ—οΈ Layer: Unknown - Ζ’ **installLineCommentStyles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-review-search** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/components/session-review-search.ts - πŸ—οΈ Layer: Unknown - Ζ’ **hitsForSide** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildSessionSearchHits** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stepSessionSearchIndex** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **fixtures** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/ui/src/storybook/fixtures.ts - πŸ—οΈ Layer: Unknown - Ζ’ **average** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **publish** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/sdk/js/script/publish.ts - πŸ—οΈ Layer: Unknown - Ζ’ **transformExports** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/sdk/js/src/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createKilo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **server** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/sdk/js/src/server.ts - πŸ—οΈ Layer: Unknown - Ζ’ **mergeConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseExistingConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildConfigEnv** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createKiloServer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createKiloTui** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **client** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/sdk/js/src/client.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createKiloClient** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/sdk/js/src/v2/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createKilo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **server** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/sdk/js/src/v2/server.ts - πŸ—οΈ Layer: Unknown - Ζ’ **mergeConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseExistingConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildConfigEnv** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createKiloServer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createKiloTui** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **client** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/sdk/js/src/v2/client.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createKiloClient** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **utils.gen** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/sdk/js/src/v2/gen/core/utils.gen.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getValidRequestBody** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **esbuild** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/esbuild.js - πŸ—οΈ Layer: Unknown - Ζ’ **getWorkerPool** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getWorkerPools** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **workerFactory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createBrowserWebviewContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **main** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **launch** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/script/launch.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **which** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **detect** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **codeCli** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **newest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **compile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **packageVsix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **installVsix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **settings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **launch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **local-bin** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/script/local-bin.ts - πŸ—οΈ Layer: Unknown - Ζ’ **log** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **platformTag** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findKiloBinaryInOpencodeDist** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ensureBuiltBinary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **main** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **watch-cli** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/script/watch-cli.ts - πŸ—οΈ Layer: Unknown - Ζ’ **log** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sourceBinaryPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **rebuild** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **qrcode** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/utils/qrcode.ts - πŸ—οΈ Layer: Unknown - Ζ’ **generateQRCode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **id** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/utils/id.ts - πŸ—οΈ Layer: Unknown - Ζ’ **randomBase62** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getRandomBytes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **errorUtils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/utils/errorUtils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **unwrapError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseAssistantError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isUnauthorizedPaidModelError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isUnauthorizedPromotionLimitError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **provider-action** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/utils/provider-action.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createProviderAction** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **send** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clear** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **dispose** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **date** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/utils/date.ts - πŸ—οΈ Layer: Unknown - Ζ’ **formatRelativeDate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **review-comment-markdown** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/utils/review-comment-markdown.ts - πŸ—οΈ Layer: Unknown - Ζ’ **escapeInline** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fenceFor** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatCode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatReviewCommentMarkdown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatReviewCommentsMarkdown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **messages** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/types/messages.ts - πŸ—οΈ Layer: Unknown - Ζ’ **acquireVsCodeApi** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **useFileMention** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/hooks/useFileMention.ts - πŸ—οΈ Layer: Unknown - Ζ’ **useFileMention** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **file-mention-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/hooks/file-mention-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **escape** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **syncMentionedPaths** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildTextAfterMentionSelect** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildFileAttachments** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **useImageAttachments** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/hooks/useImageAttachments.ts - πŸ—οΈ Layer: Unknown - Ζ’ **useImageAttachments** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **usePromptHistory** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/hooks/usePromptHistory.ts - πŸ—οΈ Layer: Unknown - Ζ’ **load** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **canNavigate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **appendEntry** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **seedEntries** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **usePromptHistory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **navigate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **append** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **seed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **reset** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **useSlashCommand** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/hooks/useSlashCommand.ts - πŸ—οΈ Layer: Unknown - Ζ’ **useSlashCommand** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **image-attachments-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/hooks/image-attachments-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isAcceptedImageType** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isDragLeavingComponent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/components/marketplace/utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isInstalled** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **installedScopes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **model-selector-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/components/shared/model-selector-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isSmall** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **providerSortKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isFree** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sanitizeName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stripSubProviderPrefix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildTriggerLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **question-dock-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/components/chat/question-dock-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **toggleAnswer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **prompt-input-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/components/chat/prompt-input-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fileName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **dirName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildHighlightSegments** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **atEnd** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **permission-dock-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/components/chat/permission-dock-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **savedRuleStates** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **describePatterns** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **provider-catalog** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/components/settings/provider-catalog.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isPopularProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **popularProviderIndex** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **providerIcon** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **kiloFallbackProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **providerNoteKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sortProviders** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **provider-visibility** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/components/settings/provider-visibility.ts - πŸ—οΈ Layer: Unknown - Ζ’ **visibleConnectedIds** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **language-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/context/language-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **normalizeLocale** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveTemplate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-queue** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/context/session-queue.ts - πŸ—οΈ Layer: Unknown - Ζ’ **activeUserMessageID** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **permission-queue** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/context/permission-queue.ts - πŸ—οΈ Layer: Unknown - Ζ’ **upsertPermission** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **removeSessionPermissions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **model-selection** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/context/model-selection.ts - πŸ—οΈ Layer: Unknown - Ζ’ **validate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **recent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveModelSelection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/context/session-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **computeStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **calcTotalCost** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **calcContextUsage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **provider-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/src/context/provider-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **flattenModels** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isModelValid** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **apply-conflicts** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/apply-conflicts.ts - πŸ—οΈ Layer: Unknown - Ζ’ **groupApplyConflicts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mapApplyConflictReason** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **multi-model-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/multi-model-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **allocationKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **totalAllocations** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **allocationsToArray** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **remaining** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toggleModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setAllocationCount** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **maxAllocationCount** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **tab-order** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/tab-order.ts - πŸ—οΈ Layer: Unknown - Ζ’ **reorderTabs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyTabOrder** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **firstOrderedTitle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **file-tree-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/file-tree-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **buildFileTree** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **flatten** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **flattenChain** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **navigate** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/navigate.ts - πŸ—οΈ Layer: Unknown - Ζ’ **resolveNavigation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **validateLocalSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **adjacentHint** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **nextSelectionAfterDelete** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **review-annotations** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/review-annotations.ts - πŸ—οΈ Layer: Unknown - Ζ’ **focusWhenConnected** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **makeIcon** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **makeActionButton** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildReviewAnnotation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **diff-open-policy** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/diff-open-policy.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isLargeDiffFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **initialOpenFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **review-comments** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/review-comments.ts - πŸ—οΈ Layer: Unknown - Ζ’ **lineCount** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFilename** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractLines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sanitizeReviewComments** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **diff-state** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/webview-ui/agent-manager/diff-state.ts - πŸ—οΈ Layer: Unknown - Ζ’ **sameDiffMeta** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mergeWorktreeDiffs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-status** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/session-status.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getBusySessionCount** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **seedSessionStatuses** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **kilo-provider-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/kilo-provider-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getErrorMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sessionToWebview** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **indexProvidersById** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **filterVisibleAgents** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadSessions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **flushPendingSessionRefresh** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildSettingPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mapSSEEventToWebviewMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mapCloudSessionMessageToWebviewMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isEventFromForeignProject** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **webview-html-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/webview-html-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **buildConnectSrc** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **joinCspDirectives** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildCspString** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **extension** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/extension.ts - πŸ—οΈ Layer: Unknown - Ζ’ **activate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **deactivate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openKiloInNewTab** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **waitForWebviewPanelToBeActive** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **project-directory** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/project-directory.ts - πŸ—οΈ Layer: Unknown - Ζ’ **resolvePanelProjectDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveProjectDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **path-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/path-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isAbsolutePath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **image-preview** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/image-preview.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseImage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildPreviewPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getPreviewCommand** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getPreviewDir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trimEntries** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseBase64** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getExt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sanitize** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **review-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/review-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **appendOutput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getWorkspaceRoot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveLocalDiffTarget** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hashFileDiffs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openFileInEditor** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openWorkspaceRelativeFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getNonce** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildWebviewHtml** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **provider-actions** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/provider-actions.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fetchProviderData** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildActionContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isModelSelection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **validateRecents** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **computeDefaultSelection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **postError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **validateID** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **connectProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **authorizeProviderOAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **completeProviderOAuth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **disconnectProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **saveCustomProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **toggle-auto-approve** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/commands/toggle-auto-approve.ts - πŸ—οΈ Layer: Unknown - Ζ’ **registerToggleAutoApprove** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **tryGetClient** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **fork-session** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/fork-session.ts - πŸ—οΈ Layer: Unknown - Ζ’ **forkSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **WorktreeManager** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/WorktreeManager.ts - πŸ—οΈ Layer: Unknown - Ζ’ **stripRemotePrefix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **format-keybinding** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/format-keybinding.ts - πŸ—οΈ Layer: Unknown - Ζ’ **formatKeybinding** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildKeybindingMap** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **constants** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/constants.ts - πŸ—οΈ Layer: Unknown - Ζ’ **migrateAgentManagerData** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **exists** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveGitDir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fixGitWorktreeRefs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **git-import** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/git-import.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parsePRUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **localBranchName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseForEachRefOutput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildBranchList** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseWorktreeList** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **checkedOutBranchesFromWorktreeList** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **validateGitRef** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizePath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **classifyPRError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **classifyWorktreeError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **task-runner** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/task-runner.ts - πŸ—οΈ Layer: Unknown - Ζ’ **executeVscodeTask** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **multi-version** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/multi-version.ts - πŸ—οΈ Layer: Unknown - Ζ’ **resolveVersionModels** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildInitialMessages** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **shell-env** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/shell-env.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseEnvOutput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getShellEnvironment** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolvePath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **execWithShellEnv** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearShellEnvCache** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **delete-worktree** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/delete-worktree.ts - πŸ—οΈ Layer: Unknown - Ζ’ **shouldStopDiffPolling** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **WorktreeStateManager** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/WorktreeStateManager.ts - πŸ—οΈ Layer: Unknown - Ζ’ **remoteRef** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **SetupScriptRunner** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/SetupScriptRunner.ts - πŸ—οΈ Layer: Unknown - Ζ’ **quoteCmdArg** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildSetupTaskCommand** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **branch-name** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/branch-name.ts - πŸ—οΈ Layer: Unknown - Ζ’ **sanitizeBranchName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **generateBranchName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **versionedName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **base-branch** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/base-branch.ts - πŸ—οΈ Layer: Unknown - Ζ’ **normalizeBaseBranch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **chooseBaseBranch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **terminal-host** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/terminal-host.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createTerminalHost** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **SetupScriptService.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/__tests__/SetupScriptService.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **setupRoot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **scriptPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **writeScript** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AgentManagerProvider.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/agent-manager/__tests__/AgentManagerProvider.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createMockHost** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **deferred** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createHarness** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **provider-model** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/shared/provider-model.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseModelString** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **providerOrderIndex** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createKiloFallbackProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **custom-provider** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/shared/custom-provider.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fail** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **validateProviderID** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseCustomProviderSecret** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeCustomProviderConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sanitizeCustomProviderConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **migration-service** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/legacy-migration/migration-service.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getMigrationStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setMigrationStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **detectLegacyData** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearLegacyData** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrateProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrateConfigFields** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrateDefaultModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrateAutoApproval** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrateAutocomplete** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrateLanguage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **convertMcpServer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **convertCustomModePermissions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **convertCustomMode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readOAuthCredentials** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readLegacyProviderProfiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readLegacyMcpSettings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readLegacyCustomModes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readLegacySettings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasAutocompleteData** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stripYamlQuotes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseCustomModesYaml** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildProviderList** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildMcpServerList** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildCustomModeList** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveDefaultModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **api** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/marketplace/api.ts - πŸ—οΈ Layer: Unknown - Ζ’ **kebabToTitleCase** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseResponse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transformSkill** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchWithRetry** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **installer** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/marketplace/installer.ts - πŸ—οΈ Layer: Unknown - Ζ’ **normalizeMcpEntry** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isSafeId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **convertModeToAgent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **escapeJsonValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **substituteParams** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findEscapedPaths** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **walk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **paths** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/marketplace/paths.ts - πŸ—οΈ Layer: Unknown - Ζ’ **globalConfigDir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **server-manager** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/cli-backend/server-manager.ts - πŸ—οΈ Layer: Unknown - Ζ’ **stripAnsi** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toErrorMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **server-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/cli-backend/server-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseServerPort** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **connection-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/cli-backend/connection-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **resolveEventSessionId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/cli-backend/i18n/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **resolveLocale** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadTranslations** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **t** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **errors** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/telemetry/errors.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isApiProviderError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getApiProviderErrorProperties** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isConsecutiveMistakeError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getConsecutiveMistakeErrorProperties** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **telemetry-proxy-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/telemetry/telemetry-proxy-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **buildTelemetryPayload** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildTelemetryAuthHeader** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/commit-message/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **registerCommitMessageService** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **register-code-actions** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/code-actions/register-code-actions.ts - πŸ—οΈ Layer: Unknown - Ζ’ **registerCodeActions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **register-terminal-actions** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/code-actions/register-terminal-actions.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getTerminalContents** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **registerTerminalActions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **editor-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/code-actions/editor-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getEditorContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **support-prompt** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/code-actions/support-prompt.ts - πŸ—οΈ Layer: Unknown - Ζ’ **diagnosticText** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fill** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createPrompt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AutocompleteServiceManager** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/AutocompleteServiceManager.ts - πŸ—οΈ Layer: Unknown - Ζ’ **readSettings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **writeSettings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **statusbar-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/statusbar-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **humanFormatSessionCost** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatTime** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **types** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/types.ts - πŸ—οΈ Layer: Unknown - Ζ’ **extractPrefixSuffix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **contextToAutocompleteInput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AutocompleteServiceManager.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/__tests__/AutocompleteServiceManager.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createManager** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AutocompleteModel.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/__tests__/AutocompleteModel.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createMockConnectionService** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **MockWorkspaceEdit** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/__tests__/MockWorkspaceEdit.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createMockWorkspaceEdit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **HoleFiller** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/HoleFiller.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseAutocompleteResponse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sum_evens** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sum** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hypothenuse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **getProcessedSnippets** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/getProcessedSnippets.ts - πŸ—οΈ Layer: Unknown - Ζ’ **uriToFsPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasFilepath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **filterSnippetsByAccess** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getProcessedSnippets** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **uselessSuggestionFilter** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/uselessSuggestionFilter.ts - πŸ—οΈ Layer: Unknown - Ζ’ **suggestionConsideredDuplication** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **DuplicatesFromPrefixOrSuffix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **DuplicatesFromEdgeLines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **containsRepetitivePhraseFromPrefix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeToCompleteLine** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **postprocessAutocompleteSuggestion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **hole-filler-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/hole-filler-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseAutocompleteResponse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **contextualSkip** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/contextualSkip.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getTerminatorsForLanguage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isAtEndOfStatement** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isMidWordTyping** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shouldSkipAutocomplete** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AutocompleteInlineCompletionProvider** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/AutocompleteInlineCompletionProvider.ts - πŸ—οΈ Layer: Unknown - Ζ’ **findMatchingSuggestion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyFirstLineOnly** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **countLines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shouldShowOnlyFirstLine** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFirstLine** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stringToInlineCompletions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AutocompleteTelemetry** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/AutocompleteTelemetry.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getSuggestionKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **telemetry-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/telemetry-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getSuggestionKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **insertWithLRUEviction** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **inline-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/inline-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **findMatchingSuggestion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **countLines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shouldShowOnlyFirstLine** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFirstLine** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyFirstLineOnly** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **calcDebounceDelay** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AutocompleteTelemetry.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/__tests__/AutocompleteTelemetry.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createSuggestion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AutocompleteContextProvider.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/__tests__/AutocompleteContextProvider.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createAutocompleteInput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **HoleFiller.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/__tests__/HoleFiller.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createAutocompleteInput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AutocompleteInlineCompletionProvider.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/__tests__/AutocompleteInlineCompletionProvider.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **provideWithDebounce** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/language-filters/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **applyLanguageFilter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **markdown** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/classic-auto-complete/language-filters/markdown.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isInsideCodeBlock** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **removeSpuriousNewlinesBeforeCodeBlockClosingFences** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **markdownFilter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **handleChatCompletionAccepted** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/chat-autocomplete/handleChatCompletionAccepted.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getChatAutocompleteTelemetry** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleChatCompletionAccepted** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **handleChatCompletionRequest** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/chat-autocomplete/handleChatCompletionRequest.ts - πŸ—οΈ Layer: Unknown - Ζ’ **handleChatCompletionRequest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **chat-autocomplete-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/chat-autocomplete/chat-autocomplete-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **finalizeChatSuggestion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildChatPrefix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **FileIgnoreController** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/shims/FileIgnoreController.ts - πŸ—οΈ Layer: Unknown - Ζ’ **toPosix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **i18n** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/shims/i18n.ts - πŸ—οΈ Layer: Unknown - Ζ’ **t** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **util** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/diff/util.ts - πŸ—οΈ Layer: Unknown - Ζ’ **linesMatchPerfectly** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **linesMatch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **matchLine** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **myers** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/diff/myers.ts - πŸ—οΈ Layer: Unknown - Ζ’ **convertMyersChangeToDiffLines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **myersDiff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **myersCharDiff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **streamDiff.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/diff/streamDiff.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **collectDiffs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getMyersDiffType** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **displayDiff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **expectDiff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **stream** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/fetch/stream.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseSseLine** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **lcs** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/lcs.ts - πŸ—οΈ Layer: Unknown - Ζ’ **longestCommonSubsequence** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **dedent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **uri** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/uri.ts - πŸ—οΈ Layer: Unknown - Ζ’ **pathToUriPathSegment** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getCleanUriPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findUriInDirs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getUriPathBasename** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFileExtensionFromBasename** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getUriFileExtension** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getLastNUriRelativePathParts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **joinPathsToUri** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getShortestUniqueRelativeUriPaths** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getLastNPathParts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ranges** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/ranges.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getRangeInString** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **intersection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **messageContent** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/messageContent.ts - πŸ—οΈ Layer: Unknown - Ζ’ **stripImages** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **renderChatMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **merge** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/merge.ts - πŸ—οΈ Layer: Unknown - Ζ’ **mergeJson** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **logger** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/logger.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getIconFromLevel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **paths** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/paths.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getContinueGlobalPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getIndexFolderPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getConfigJsonPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **treeSitter** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/treeSitter.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getParserForFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findExistingPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getExtensionFromPathOrUri** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getLanguageForFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getQueryForFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadLanguageForFileExt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getSymbolsForFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findNamedNodesRecursive** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **pathToUri** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/util/pathToUri.ts - πŸ—οΈ Layer: Unknown - Ζ’ **localPathToUri** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **localPathOrUriToPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **testDir** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/test/testDir.ts - πŸ—οΈ Layer: Unknown - Ζ’ **setUpTestDir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **tearDownTestDir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **addToTestDir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ignore** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/indexing/ignore.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isSecurityConcern** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/prefiltering/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isDisabledForFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shouldPrefilter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AutocompleteLanguageInfo** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/constants/AutocompleteLanguageInfo.ts - πŸ—οΈ Layer: Unknown - Ζ’ **matchBrackets** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **languageForFilepath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **getAllSnippets** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/snippets/getAllSnippets.ts - πŸ—οΈ Layer: Unknown - Ζ’ **racePromise** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getIdeSnippets** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getSnippetsFromRecentlyEditedRanges** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **removePrefixOverlap** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/postprocessing/removePrefixOverlap.ts - πŸ—οΈ Layer: Unknown - Ζ’ **removePrefixOverlap** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/postprocessing/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **rewritesLineAbove** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isExtremeRepetition** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isOnlyWhitespace** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isBlank** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **removeBackticks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **postprocessCompletion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **shouldCompleteMultiline** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/classification/shouldCompleteMultiline.ts - πŸ—οΈ Layer: Unknown - Ζ’ **shouldCompleteMultilineBasedOnLanguage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shouldCompleteMultiline** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AutocompleteLruCacheInMem** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/util/AutocompleteLruCacheInMem.ts - πŸ—οΈ Layer: Unknown - Ζ’ **truncatePrefix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ast** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/util/ast.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getAst** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getTreePathAtCursor** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **completionTestUtils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/util/completionTestUtils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **processTestCase** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **processSingleLineCompletion** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/util/processSingleLineCompletion.ts - πŸ—οΈ Layer: Unknown - Ζ’ **diffPatternMatches** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **processSingleLineCompletion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **textSimilarity** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/util/textSimilarity.ts - πŸ—οΈ Layer: Unknown - Ζ’ **lineIsRepeated** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **GeneratorReuseManager.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/generation/GeneratorReuseManager.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createMockGenerator** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **utils.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/generation/utils.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **streamToString** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **BracketMatchingService.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/filtering/BracketMatchingService.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **collectAll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **testCases** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/filtering/test/testCases.ts - πŸ—οΈ Layer: Unknown - Ζ’ **sayHello** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **calculateArea** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **set** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **storeData** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **addPerson** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFirstPerson** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_grade** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **add** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **subtract** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleClick** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **util** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/filtering/test/util.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseFimExample** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **testAutocompleteFiltering** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **lineStream** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/filtering/streamTransforms/lineStream.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isBracketEnding** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **validatePatternInLine** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **charStream.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/filtering/streamTransforms/charStream.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **streamToString** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **lineStream.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/filtering/streamTransforms/lineStream.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getLineGenerator** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFilteredLines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **constructPrefixSuffix** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/templating/constructPrefixSuffix.ts - πŸ—οΈ Layer: Unknown - Ζ’ **constructInitialPrefixSuffix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **filtering** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/templating/filtering.ts - πŸ—οΈ Layer: Unknown - Ζ’ **filterSnippetsAlreadyInCaretWindow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **getStopTokens** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/templating/getStopTokens.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getStopTokens** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/templating/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getTemplate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **preparePromptContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **renderPrompt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildPrompt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pruneLength** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **renderPromptWithTokenLimit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AutocompleteTemplate** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/templating/AutocompleteTemplate.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getFileName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFileName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sum_evens** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sum** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hypothenuse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getTemplateForModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **formatOpenedFilesContext** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/templating/formatOpenedFilesContext.ts - πŸ—οΈ Layer: Unknown - Ζ’ **formatOpenedFilesContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **trimSnippetForContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **renderPrompt.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/templating/__tests__/renderPrompt.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **makeHelper** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/context/ranking/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getSymbolsForSnippet** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **jaccardSimilarity** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **rankAndOrderSnippets** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **deduplicateSnippets** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mergeSnippetsByRange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mergeOverlappingRangeContents** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fillPromptWithSnippets** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **tree-sitter-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/context/static-context/tree-sitter-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **findEnclosingTypeDeclaration** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractTopLevelDecls** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractFunctionTypeFromDecl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **unwrapToBaseType** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **StaticContextService** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/context/static-context/StaticContextService.ts - πŸ—οΈ Layer: Unknown - Ζ’ **convertToArrowType** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **scanRecursively** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **testUtils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/context/root-path-context/testUtils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **splitTextAtPosition** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **testRootPathContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **base_module** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/context/root-path-context/__fixtures__/files/base_module.py - πŸ—οΈ Layer: Unknown - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__str__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__str__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **functions** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/context/root-path-context/__fixtures__/files/typescript/functions.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getAddress** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFirstAddress** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **logPerson** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getHardcodedAddress** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getAddresses** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **logPersonWithAddress** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **logPersonOrAddress** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **logPersonAndAddress** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **functions** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/autocomplete/context/root-path-context/__fixtures__/files/python/functions.py - πŸ—οΈ Layer: Unknown - Ζ’ **get_address** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_group_address** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **log_person** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_hardcoded_address** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **log_person_or_address** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **log_person_and_address** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_address_generator** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **log_person_and_address** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_person** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **llamaTokenizer** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/llm/llamaTokenizer.js - πŸ—οΈ Layer: Unknown - Ζ’ **isEqual** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **testCase** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **openaiTypeConverters** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/llm/openaiTypeConverters.ts - πŸ—οΈ Layer: Unknown - Ζ’ **toChatMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toChatBody** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toCompleteBody** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toFimBody** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fromChatResponse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fromChatCompletionChunk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **countTokens** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/llm/countTokens.ts - πŸ—οΈ Layer: Unknown - Ζ’ **modelUsesGptTokenizer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **encodingForModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **countTokens** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **countChatMessageTokens** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractToolSequence** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pruneLinesFromTop** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pruneLinesFromBottom** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pruneStringFromBottom** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pruneStringFromTop** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getTokenCountingBufferSafety** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pruneRawPromptFromTop** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **compileChatMessages** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **messages** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/llm/messages.ts - πŸ—οΈ Layer: Unknown - Ζ’ **messageIsEmpty** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **addSpaceToAnyEmptyMessages** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **chatMessageIsEmpty** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/llm/model-info/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **findLlmInfo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **VSCodeIde** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/vscode-test-harness/src/VSCodeIde.ts - πŸ—οΈ Layer: Unknown - Ζ’ **stat** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **areEqualURIs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **documentIsCode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **lsp** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/continuedev/core/vscode-test-harness/src/autocomplete/lsp.ts - πŸ—οΈ Layer: Unknown - Ζ’ **gotoInputKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **signatureHelpKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **executeSignatureHelpProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **executeGotoProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isRifWithContents** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findChildren** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findTypeIdentifiers** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **crawlTypes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getDefinitionsForNode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **symbolInputKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **executeSymbolProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **collectSymbols** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **visible-code-utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/context/visible-code-utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **extractDiffInfo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **VisibleCodeTracker** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/services/autocomplete/context/VisibleCodeTracker.ts - πŸ—οΈ Layer: Unknown - Ζ’ **toRelativePath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **slim-metadata** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/kilo-provider/slim-metadata.ts - πŸ—οΈ Layer: Unknown - Ζ’ **slimMeta** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **slimPart** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **slimParts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **question** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/kilo-provider/handlers/question.ts - πŸ—οΈ Layer: Unknown - Ζ’ **handleQuestionReply** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleQuestionReject** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **permission-handler** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/kilo-provider/handlers/permission-handler.ts - πŸ—οΈ Layer: Unknown - Ζ’ **handlePermissionResponse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchAndSendPendingPermissions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **auth** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/kilo-provider/handlers/auth.ts - πŸ—οΈ Layer: Unknown - Ζ’ **handleLogin** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleLogout** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSetOrganization** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleRefreshProfile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **cloud-session** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/kilo-provider/handlers/cloud-session.ts - πŸ—οΈ Layer: Unknown - Ζ’ **handleRequestCloudSessions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleRequestCloudSessionData** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleImportAndSend** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **migration** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/src/kilo-provider/handlers/migration.ts - πŸ—οΈ Layer: Unknown - Ζ’ **checkAndShowMigrationWizard** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleRequestLegacyMigrationData** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleStartLegacyMigration** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSkipLegacyMigration** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleClearLegacyData** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **visual-regression.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/visual-regression.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **fetchStories** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **disableAnimations** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **permission-dock-dropdown.spec** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts - πŸ—οΈ Layer: Unknown - Ζ’ **storyUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **disableAnimations** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openDropdown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **git-ops.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/git-ops.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **sleep** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ops** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **runGit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **withRepo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **kilo-provider-utils.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/kilo-provider-utils.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **makeSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **makeProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **makeAgent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **makeTextPart** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **makeAssistantMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **makeCloudMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **provider-utils.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/provider-utils.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **makeProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **i18n-keys.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/i18n-keys.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **offsetToLine** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractKeys** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **collectFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findWebviewMissing** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findCliBackendMissing** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findAutocompleteMissing** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findMissingLocaleKeys** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatLocaleReport** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatReport** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **agent-manager-diff-state.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/agent-manager-diff-state.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **diff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **provider-action.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/provider-action.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createTransport** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **autocomplete-inline-utils.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/autocomplete-inline-utils.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **makeSuggestion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **git-stats-poller.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/git-stats-poller.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **sleep** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **waitFor** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **worktree** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **diff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **gitOps** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **session-terminal-manager.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/session-terminal-manager.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getClass** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **body** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **date.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/date.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **ago** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **worktree-manager.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/worktree-manager.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createTempRepo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createManager** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createTempRepoWithOrigin** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **kilo-provider-session-refresh.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/kilo-provider-session-refresh.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createListSessions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createClient** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createConnection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **connection-utils.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/connection-utils.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **event** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **file-tree.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/file-tree.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **diff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **code-action-provider.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/code-action-provider.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **makeRange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **makeContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **agent-manager-i18n-split.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/agent-manager-i18n-split.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **placeholders** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **extension-arch.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/extension-arch.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **readSrcFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **agent-manager-arch.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/agent-manager-arch.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **readAllCss** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readAllTsx** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getMethodBody** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setup** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **body** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **importsVscode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **agentManagerSourceFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **permission-queue.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/permission-queue.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **perm** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **review-comments.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/review-comments.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **diff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **comment** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **kilo-ui-contract.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/kilo-ui-contract.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **check** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **agent-manager-i18n.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/agent-manager-i18n.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **isProgrammatic** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findViolations** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **findTranslationShadowViolations** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **model-selection.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/model-selection.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **makeProvider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **tab-order.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/tab-order.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **reconcile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **message-contract.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/message-contract.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **readFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **multi-model-utils.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/multi-model-utils.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **make** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **file-ignore-controller.test** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/kilo-vscode/tests/unit/file-ignore-controller.test.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createTempWorkspace** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **electron-builder.config** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/electron-builder.config.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **finalize-latest-yml** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/scripts/finalize-latest-yml.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **serialize** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **read** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **utils** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/scripts/utils.ts - πŸ—οΈ Layer: Unknown - Ζ’ **resolveChannel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **nativeTarget** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getCurrentSidecar** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **copyBinaryToSidecarFolder** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **windowsify** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **store** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/src/main/store.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getStore** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **cli** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/src/main/cli.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getSidecarPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **installCli** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **syncCli** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **serve** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **spawnCommand** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSqliteProgress** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildCommand** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **envPrefix** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shellEscape** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getCliInstallPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isWslEnabled** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseVersion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **compareVersions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **menu** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/src/main/menu.ts - πŸ—οΈ Layer: Unknown - Ζ’ **createMenu** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/src/main/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **setupApp** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **emitDeepLinks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **focusMainWindow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setInitStep** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setupServerConnection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **initialize** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **wireMenu** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **killSidecar** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ensureLoopbackNoProxy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getSidecarPort** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sqliteFileExists** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setupAutoUpdater** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **checkUpdate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **installUpdate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **checkForUpdates** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **delay** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **defer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **apps** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/src/main/apps.ts - πŸ—οΈ Layer: Unknown - Ζ’ **checkAppExists** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveAppPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **wslPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **checkMacosApp** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveWindowsAppPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **windows** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/src/main/windows.ts - πŸ—οΈ Layer: Unknown - Ζ’ **iconsDir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **iconPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setDockIcon** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createMainWindow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createLoadingWindow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadWindow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **injectGlobals** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **wireZoom** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **server** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/src/main/server.ts - πŸ—οΈ Layer: Unknown - Ζ’ **getDefaultServerUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setDefaultServerUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getWslConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setWslConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getSavedServerUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **spawnLocalServer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **checkHealth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **checkHealthOrAskRetry** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeHostnameForUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getServerUrlFromConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **migrate** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/src/main/migrate.ts - πŸ—οΈ Layer: Unknown - Ζ’ **tauriDir** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **tauriAppId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrateFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **migrate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ipc** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/src/main/ipc.ts - πŸ—οΈ Layer: Unknown - Ζ’ **registerIpcHandlers** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sendSqliteMigrationProgress** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sendMenuCommand** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **sendDeepLinks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **logging** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/src/main/logging.ts - πŸ—οΈ Layer: Unknown - Ζ’ **initLogging** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **tail** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cleanup** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **markdown** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/src/main/markdown.ts - πŸ—οΈ Layer: Unknown - Ζ’ **parseMarkdown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **cli** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/src/renderer/cli.ts - πŸ—οΈ Layer: Unknown - Ζ’ **installCli** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **updater** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/src/renderer/updater.ts - πŸ—οΈ Layer: Unknown - Ζ’ **runUpdater** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **index** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/desktop-electron/src/renderer/i18n/index.ts - πŸ—οΈ Layer: Unknown - Ζ’ **detectLocale** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseLocale** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseRecord** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseStored** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pickLocale** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **build** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **t** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **initI18n** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **theme-tool** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/storybook/.storybook/theme-tool.ts - πŸ—οΈ Layer: Unknown - Ζ’ **ThemeTool** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **use-providers** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/hooks/use-providers.ts - πŸ—οΈ Layer: Unknown - Ζ’ **useProviders** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **sync** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/sync.ts - πŸ—οΈ Layer: Unknown - Ζ’ **useSync** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **sdk** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/sdk.ts - πŸ—οΈ Layer: Unknown - Ζ’ **useSDK** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **layout** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/layout.ts - πŸ—οΈ Layer: Unknown - Ζ’ **useLayout** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **platform** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/platform.ts - πŸ—οΈ Layer: Unknown - Ζ’ **usePlatform** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **prompt** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/prompt.ts - πŸ—οΈ Layer: Unknown - Ζ’ **clonePart** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clonePrompt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isPromptEqual** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **usePrompt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **permission** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/permission.ts - πŸ—οΈ Layer: Unknown - Ζ’ **key** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **usePermission** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **comments** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/comments.ts - πŸ—οΈ Layer: Unknown - Ζ’ **useComments** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **local** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/local.ts - πŸ—οΈ Layer: Unknown - Ζ’ **useLocal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **global-sync** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/global-sync.ts - πŸ—οΈ Layer: Unknown - Ζ’ **useGlobalSync** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **file** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/file.ts - πŸ—οΈ Layer: Unknown - Ζ’ **selectionFromLines** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **useFile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **command** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/command.ts - πŸ—οΈ Layer: Unknown - Ζ’ **useCommand** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **language** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for research/kilocode/packages/storybook/.storybook/mocks/app/context/language.ts - πŸ—οΈ Layer: Unknown - Ζ’ **render** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **useLanguage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **DashboardTypes** (`Module`) `[TRIVIAL]` - πŸ“ TypeScript interfaces for Dashboard entities - πŸ—οΈ Layer: Domain - 🧩 **Counter** (`Component`) `[TRIVIAL]` - πŸ“ Simple counter demo component - πŸ—οΈ Layer: UI - ➑️ WRITES_TO `state` - πŸ“¦ **stores_module** (`Module`) - πŸ“ Global state management using Svelte stores. - πŸ—οΈ Layer: UI-State - πŸ“¦ **plugins** (`Data`) `[TRIVIAL]` - πŸ“ Store for the list of available plugins. - πŸ“¦ **tasks** (`Data`) `[TRIVIAL]` - πŸ“ Store for the list of tasks. - πŸ“¦ **selectedPlugin** (`Data`) `[TRIVIAL]` - πŸ“ Store for the currently selected plugin. - πŸ“¦ **selectedTask** (`Data`) `[TRIVIAL]` - πŸ“ Store for the currently selected task. - πŸ“¦ **currentPage** (`Data`) `[TRIVIAL]` - πŸ“ Store for the current page. - πŸ“¦ **taskLogs** (`Data`) `[TRIVIAL]` - πŸ“ Store for the logs of the currently selected task. - Ζ’ **fetchPlugins** (`Function`) `[TRIVIAL]` - πŸ“ Fetches plugins from the API and updates the plugins store. - Ζ’ **fetchTasks** (`Function`) `[TRIVIAL]` - πŸ“ Fetches tasks from the API and updates the tasks store. - πŸ“¦ **toasts_module** (`Module`) `[TRIVIAL]` - πŸ“ Manages toast notifications using a Svelte writable store. - πŸ—οΈ Layer: UI-State - πŸ“¦ **toasts** (`Data`) `[TRIVIAL]` - πŸ“ Writable store containing the list of active toasts. - Ζ’ **addToast** (`Function`) `[TRIVIAL]` - πŸ“ Adds a new toast message. - Ζ’ **removeToast** (`Function`) `[TRIVIAL]` - πŸ“ Removes a toast message by ID. - Ζ’ **buildToastKey** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **shouldSkipDuplicateToast** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **api_module** (`Module`) - πŸ“ Handles all communication with the backend API. - πŸ—οΈ Layer: Infra-API - πŸ”— DEPENDS_ON -> `toasts_module` - Ζ’ **buildApiError** (`Function`) `[TRIVIAL]` - πŸ“ Creates a normalized Error object for failed API responses. - Ζ’ **notifyApiError** (`Function`) `[TRIVIAL]` - πŸ“ Shows toast for API errors with explicit handling of critical statuses. - Ζ’ **shouldSuppressApiErrorToast** (`Function`) `[TRIVIAL]` - πŸ“ Avoid noisy toasts for expected non-critical API failures. - Ζ’ **getWsUrl** (`Function`) `[TRIVIAL]` - πŸ“ Returns the WebSocket URL for a specific task, with fallback logic. - Ζ’ **getAuthHeaders** (`Function`) `[TRIVIAL]` - πŸ“ Returns headers with Authorization if token exists. - Ζ’ **fetchApi** (`Function`) `[TRIVIAL]` - πŸ“ Generic GET request wrapper. - Ζ’ **fetchApiBlob** (`Function`) `[TRIVIAL]` - πŸ“ Generic GET wrapper for binary payloads. - Ζ’ **postApi** (`Function`) `[TRIVIAL]` - πŸ“ Generic POST request wrapper. - Ζ’ **deleteApi** (`Function`) `[TRIVIAL]` - πŸ“ Generic DELETE request wrapper. - Ζ’ **requestApi** (`Function`) `[TRIVIAL]` - πŸ“ Generic request wrapper. - πŸ“¦ **api** (`Data`) `[TRIVIAL]` - πŸ“ API client object with specific methods. - πŸ“¦ **Utils** (`Module`) `[TRIVIAL]` - πŸ“ General utility functions (class merging) - πŸ—οΈ Layer: Infra - Ζ’ **cn** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ—„οΈ **authStore** (`Store`) - πŸ“ Manages the global authentication state on the frontend. - πŸ—οΈ Layer: Feature - πŸ”— BINDS_TO -> `Navbar` - πŸ“¦ **AuthState** (`Interface`) `[TRIVIAL]` - πŸ“ Defines the structure of the authentication state. - Ζ’ **createAuthStore** (`Function`) `[TRIVIAL]` - πŸ“ Creates and configures the auth store with helper methods. - Ζ’ **setToken** (`Function`) `[TRIVIAL]` - πŸ“ Updates the store with a new JWT token. - Ζ’ **setUser** (`Function`) `[TRIVIAL]` - πŸ“ Sets the current user profile data. - Ζ’ **logout** (`Function`) `[TRIVIAL]` - πŸ“ Clears authentication state and storage. - Ζ’ **setLoading** (`Function`) `[TRIVIAL]` - πŸ“ Updates the loading state. - πŸ“¦ **Permissions** (`Module`) - πŸ“ Shared frontend RBAC utilities for route guards and menu visibility. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Admin role always bypasses explicit permission checks. - Ζ’ **normalizePermissionRequirement** (`Function`) `[TRIVIAL]` - πŸ“ Convert permission requirement string to canonical resource/action tuple. - Ζ’ **isAdminUser** (`Function`) `[TRIVIAL]` - πŸ“ Determine whether user has Admin role. - Ζ’ **hasPermission** (`Function`) `[TRIVIAL]` - πŸ“ Check if user has a required resource/action permission. - Ζ’ **normalizeAction** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **PermissionsTest** (`Module`) - πŸ“ Verifies frontend RBAC permission parsing and access checks. - πŸ—οΈ Layer: UI (Tests) - πŸ“¦ **Debounce** (`Module`) `[TRIVIAL]` - πŸ“ Debounce utility for limiting function execution rate - πŸ—οΈ Layer: Infra - Ζ’ **debounce** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ—„οΈ **health_store** (`Store`) - πŸ“ Manage dashboard health summary state and failing counts for UI badges. - πŸ—οΈ Layer: UI - πŸ”— DEPENDS_ON -> `api_module` - πŸ“¦ **health** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/stores/health.js - πŸ—οΈ Layer: Unknown - Ζ’ **createHealthStore** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **refresh** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ—„οΈ **assistantChat** (`Store`) - πŸ“ Control assistant chat panel visibility and active conversation binding. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: conversationId persists while panel toggles unless explicitly reset. - πŸ”— BINDS_TO -> `AssistantChatPanel` - Ζ’ **toggleAssistantChat** (`Function`) `[TRIVIAL]` - πŸ“ Toggle assistant panel visibility. - Ζ’ **openAssistantChat** (`Function`) `[TRIVIAL]` - πŸ“ Open assistant panel. - Ζ’ **openAssistantChatWithContext** (`Function`) `[TRIVIAL]` - πŸ“ Open assistant panel with dataset review session context and optional seeded prompt/focus target. - Ζ’ **closeAssistantChat** (`Function`) `[TRIVIAL]` - πŸ“ Close assistant panel. - Ζ’ **setAssistantConversationId** (`Function`) `[TRIVIAL]` - πŸ“ Bind current conversation id in UI state. - Ζ’ **setAssistantDatasetReviewSessionId** (`Function`) `[TRIVIAL]` - πŸ“ Bind active dataset review session to assistant state. - Ζ’ **setAssistantSeedMessage** (`Function`) `[TRIVIAL]` - πŸ“ Stage a seeded assistant prompt for contextual send UX. - Ζ’ **setAssistantFocusTarget** (`Function`) `[TRIVIAL]` - πŸ“ Track the workspace entity currently referenced by assistant context. - πŸ—„οΈ **taskDrawer** (`Store`) - πŸ“ Manage Task Drawer visibility and resource-to-task mapping - πŸ—οΈ Layer: UI - πŸ”’ Invariant: resourceTaskMap always reflects current task associations - πŸ“¦ **taskDrawer** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/stores/taskDrawer.js - πŸ—οΈ Layer: Unknown - Ζ’ **readAutoOpenTaskDrawerPreference** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openDrawerForTask** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setTaskDrawerAutoOpenPreference** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getTaskDrawerAutoOpenPreference** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openDrawerForTaskIfPreferred** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openDrawer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **closeDrawer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateResourceTask** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getTaskForResource** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ—„οΈ **sidebar** (`Store`) - πŸ“ Manage sidebar visibility and navigation state - πŸ—οΈ Layer: UI - πŸ”’ Invariant: isExpanded state is always synced with localStorage - πŸ“¦ **sidebar** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/stores/sidebar.js - πŸ—οΈ Layer: Unknown - Ζ’ **toggleSidebar** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setActiveItem** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setMobileOpen** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **closeMobile** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toggleMobileSidebar** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ—„οΈ **environmentContext** (`Store`) - πŸ“ Global selected environment context for navigation and safety cues. - πŸ—οΈ Layer: UI-State - πŸ“¦ **environmentContext** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/stores/environmentContext.js - πŸ—οΈ Layer: Unknown - Ζ’ **getStoredSelectedEnvId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **persistSelectedEnvId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasAuthToken** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveSelectedEnvId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applySelectedEnvId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **refreshEnvironmentContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **initializeEnvironmentContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setSelectedEnvironment** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ—„οΈ **activity** (`Store`) - πŸ“ Track active task count for navbar indicator - πŸ—οΈ Layer: UI - πŸ”— DEPENDS_ON -> `taskDrawer` - πŸ—„οΈ **datasetReviewSession** (`Store`) - πŸ“ Manage active dataset review session state, including loading, local edits, error capture, and reset semantics for the active review workspace. - πŸ—οΈ Layer: UI - πŸ”— DEPENDS_ON -> `api_module` - πŸ“¦ **datasetReviewSession** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/stores/datasetReviewSession.js - πŸ—οΈ Layer: Unknown - Ζ’ **setSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setLoading** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setDirty** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resetSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **patchSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getSessionUiPhase** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **SidebarIntegrationTest** (`Module`) - πŸ“ Unit tests for sidebar store - πŸ—οΈ Layer: UI - πŸ“¦ **SidebarTest** (`Module`) - πŸ“ Unit tests for sidebar store - πŸ—οΈ Layer: Domain (Tests) - πŸ”’ Invariant: Sidebar store transitions must be deterministic across desktop/mobile toggles. - Ζ’ **test_sidebar_initial_state** (`Function`) `[TRIVIAL]` - πŸ“ Verify initial sidebar store values when no persisted state is available. - Ζ’ **test_toggleSidebar** (`Function`) `[TRIVIAL]` - πŸ“ Verify desktop sidebar expansion toggles deterministically. - Ζ’ **test_setActiveItem** (`Function`) `[TRIVIAL]` - πŸ“ Default purpose - Ζ’ **test_mobile_functions** (`Function`) `[TRIVIAL]` - πŸ“ Default purpose - πŸ“¦ **ActivityTest** (`Module`) - πŸ“ Unit tests for activity store - πŸ—οΈ Layer: UI - πŸ”— DEPENDS_ON -> `frontend.src.lib.stores.taskDrawer` - πŸ“¦ **setupTests** (`Module`) - πŸ“ Global test setup with mocks for SvelteKit modules - πŸ—οΈ Layer: UI - πŸ“¦ **TaskDrawerTest** (`Module`) - πŸ“ Unit tests for task drawer store - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Store state transitions remain deterministic for open/close and task-status mapping. - πŸ“¦ **DatasetReviewSessionStoreTests** (`Module`) - πŸ“ Unit tests for dataset review session store. - πŸ—οΈ Layer: UI - πŸ“¦ **AssistantChatTest** (`Module`) - πŸ“ Validate assistant chat store visibility and conversation binding transitions. - πŸ—οΈ Layer: UI Tests - πŸ”’ Invariant: Each test starts from default closed state. - πŸ”— DEPENDS_ON -> `assistantChatStore` - Ζ’ **assistantChatStore_tests** (`Function`) - πŸ“ Group store unit scenarios for assistant panel behavior. - πŸ“¦ **navigation** (`Mock`) `[TRIVIAL]` - πŸ“ Mock for $app/navigation in tests - πŸ”’ Invariant: Includes SvelteKit v1-only APIs (push, prefetchRoutes) as compatibility surface for legacy test consumers; keep until all imports migrate to SvelteKit v2-compatible mocks. - πŸ”— DEPENDS_ON -> `$app/navigation` - πŸ”— BINDS_TO -> `FrontendStoreLegacyNavigationTests` - πŸ“¦ **stores** (`Mock`) `[TRIVIAL]` - πŸ“ Mock for $app/stores in tests - πŸ”’ Invariant: Mocks $app/stores which is a SvelteKit v1 module; SvelteKit v2 uses $app/state. Verify no active test files import this mock before removal. - πŸ”— DEPENDS_ON -> `$app/stores` - πŸ”— BINDS_TO -> `FrontendStoreLegacyStateTests` - πŸ“¦ **state_mock** (`Module`) `[TRIVIAL]` - πŸ“ Mock for AppState in vitest route/component tests. - πŸ—οΈ Layer: UI Tests - πŸ“¦ **environment** (`Mock`) `[TRIVIAL]` - πŸ“ Mock for $app/environment in tests - πŸ“¦ **mock_env_public** (`Module`) - πŸ“ Mock for $env/static/public SvelteKit module in vitest - πŸ—οΈ Layer: UI (Tests) - πŸ“¦ **ReportsApi** (`Module`) `[CRITICAL]` - πŸ“ Wrapper-based reports API client for list/detail retrieval without direct native fetch usage. - πŸ—οΈ Layer: Infra - πŸ”’ Invariant: Uses existing api wrapper methods and returns structured errors for UI-state mapping. - πŸ”— DEPENDS_ON -> `DEF:api_module` - Ζ’ **buildReportQueryString** (`Function`) `[TRIVIAL]` - πŸ“ Build query string for reports list endpoint from filter options. - Ζ’ **normalizeApiError** (`Function`) `[TRIVIAL]` - πŸ“ Convert unknown API exceptions into deterministic UI-consumable error objects. - Ζ’ **getReports** (`Function`) `[TRIVIAL]` - πŸ“ Fetch unified report list using existing request wrapper. - Ζ’ **getReportDetail** (`Function`) `[TRIVIAL]` - πŸ“ Fetch one report detail by report_id. - πŸ“¦ **AssistantApi** (`Module`) - πŸ“ API client wrapper for assistant chat, session-scoped prompts, confirmation actions, and history retrieval. - πŸ—οΈ Layer: Infra-API - πŸ”’ Invariant: All assistant requests must use requestApi wrapper (no native fetch). - πŸ”— DEPENDS_ON -> `api_module` - Ζ’ **sendAssistantMessage** (`Function`) `[TRIVIAL]` - πŸ“ Send a user message to assistant orchestrator endpoint. - Ζ’ **buildAssistantSeedMessage** (`Function`) `[TRIVIAL]` - πŸ“ Compose visible assistant seed text from context label and prompt body. - Ζ’ **confirmAssistantOperation** (`Function`) `[TRIVIAL]` - πŸ“ Confirm a pending risky assistant operation. - Ζ’ **cancelAssistantOperation** (`Function`) `[TRIVIAL]` - πŸ“ Cancel a pending risky assistant operation. - Ζ’ **getAssistantHistory** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve paginated assistant conversation history. - Ζ’ **getAssistantConversations** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve paginated conversation list for assistant sidebar/history switcher. - Ζ’ **deleteAssistantConversation** (`Function`) `[TRIVIAL]` - πŸ“ Soft-delete or hard-delete a conversation. - πŸ“¦ **DatasetReviewApi** (`Module`) - πŸ“ Provide shared frontend helpers for dataset review session-scoped API requests, optimistic-lock propagation, and refreshed session DTO normalization. - πŸ—οΈ Layer: Infra-API - πŸ”— DEPENDS_ON -> `api_module` - Ζ’ **buildDatasetReviewRequestOptions** (`Function`) `[TRIVIAL]` - πŸ“ Attach optimistic-lock session version header when the current version is known. - Ζ’ **requestDatasetReviewApi** (`Function`) `[TRIVIAL]` - πŸ“ Proxy dataset review mutations through requestApi with optional optimistic-lock headers. - Ζ’ **isDatasetReviewConflictError** (`Function`) `[TRIVIAL]` - πŸ“ Detect optimistic-lock conflicts from dataset review mutations. - Ζ’ **getDatasetReviewConflictMessage** (`Function`) `[TRIVIAL]` - πŸ“ Return explicit 409-style guidance for stale dataset review mutations. - Ζ’ **extractDatasetReviewVersion** (`Function`) `[TRIVIAL]` - πŸ“ Resolve the latest session version from refreshed DTO fragments. - Ζ’ **normalizeDatasetReviewDetail** (`Function`) `[TRIVIAL]` - πŸ“ Normalize refreshed session-detail DTOs into the legacy route-friendly workspace shape. - πŸ“¦ **ReportsApiTest** (`Module`) - πŸ“ Unit tests for reports API client functions: query string building, error normalization, and fetch wrappers. - πŸ—οΈ Layer: Infra (Tests) - πŸ”’ Invariant: Pure functions produce deterministic output. Async wrappers propagate structured errors. - β„‚ **TestBuildReportQueryString** (`Class`) `[TRIVIAL]` - πŸ“ Validate query string construction from filter options. - β„‚ **TestNormalizeApiError** (`Class`) `[TRIVIAL]` - πŸ“ Validate error normalization for UI-state mapping. - β„‚ **TestGetReportsAsync** (`Class`) `[TRIVIAL]` - πŸ“ Validate getReports and getReportDetail with mocked api.fetchApi. - 🧩 **Select** (`Component`) `[TRIVIAL]` - πŸ“ Standardized dropdown selection component. - πŸ—οΈ Layer: Atom - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `bindable` - ➑️ WRITES_TO `props` - πŸ”— DEPENDS_ON -> `Utils` - 🧩 **Icon** (`Component`) `[TRIVIAL]` - πŸ“ Render the shared inline SVG icon set with consistent sizing and stroke props. - πŸ—οΈ Layer: Atom - πŸ”’ Invariant: Icon output remains aria-hidden because labels belong to the interactive parent. - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `derived` - πŸ“¦ **ui** (`Module`) `[TRIVIAL]` - πŸ“ Central export point for standardized UI components. - πŸ—οΈ Layer: Atom - πŸ”’ Invariant: All components exported here must follow Semantic Protocol. - 🧩 **PageHeader** (`Component`) `[TRIVIAL]` - πŸ“ Standardized page header with title and action area. - πŸ—οΈ Layer: Atom - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `props` - πŸ”— DEPENDS_ON -> `Utils` - 🧩 **Card** (`Component`) `[TRIVIAL]` - πŸ“ Standardized container with padding and elevation. - πŸ—οΈ Layer: Atom - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `props` - πŸ”— DEPENDS_ON -> `Utils` - 🧩 **Button** (`Component`) `[TRIVIAL]` - πŸ“ Define component interface and default values (Svelte 5 Runes). - πŸ—οΈ Layer: Atom - πŸ”’ Invariant: Supports accessible labels and keyboard navigation. - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `props` - πŸ”— DEPENDS_ON -> `Utils` - 🧩 **Input** (`Component`) `[TRIVIAL]` - πŸ“ Standardized text input component with label and error handling. - πŸ—οΈ Layer: Atom - πŸ”’ Invariant: Consistent spacing and focus states. - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `bindable` - ➑️ WRITES_TO `props` - πŸ”— DEPENDS_ON -> `Utils` - 🧩 **LanguageSwitcher** (`Component`) `[TRIVIAL]` - πŸ“ Dropdown component to switch between supported languages. - πŸ—οΈ Layer: Atom - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `locale` - πŸ”— BINDS_TO -> `i18n.locale` - πŸ”— DEPENDS_ON -> `Select` - πŸ“¦ **i18n** (`Module`) - πŸ“ Determines the starting locale. - πŸ—οΈ Layer: Infra - πŸ”’ Invariant: Persistence is handled via LocalStorage. - πŸ”— DEPENDS_ON -> `i18n_ru_locale` - πŸ”— DEPENDS_ON -> `i18n_en_locale` - πŸ—„οΈ **locale** (`Store`) `[TRIVIAL]` - πŸ“ Holds the current active locale string. - πŸ—„οΈ **t** (`Store`) `[TRIVIAL]` - πŸ“ Derived store providing the translation dictionary. - Ζ’ **_** (`Function`) `[TRIVIAL]` - πŸ“ Get translation by key path. - 🧩 **AssistantClarificationCard** (`Component`) `[TRIVIAL]` - πŸ“ Render the active dataset-review clarification queue inside AssistantChatPanel so users can answer, skip, defer, and resume questions without leaving the assistant workspace. --> - πŸ—οΈ Layer: UI --> - ⬅️ READS_FROM `props` - ⬅️ READS_FROM `state` - ⬅️ READS_FROM `derived` - πŸ”— CALLS -> `api_module` - πŸ”— BINDS_TO -> `AssistantChatPanel` - πŸ”— BINDS_TO -> `DatasetReviewWorkspace` - πŸ“¦ **AssistantClarificationCard** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/assistant/AssistantClarificationCard.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **loadClarificationState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeAnswerValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateClarificationState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **submitAnswer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resumeClarification** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **recordClarificationFeedback** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **AssistantChatPanel** (`Component`) - πŸ“ Assistant chat workspace for mixed-initiative dataset review clarification, contextual actions, and task tracking. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Risky operations are executed only through explicit confirm action. - ⬅️ READS_FROM `app` - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `props` - πŸ”— BINDS_TO -> `assistantChat` - πŸ”— CALLS -> `AssistantApi` - πŸ”— BINDS_TO -> `DatasetReviewWorkspace` - πŸ”— DISPATCHES -> `taskDrawer` - πŸ“¦ **AssistantChatPanel** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/assistant/AssistantChatPanel.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **loadHistory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadConversations** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **removeConversation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadOlderMessages** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **appendLocalUserMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **appendAssistantResponse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildConversationTitle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setConversationFilter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatConversationTime** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSend** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **selectConversation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **startNewConversation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleAction** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleKeydown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stateClass** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleHistoryScroll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadLlmStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearFocusTarget** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildContextSummary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isConfirmationCard** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getMessageFocusTarget** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **syncMessageFocus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **renderConfirmationScope** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasConfirmationScope** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **dismissClarificationBanner** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resumeClarificationFromBanner** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **refreshDatasetReviewSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleClarificationUpdated** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AssistantFirstMessageIntegrationTest** (`Module`) - πŸ“ Verify first optimistic user message stays visible while a new conversation request is pending. - πŸ—οΈ Layer: UI Tests - πŸ”’ Invariant: Starting a new conversation must not trigger history reload that overwrites the first local user message. - Ζ’ **assistant_first_message_tests** (`Function`) - πŸ“ Guard optimistic first-message UX against history reload race in new conversation flow. - πŸ“¦ **AssistantChatIntegrationTest** (`Module`) - πŸ“ Contract-level integration checks for assistant chat panel implementation and localization wiring. - πŸ—οΈ Layer: UI Tests - πŸ”’ Invariant: Critical assistant UX states and action hooks remain present in component source. - Ζ’ **readJson** (`Function`) `[TRIVIAL]` - πŸ“ Read and parse JSON fixture file from disk. - Ζ’ **assistant_chat_contract_tests** (`Function`) `[TRIVIAL]` - πŸ“ Validate assistant chat component contract and locale integration without DOM runtime dependency. - πŸ“¦ **AssistantClarificationIntegrationTest** (`Module`) - πŸ“ Verify AssistantChatPanel hosts the resumable dataset-review clarification flow inside the assistant drawer and refreshes workspace session state after answering. - πŸ—οΈ Layer: UI Tests - 🧩 **HealthMatrix** (`Component`) - πŸ“ Visual grid summary representing dashboard health status counts. - πŸ—οΈ Layer: UI - ⬅️ READS_FROM `derived` - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `props` - πŸ”— BINDS_TO -> `i18n` - 🧩 **PolicyForm** (`Component`) - πŸ“ Form for creating and editing validation policies. - πŸ—οΈ Layer: UI - ⬅️ READS_FROM `state` - ⬅️ READS_FROM `derived` - ➑️ WRITES_TO `props` - πŸ”— DISPATCHES -> `onSave` - πŸ”— DISPATCHES -> `onCancel` - πŸ“¦ **PolicyForm** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/health/PolicyForm.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **getSafePolicy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getSafeEnvironments** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildFormData** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSubmit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toggleDay** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **ReportCard** (`Component`) - πŸ“ Render one report with explicit textual type label and profile-driven visual variant. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Unknown task type always uses fallback profile. - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `derived` - πŸ”— DEPENDS_ON -> `reportTypeProfiles` - πŸ”— DEPENDS_ON -> `i18n` - πŸ“¦ **ReportCard** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/reports/ReportCard.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **getStatusClass** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getStatusLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatDate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **onSelect** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **ReportsList** (`Component`) - πŸ“ Render unified list of normalized reports with canonical minimum fields. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Every rendered row shows task_type label, status, summary, and updated_at. - ➑️ WRITES_TO `props` - πŸ”— DEPENDS_ON -> `i18n` - πŸ“¦ **ReportsList** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/reports/ReportsList.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **handleSelect** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ReportTypeProfiles** (`Module`) `[CRITICAL]` - πŸ“ Deterministic mapping from report task_type to visual profile with one fallback. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Unknown type always resolves to fallback profile. - πŸ”— DEPENDS_ON -> `i18n` - Ζ’ **getReportTypeProfile** (`Function`) `[TRIVIAL]` - πŸ“ Resolve visual profile by task type with guaranteed fallback. - 🧩 **ReportDetailPanel** (`Component`) - πŸ“ Display detailed report context with diagnostics and actionable recovery guidance. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Failed/partial reports surface actionable hints when available. - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `props` - ⬅️ READS_FROM `t` - πŸ”— DEPENDS_ON -> `i18n` - πŸ“¦ **ReportDetailPanel** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/reports/ReportDetailPanel.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **notProvided** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatDate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ReportsFilterPerformanceTest** (`Module`) - πŸ“ Guard test for report filter responsiveness on moderate in-memory dataset. - πŸ—οΈ Layer: UI (Tests) - Ζ’ **applyFilters** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **makeDataset** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ReportsPageTest** (`Module`) - πŸ“ Integration-style checks for unified mixed-type reports rendering expectations. - πŸ—οΈ Layer: UI (Tests) - πŸ”’ Invariant: Mixed fixture includes all supported report types in one list. - Ζ’ **collectVisibleTypeLabels** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ReportTypeProfilesTest** (`Module`) - πŸ“ Validate report type profile mapping and unknown fallback behavior. - πŸ—οΈ Layer: UI (Tests) - πŸ”’ Invariant: Unknown task_type always resolves to the fallback profile. - πŸ“¦ **ReportsListTest** (`Module`) - πŸ“ Test ReportsList component iteration and event forwarding. - πŸ—οΈ Layer: UI - πŸ”— DEPENDS_ON -> `ReportsList` - πŸ“¦ **ReportCardTest** (`Module`) - πŸ“ Test UX states and transitions for ReportCard component - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Each test asserts at least one observable UX contract outcome. - πŸ“¦ **ReportDetailUxTest** (`Module`) - πŸ“ Test UX states and recovery for ReportDetailPanel component - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Detail UX tests keep placeholder-safe rendering and recovery visibility verifiable. - πŸ“¦ **ReportDetailIntegrationTest** (`Module`) - πŸ“ Validate detail-panel behavior for failed reports and recovery guidance visibility. - πŸ—οΈ Layer: UI (Tests) - πŸ”’ Invariant: Failed report detail exposes actionable next actions when available. - Ζ’ **buildFailedDetailFixture** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ReportsFixtures** (`Module`) - πŸ“ Shared frontend fixtures for unified reports states. - πŸ—οΈ Layer: UI - 🧩 **SemanticLayerReview** (`Component`) `[TRIVIAL]` - πŸ“ Surface field-level semantic decisions with provenance, confidence, candidate acceptance, and manual override safeguards for US2 review flow. --> - πŸ—οΈ Layer: UI --> - ⬅️ READS_FROM `props` - ⬅️ READS_FROM `state` - ⬅️ READS_FROM `derived` - πŸ”— BINDS_TO -> `api_module` - πŸ”— BINDS_TO -> `DatasetReviewWorkspace` - πŸ“¦ **SemanticLayerReview** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/dataset-review/SemanticLayerReview.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **updateFieldMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resetFieldMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **startManualEdit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cancelManualEdit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getSourceLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getCandidateStatusLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getProvenanceLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getConfidenceLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getCurrentValueSummary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **persistFieldSemantic** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **acceptCandidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **saveManualOverride** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mutateLock** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **approveAllCandidates** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **recordFeedback** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isFieldFocused** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **askAiAboutField** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **improveFieldDraft** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **SourceIntakePanel** (`Component`) `[TRIVIAL]` - πŸ“ Collect initial dataset source input through Superset link paste or dataset selection entry paths. --> - πŸ—οΈ Layer: UI --> - ⬅️ READS_FROM `props` - ⬅️ READS_FROM `state` - ⬅️ READS_FROM `derived` - πŸ”— BINDS_TO -> `api_module` - πŸ“¦ **SourceIntakePanel** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/dataset-review/SourceIntakePanel.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **setMode** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getInlineHint** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **validatePayload** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **submitPayload** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleInput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **submitSupersetLink** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **submitDatasetSelection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSubmit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **CompiledSQLPreview** (`Component`) `[TRIVIAL]` - πŸ“ Present the exact Superset-generated compiled SQL preview, expose readiness or staleness clearly, and preserve readable recovery paths when preview generation fails. --> - πŸ—οΈ Layer: UI --> - ⬅️ READS_FROM `props` - ⬅️ READS_FROM `state` - ⬅️ READS_FROM `derived` - πŸ”— BINDS_TO -> `api_module` - πŸ”— BINDS_TO -> `DatasetReviewWorkspace` - πŸ“¦ **CompiledSQLPreview** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/dataset-review/CompiledSQLPreview.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **resolvePreviewState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getStateLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getStateTone** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getCompilerLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getPreviewBodyText** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildPreviewTechnicalDetails** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **requestPreview** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **jumpToMapping** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **askAiAboutPreview** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **ValidationFindingsPanel** (`Component`) `[TRIVIAL]` - πŸ“ Present validation findings grouped by severity with explicit resolution and actionability signals. --> - πŸ—οΈ Layer: UI --> - ⬅️ READS_FROM `props` - ⬅️ READS_FROM `derived` - ⬅️ READS_FROM `lib` - πŸ”— BINDS_TO -> `DatasetReviewWorkspace` - πŸ“¦ **ValidationFindingsPanel** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/dataset-review/ValidationFindingsPanel.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **groupFindingsBySeverity** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildTargetFromFinding** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **jumpToFindingTarget** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getResolutionLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getAreaLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getRecommendedActionLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFindingMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFindingTechnicalReference** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFindingResolutionNote** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isFindingFocused** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFindingFocusTarget** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **askAiAboutFinding** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **improveFindingGuidance** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getContextActionLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **LaunchConfirmationPanel** (`Component`) `[TRIVIAL]` - πŸ“ Summarize final execution context, surface launch blockers explicitly, and confirm only a gate-complete SQL Lab launch request. --> - πŸ—οΈ Layer: UI --> - ⬅️ READS_FROM `props` - ⬅️ READS_FROM `state` - ⬅️ READS_FROM `derived` - πŸ”— BINDS_TO -> `api_module` - πŸ”— BINDS_TO -> `DatasetReviewWorkspace` - πŸ“¦ **LaunchConfirmationPanel** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/dataset-review/LaunchConfirmationPanel.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **buildLaunchBlockers** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getStateLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getStateClass** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **jumpTo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **confirmLaunch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **ExecutionMappingReview** (`Component`) `[TRIVIAL]` - πŸ“ Review imported-filter to template-variable mappings, surface effective values and blockers, and require explicit approval for warning-sensitive execution inputs before preview or launch. --> - πŸ—οΈ Layer: UI --> - ⬅️ READS_FROM `props` - ⬅️ READS_FROM `state` - ⬅️ READS_FROM `derived` - πŸ”— BINDS_TO -> `api_module` - πŸ”— BINDS_TO -> `DatasetReviewWorkspace` - πŸ“¦ **ExecutionMappingReview** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/dataset-review/ExecutionMappingReview.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **setRowMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resetRowMessage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getApprovalLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getWarningLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getMethodLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stringifyValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getEffectiveValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getRowState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **startManualOverride** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cancelManualOverride** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeOverrideValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **approveMapping** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **approveAllMappings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **saveManualOverride** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isMappingFocused** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **askAiAboutMapping** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **improveMappingDraft** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **SourceIntakePanelUxTests** (`Module`) - πŸ“ Verify source intake entry paths, validation feedback, and submit payload behavior for US1. - πŸ—οΈ Layer: UI - πŸ“¦ **DatasetReviewUs3UxTests** (`Module`) - πŸ“ Verify US3 mapping review, Superset preview, and launch confirmation UX contracts. - πŸ—οΈ Layer: UI - πŸ“¦ **DatasetReviewUs2WorkspaceUxTests** (`Module`) - πŸ“ Verify US2 dataset review surfaces keep semantic review actionable, route clarification through AssistantChatPanel, and preserve explicit preview/mapping gates. - πŸ—οΈ Layer: UI - πŸ“¦ **ValidationFindingsPanelUxTests** (`Module`) - πŸ“ Verify grouped findings visibility, empty state, and remediation jump behavior for US1. - πŸ—οΈ Layer: UI - 🧩 **Sidebar** (`Component`) - πŸ“ Persistent left sidebar with resource categories navigation - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Always shows active category and item - ⬅️ READS_FROM `app` - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `derived` - πŸ”— BINDS_TO -> `sidebar` - πŸ”— BINDS_TO -> `auth` - πŸ”— BINDS_TO -> `health_store` - πŸ”— DEPENDS_ON -> `SidebarNavigation` - πŸ”— DEPENDS_ON -> `Icon` - πŸ“¦ **Sidebar** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/layout/Sidebar.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **withExpandedCategory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toggleExpandedCategory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleItemClick** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleCategoryToggle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSubItemClick** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleToggleClick** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleOverlayClick** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **TopNavbar** (`Component`) - πŸ“ Unified top navigation bar with Logo, Search, Activity, and User menu - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Always visible on non-login pages - ⬅️ READS_FROM `app` - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `state` - πŸ”— BINDS_TO -> `activity` - πŸ”— BINDS_TO -> `auth` - πŸ”— BINDS_TO -> `environmentContext` - πŸ”— DISPATCHES -> `taskDrawer` - πŸ”— DISPATCHES -> `assistantChat` - πŸ”— DEPENDS_ON -> `Icon` - πŸ”— DEPENDS_ON -> `LanguageSwitcher` - πŸ“¦ **TopNavbar** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/layout/TopNavbar.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **toggleUserMenu** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **closeUserMenu** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleLogout** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleActivityClick** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleAssistantClick** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hydrateTaskDrawerPreference** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSearchFocus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearSearchState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleDocumentClick** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleHamburgerClick** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleGlobalEnvironmentChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildSearchResultSections** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **triggerSearch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSearchInput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openSearchResult** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSearchKeydown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **Breadcrumbs** (`Component`) - πŸ“ Display page hierarchy navigation - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Always shows current page path - ⬅️ READS_FROM `app` - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `props` - πŸ”— DEPENDS_ON -> `PageStore` - πŸ”— BINDS_TO -> `i18n` - πŸ”— DEPENDS_ON -> `Icon` - πŸ“¦ **Breadcrumbs** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/layout/Breadcrumbs.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **getBreadcrumbs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatBreadcrumbLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getCrumbMeta** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **TaskDrawer** (`Component`) - πŸ“ Global task drawer for monitoring background operations - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Drawer shows logs for active task or remains closed - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `state` - ➑️ WRITES_TO `derived` - πŸ”— BINDS_TO -> `taskDrawer` - Ζ’ **disconnectWebSocket** (`Function`) - πŸ“ Disconnects the active WebSocket connection - Ζ’ **loadRecentTasks** (`Function`) `[TRIVIAL]` - πŸ“ Load recent tasks for list mode display - Ζ’ **selectTask** (`Function`) `[TRIVIAL]` - πŸ“ Select a task from list to view details - Ζ’ **goBackToList** (`Function`) - πŸ“ Return to task list view from task details - πŸ“¦ **TaskDrawer** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/layout/TaskDrawer.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **handleClose** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **goToReportsPage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleGlobalKeydown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeTaskId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isTaskFinished** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveLlmValidationStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **llmValidationBadgeClass** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getStatusClass** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stopTaskDetailsPolling** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadEnvironmentOptions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveEnvironmentName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveEnvironmentId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeSupersetBaseUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveSupersetDashboardUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadActiveTaskDetails** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractPrimaryDashboardId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildTaskSummary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleOpenDashboardDeepLink** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleShowDiff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleOpenLlmReport** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **connectWebSocket** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **SidebarNavigation** (`Module`) - πŸ“ Build sidebar navigation categories filtered by current user permissions. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Admin role can access all categories and subitems through permission utility. - πŸ”— DEPENDS_ON -> `frontend.src.lib.auth.permissions.hasPermission` - Ζ’ **isItemAllowed** (`Function`) `[TRIVIAL]` - πŸ“ Check whether a single menu node can be shown for a given user. - Ζ’ **buildSidebarCategories** (`Function`) `[TRIVIAL]` - πŸ“ Build translated sidebar categories and filter them by RBAC permissions. - πŸ“¦ **test_breadcrumbs.svelte** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/lib/components/layout/__tests__/test_breadcrumbs.svelte.js - πŸ—οΈ Layer: Unknown - Ζ’ **getBreadcrumbs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatBreadcrumbLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **SidebarNavigationTest** (`Module`) - πŸ“ Verifies RBAC-based sidebar category and subitem visibility. - πŸ—οΈ Layer: UI (Tests) - Ζ’ **makeUser** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ErrorPage** (`Page`) - πŸ“ Global error page displaying HTTP status and messages - πŸ—οΈ Layer: UI - πŸ”— IMPLEMENTS -> `RoutePages` - πŸ”— IMPLEMENTS -> `PageContracts` - πŸ”— BINDS_TO -> `NavigationContracts` - πŸ”— BINDS_TO -> `NavigationContracts` - πŸ“¦ **RootLayoutConfig** (`Module`) `[TRIVIAL]` - πŸ“ Root layout configuration (SPA mode) - πŸ—οΈ Layer: Infra - πŸ“¦ **HomePage** (`Page`) `[CRITICAL]` - πŸ“ Redirect to preferred start page from profile settings with safe dashboards fallback. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Redirect target resolves to one of /dashboards, /datasets, /reports. - πŸ”— IMPLEMENTS -> `RoutePages` - πŸ”— IMPLEMENTS -> `PageContracts` - πŸ”— BINDS_TO -> `NavigationContracts` - πŸ“¦ **+page** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/routes/+page.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **normalizeStartPage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveStartPagePath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **redirectToStartPage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **load** (`Function`) `[TRIVIAL]` - πŸ“ Loads initial plugin data for the dashboard. - πŸ“¦ **RootLayout** (`Module`) - πŸ“ Root layout component that provides global UI structure (Sidebar, Navbar, Footer, TaskDrawer, Toasts). - πŸ—οΈ Layer: UI (Layout) - πŸ”’ Invariant: All pages except /login are wrapped in ProtectedRoute. - πŸ”— IMPLEMENTS -> `NavigationContracts` - πŸ”— DEPENDS_ON -> `Sidebar` - πŸ”— DEPENDS_ON -> `TopNavbar` - πŸ”— DEPENDS_ON -> `Footer` - πŸ”— DEPENDS_ON -> `Toast` - πŸ”— DEPENDS_ON -> `ProtectedRoute` - πŸ”— DEPENDS_ON -> `TaskDrawer` - πŸ“¦ **layout** (`Module`) - πŸ“ Bind global layout shell and conditional login/full-app rendering. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Login route bypasses shell; all other routes are wrapped by ProtectedRoute. - πŸ”— BINDS_TO -> `Sidebar` - πŸ“¦ **DatasetHub** (`Page`) - πŸ“ Dataset Hub - Dedicated hub for datasets with mapping progress - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Always shows datasets for the active environment from context store - πŸ”— BINDS_TO -> `sidebarStore` - πŸ”— BINDS_TO -> `taskDrawerStore` - πŸ“¦ **+page** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/routes/datasets/+page.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **loadDatasets** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSearch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handlePageChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handlePageSizeChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateSelectionState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleCheckboxChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSelectAll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSelectVisible** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleAction** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleBulkMapColumns** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleBulkGenerateDocs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleTaskStatusClick** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getTaskStatusIcon** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getMappingProgressClass** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **DatasetReviewWorkspaceEntry** (`Page`) `[TRIVIAL]` - πŸ“ Entry route for Dataset Review Workspace that allows starting a new resumable review session before navigating to a specific session id route. --> - πŸ—οΈ Layer: UI --> - πŸ”— CALLS -> `fetchApi` - πŸ”— CALLS -> `postApi` - πŸ”— BINDS_TO -> `SourceIntakePanel` - πŸ”— BINDS_TO -> `environmentContext` - πŸ“¦ **+page** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/routes/datasets/review/+page.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **buildSessionUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatDateTime** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getSessionMetaValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadExistingSessions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **deleteSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **goToPage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSearch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **truncateText** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getReadinessTone** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getReadinessHint** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **bootstrap** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSourceSubmit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **DatasetReviewEntryUxTests** (`Module`) - πŸ“ Verify dataset review entry route exposes resumable sessions alongside the new session intake flow. - πŸ—οΈ Layer: UI - Ζ’ **createSessionSummary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **DatasetReviewEntryUxTests** (`Module`) - πŸ“ Verify dataset review entry route exposes resumable sessions alongside the new session intake flow. - πŸ—οΈ Layer: UI - Ζ’ **createSessionSummary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **DatasetReviewWorkspace** (`Component`) `[TRIVIAL]` - πŸ“ Main dataset review workspace coordinating session state through a three-column chat-centric layout where the assistant is the primary review surface. --> - πŸ—οΈ Layer: UI --> - πŸ”’ Invariant: Navigation away from dirty session state must require explicit confirmation. --> - ⬅️ READS_FROM `app` - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `state` - πŸ”— BINDS_TO -> `api_module` - πŸ”— BINDS_TO -> `AssistantChatPanel` - πŸ”— BINDS_TO -> `CompiledSQLPreview` - πŸ”— BINDS_TO -> `LaunchConfirmationPanel` - πŸ“¦ **+page** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/routes/datasets/review/[id]/+page.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **getWorkspaceStateLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getRecommendedActionLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getPrimaryActionCtaLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildImportMilestones** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildWorkspaceLaunchBlockers** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **stringifyValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildAssistantContextPrompt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mergeCollectionItem** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applySessionVersion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildAssistantSeedPrompt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **promptAssistantAbout** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildSessionUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadSessionDetail** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadClarificationState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **bootstrapWorkspace** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSourceSubmit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleResumeSession** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateSessionLifecycle** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **exportArtifact** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handlePreviewUpdated** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSemanticUpdated** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleMappingUpdated** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleLaunchUpdated** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSectionJump** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleAskAiContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **primaryActionHandler** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **DatasetReviewWorkspaceUxTests** (`Module`) - πŸ“ Verify the `027` dataset review workspace keeps assistant chat as the primary surface while preserving execution rail and resumable intake behavior. - πŸ—οΈ Layer: UI - Ζ’ **createSessionDetail** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **createClarificationState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **DatasetDetail** (`Page`) - πŸ“ Dataset Detail View - Shows detailed dataset information with columns, SQL, and linked dashboards - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Always shows dataset details when loaded - πŸ”— DEPENDS_ON -> `api_module` - πŸ“¦ **+page** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/routes/datasets/[id]/+page.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **loadDatasetDetail** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **navigateToDashboard** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **goBack** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getColumnTypeClass** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getMappingProgress** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **UnifiedReportsPage** (`Component`) `[CRITICAL]` - πŸ“ Unified reports page with filtering and resilient UX states for mixed task types. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: List state remains deterministic for active filter set. - ⬅️ READS_FROM `lib` - ⬅️ READS_FROM `t` - ➑️ WRITES_TO `t` - πŸ”— DEPENDS_ON -> `ReportsApi` - πŸ”— DEPENDS_ON -> `ReportsList` - πŸ“¦ **+page** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/routes/reports/+page.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **buildQuery** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadReports** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasActiveFilters** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearFilters** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **onFilterChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **onSelectReport** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **+page** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/routes/reports/llm/[taskId]/+page.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **formatDate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatMs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getDashboardCheckResult** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getCheckResultClasses** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadReport** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **backToReports** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openTaskDetails** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **cleanupScreenshotBlobUrls** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadScreenshotBlobUrls** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openScreenshot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ReportPageContractTest** (`Module`) - πŸ“ Protect the LLM report page from self-triggering screenshot load effects. - πŸ—οΈ Layer: UI Tests - Ζ’ **llm_report_screenshot_effect_contract** (`Function`) - πŸ“ Ensure screenshot loading stays untracked from blob-url mutation state. - 🧩 **LoginPage** (`Component`) - πŸ“ Provides the user interface for local and ADFS authentication. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Shows both local login form and ADFS SSO button. - ⬅️ READS_FROM `app` - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `t` - πŸ”— CALLS -> `AuthApi` - Ζ’ **handleLogin** (`Function`) `[TRIVIAL]` - πŸ“ Submits the local login form to the backend. - Ζ’ **handleADFSLogin** (`Function`) `[TRIVIAL]` - πŸ“ Redirects the user to the ADFS login endpoint. - πŸ“¦ **StorageIndexPage** (`Page`) - πŸ“ Redirect to the backups page as the default storage view. - πŸ—οΈ Layer: Page - πŸ”’ Invariant: Always redirects to /storage/backups. - πŸ”— IMPLEMENTS -> `RoutePages` - πŸ”— IMPLEMENTS -> `PageContracts` - πŸ”— BINDS_TO -> `NavigationContracts` - πŸ“¦ **StorageReposPage** (`Module`) - πŸ“ Dashboard management page for Git integration (moved from /git). - πŸ—οΈ Layer: UI (Page) - πŸ”’ Invariant: Dashboard grid is always shown when an environment is selected. - πŸ”— DEPENDS_ON -> `RepositoryDashboardGrid` - πŸ”— DEPENDS_ON -> `api` - πŸ“¦ **StorageReposPage** (`Page`) `[TRIVIAL]` - Ζ’ **fetchEnvironments** (`Function`) `[TRIVIAL]` - πŸ“ Fetches the list of available environments. - Ζ’ **fetchDashboards** (`Function`) `[TRIVIAL]` - πŸ“ Fetches dashboards for a specific environment. - Ζ’ **filterDashboardsWithRepositories** (`Function`) `[TRIVIAL]` - πŸ“ Keep only dashboards that already have initialized Git repositories. - πŸ“¦ **DashboardHub** (`Page`) - πŸ“ Dashboard Hub - Central hub for managing dashboards with Git status and task actions - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Always shows dashboards for the active environment from context store - πŸ”— BINDS_TO -> `sidebarStore` - πŸ”— BINDS_TO -> `taskDrawerStore` - Ζ’ **DashboardHub.normalizeTaskStatus** (`Function`) `[TRIVIAL]` - πŸ“ Normalize raw task status to stable lowercase token for UI. - Ζ’ **DashboardHub.normalizeValidationStatus** (`Function`) `[TRIVIAL]` - πŸ“ Normalize validation status to pass/fail/warn/unknown. - Ζ’ **DashboardHub.getValidationBadgeClass** (`Function`) `[TRIVIAL]` - πŸ“ Map validation level to badge class tuple. - Ζ’ **DashboardHub.getValidationLabel** (`Function`) `[TRIVIAL]` - πŸ“ Map normalized validation level to compact UI label. - Ζ’ **DashboardHub.normalizeOwners** (`Function`) `[TRIVIAL]` - πŸ“ Normalize owners payload to unique non-empty display labels. - Ζ’ **DashboardHub.loadDashboards** (`Function`) `[TRIVIAL]` - πŸ“ Load full dashboard dataset for current environment and hydrate grid projection. - Ζ’ **DashboardHub.handleTemporaryShowAll** (`Function`) `[TRIVIAL]` - πŸ“ Temporarily disable profile-default dashboard filter for current page context. - Ζ’ **DashboardHub.handleRestoreProfileFilter** (`Function`) `[TRIVIAL]` - πŸ“ Re-enable persisted profile-default filtering after temporary override. - Ζ’ **DashboardHub.formatDate** (`Function`) `[TRIVIAL]` - πŸ“ Convert ISO timestamp to locale date string. - Ζ’ **DashboardHub.getGitSummaryLabel** (`Function`) `[TRIVIAL]` - πŸ“ Compute stable text label for git state column. - Ζ’ **DashboardHub.getLlmSummaryLabel** (`Function`) `[TRIVIAL]` - πŸ“ Compute normalized LLM validation summary label. - Ζ’ **DashboardHub.getColumnCellValue** (`Function`) `[TRIVIAL]` - πŸ“ Resolve comparable/filterable display value for any grid column. - Ζ’ **DashboardHub.getFilterOptions** (`Function`) `[TRIVIAL]` - πŸ“ Build unique sorted value list for a column filter dropdown. - Ζ’ **DashboardHub.getVisibleFilterOptions** (`Function`) `[TRIVIAL]` - πŸ“ Apply in-dropdown search over full filter options. - Ζ’ **DashboardHub.toggleFilterDropdown** (`Function`) `[TRIVIAL]` - πŸ“ Toggle active column filter popover. - Ζ’ **DashboardHub.toggleFilterValue** (`Function`) `[TRIVIAL]` - πŸ“ Add/remove specific filter value and reapply projection. - Ζ’ **DashboardHub.clearColumnFilter** (`Function`) `[TRIVIAL]` - πŸ“ Reset selected values for one column. - Ζ’ **DashboardHub.selectAllColumnFilterValues** (`Function`) `[TRIVIAL]` - πŸ“ Select all currently visible values in filter popover. - Ζ’ **DashboardHub.updateColumnFilterSearch** (`Function`) `[TRIVIAL]` - πŸ“ Update local search token for one filter popover. - Ζ’ **DashboardHub.hasColumnFilter** (`Function`) `[TRIVIAL]` - πŸ“ Determine if column has active selected values. - Ζ’ **DashboardHub.doesDashboardPassColumnFilters** (`Function`) `[TRIVIAL]` - πŸ“ Evaluate dashboard row against all active column filters. - Ζ’ **DashboardHub.getSortValue** (`Function`) `[TRIVIAL]` - πŸ“ Compute stable comparable sort key for chosen column. - Ζ’ **DashboardHub.handleSort** (`Function`) `[TRIVIAL]` - πŸ“ Toggle or switch sort order and reapply grid projection. - Ζ’ **DashboardHub.getSortIndicator** (`Function`) `[TRIVIAL]` - πŸ“ Return visual indicator for active/inactive sort header. - Ζ’ **DashboardHub.applyGridTransforms** (`Function`) `[TRIVIAL]` - πŸ“ Apply search + column filters + sort + pagination to grid data. - πŸ“¦ **+page** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/routes/dashboards/+page.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **handleDocumentClick** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeTaskStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeValidationStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getValidationBadgeClass** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getValidationLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeOwners** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadDashboards** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSearch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handlePageChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handlePageSizeChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleTemporaryShowAll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleRestoreProfileFilter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateSelectionState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **replaceSelectedIds** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearSelectedIds** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleCheckboxChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSelectAll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSelectVisible** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatDate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getGitSummaryLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getLlmSummaryLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getColumnCellValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getFilterOptions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getVisibleFilterOptions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toggleFilterDropdown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toggleFilterValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearColumnFilter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **selectAllColumnFilterValues** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateColumnFilterSearch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasColumnFilter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **doesDashboardPassColumnFilters** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getSortValue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSort** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getSortIndicator** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyGridTransforms** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toggleActionDropdown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **closeActionDropdown** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleAction** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleValidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleTargetEnvChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadDatabases** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleMappingUpdate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadDbMappings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **calculateDryRun** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleBulkMigrate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleBulkBackup** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleTaskStatusClick** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **navigateToDashboardDetail** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getStatusBadgeClass** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isGitBusy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setGitBusy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **ensureGitConfigs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **updateDashboardGitState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeRepositoryStatusPayload** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchDashboardGitStatusesBatch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **refreshDashboardGitState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hydrateVisibleGitStatusesBatch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleGitInit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleGitSync** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleGitCommit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleGitPull** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleGitPush** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getTaskStatusIcon** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getPaginationRange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleEnvironmentCreated** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **DashboardProfileOverrideIntegrationTest** (`Module`) - πŸ“ Verifies temporary show-all override and restore-on-return behavior for profile-default dashboard filtering. - πŸ—οΈ Layer: UI (Tests) - Ζ’ **buildFilteredResponse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **buildUnfilteredResponse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **HealthCenterPage** (`Component`) - πŸ“ Main page for the Dashboard Health Center. - πŸ—οΈ Layer: UI/Page - ⬅️ READS_FROM `state` - ⬅️ READS_FROM `derived` - ⬅️ READS_FROM `lib` - πŸ”— DEPENDS_ON -> `HealthMatrix` - πŸ”— CALLS -> `api_module` - Ζ’ **loadData** (`Function`) `[TRIVIAL]` - πŸ“ Load health summary rows and environment options for the current filter. - Ζ’ **handleEnvChange** (`Function`) `[TRIVIAL]` - πŸ“ Apply environment filter and trigger health summary reload. - Ζ’ **handleDeleteReport** (`Function`) `[TRIVIAL]` - πŸ“ Delete one health report row with confirmation and optimistic button lock. - πŸ“¦ **HealthPageIntegrationTest** (`Module`) - πŸ“ Lock dashboard health page contract for slug navigation and report deletion. - πŸ—οΈ Layer: UI Tests - πŸ“¦ **DashboardDetail** (`Page`) - πŸ“ Dashboard Detail View - Overview of charts and datasets linked to a dashboard - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Shows dashboard metadata, charts, and datasets for selected environment - πŸ”— IMPLEMENTS -> `RoutePages` - πŸ”— IMPLEMENTS -> `PageContracts` - πŸ”— BINDS_TO -> `NavigationContracts` - πŸ”— DEPENDS_ON -> `api_module` - πŸ“¦ **+page** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/routes/dashboards/[id]/+page.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **loadDashboardPage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadDashboardDetail** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadTaskHistory** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **releaseThumbnailUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadThumbnail** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **runBackupTask** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **runLlmValidationTask** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openLlmReport** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toTaskTypeLabel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getTaskStatusClasses** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getValidationStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getValidationStatusClasses** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **goBack** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openDataset** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **formatDate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadLlmStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **hasGitRepository** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveGitSyncState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **allChangedFiles** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **countChangedByAnyPath** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getGitStatusMeta** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadGitStatus** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadGitDiffPreview** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **runGitSyncAndOpenCommit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **runGitPull** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **runGitPush** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleBranchChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **AdminRolesPage** (`Component`) - πŸ“ UI for managing system roles and their permissions. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Only accessible by users with Admin role. - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `t` - ⬅️ READS_FROM `t` - πŸ”— DEPENDS_ON -> `adminService` - πŸ”— DEPENDS_ON -> `ProtectedRoute` - Ζ’ **loadData** (`Function`) `[TRIVIAL]` - πŸ“ Fetches roles and available permissions. - Ζ’ **openCreateModal** (`Function`) `[TRIVIAL]` - πŸ“ Initializes state for creating a new role. - Ζ’ **openEditModal** (`Function`) `[TRIVIAL]` - πŸ“ Initializes state for editing an existing role. - Ζ’ **handleSaveRole** (`Function`) `[TRIVIAL]` - πŸ“ Submits role data (create or update). - Ζ’ **handleDeleteRole** (`Function`) `[TRIVIAL]` - πŸ“ Deletes a role after confirmation. - 🧩 **AdminUsersPage** (`Component`) - πŸ“ UI for managing system users and their roles. - πŸ—οΈ Layer: Feature - πŸ”’ Invariant: Only accessible by users with "admin:users" permission. - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `t` - ⬅️ READS_FROM `t` - πŸ”— IMPLEMENTS -> `RoutePages` - πŸ”— IMPLEMENTS -> `PageContracts` - πŸ”— DEPENDS_ON -> `frontend.src.services.adminService` - πŸ”— DEPENDS_ON -> `frontend.src.components.auth.ProtectedRoute` - Ζ’ **loadData** (`Function`) `[TRIVIAL]` - πŸ“ Fetches users and roles from the backend. - Ζ’ **openCreateModal** (`Function`) `[TRIVIAL]` - πŸ“ Prepares the form for creating a new user. - Ζ’ **openEditModal** (`Function`) `[TRIVIAL]` - πŸ“ Prepares the form for editing an existing user. - Ζ’ **handleSaveUser** (`Function`) `[TRIVIAL]` - πŸ“ Submits user data to the backend (create or update). - Ζ’ **handleDeleteUser** (`Function`) `[TRIVIAL]` - πŸ“ Deletes a user after confirmation. - 🧩 **AdminSettingsPage** (`Component`) - πŸ“ UI for configuring Active Directory Group to local Role mappings for ADFS SSO and logging settings. - πŸ—οΈ Layer: Feature - πŸ”’ Invariant: Only accessible by users with "admin:settings" permission. - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `t` - ⬅️ READS_FROM `t` - πŸ”— DEPENDS_ON -> `adminService` - πŸ”— DEPENDS_ON -> `ProtectedRoute` - Ζ’ **loadData** (`Function`) `[TRIVIAL]` - πŸ“ Fetches AD mappings and roles from the backend to populate the UI. - Ζ’ **handleCreateMapping** (`Function`) `[TRIVIAL]` - πŸ“ Submits a new AD Group to Role mapping to the backend. - Ζ’ **loadLoggingConfig** (`Function`) `[TRIVIAL]` - πŸ“ Fetches current logging configuration from the backend. - Ζ’ **saveLoggingConfig** (`Function`) `[TRIVIAL]` - πŸ“ Saves logging configuration to the backend. - 🧩 **LLMSettingsPage** (`Component`) - πŸ“ Admin settings page for LLM provider configuration. - πŸ—οΈ Layer: UI - ⬅️ READS_FROM `t` - ➑️ WRITES_TO `t` - πŸ”— CALLS -> `ProviderConfig` - πŸ“¦ **+page** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/routes/admin/settings/llm/+page.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **isMultimodalModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getProviderById** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetchProviders** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **saveSettings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **MigrationDashboard** (`Component`) `[TRIVIAL]` - πŸ“ Orchestrate migration UI workflow and route user actions to backend APIs and task store. - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `state` - ⬅️ READS_FROM `effect` - Ζ’ **fetchEnvironments** (`Function`) `[TRIVIAL]` - πŸ“ Fetches the list of environments from the API. - Ζ’ **fetchDashboards** (`Function`) `[TRIVIAL]` - πŸ“ Fetches dashboards for the selected source environment. - β–¦ **ReactiveDashboardFetch** (`Block`) `[TRIVIAL]` - πŸ“ Automatically fetch dashboards when the source environment is changed. - Ζ’ **fetchDatabases** (`Function`) `[TRIVIAL]` - πŸ“ Fetches databases from both environments and gets suggestions. - Ζ’ **handleMappingUpdate** (`Function`) `[TRIVIAL]` - πŸ“ Saves a mapping to the backend. - Ζ’ **handleViewLogs** (`Function`) `[TRIVIAL]` - πŸ“ Opens the log viewer for a specific task. - Ζ’ **handlePasswordPrompt** (`Function`) `[TRIVIAL]` - πŸ“ Reactive logic to show password prompt when a task is awaiting input. - β–¦ **ReactivePasswordPrompt** (`Block`) `[TRIVIAL]` - πŸ“ Monitor selected task for input requests and trigger password prompt. - Ζ’ **handleResumeMigration** (`Function`) `[TRIVIAL]` - πŸ“ Resumes a migration task with provided passwords. - Ζ’ **startMigration** (`Function`) `[TRIVIAL]` - πŸ“ Initiates the migration process by sending the selection to the backend. - Ζ’ **startDryRun** (`Function`) `[TRIVIAL]` - πŸ“ Performs a dry-run migration to identify potential risks and changes. - β–¦ **MigrationDashboardView** (`Block`) `[TRIVIAL]` - πŸ“ Render migration configuration controls, action CTAs, dry-run results, and modal entry points. - β–¦ **MigrationHeader** (`Block`) `[TRIVIAL]` - β–¦ **TaskHistorySection** (`Block`) `[TRIVIAL]` - β–¦ **ActiveTaskSection** (`Block`) `[TRIVIAL]` - β–¦ **EnvironmentSelectionSection** (`Block`) `[TRIVIAL]` - 🧩 **DashboardSelectionSection** (`Component`) `[TRIVIAL]` - β–¦ **MigrationOptionsSection** (`Block`) `[TRIVIAL]` - β–¦ **DryRunResultsSection** (`Block`) `[TRIVIAL]` - β–¦ **MigrationModals** (`Block`) `[TRIVIAL]` - πŸ“ Render overlay components for log viewing and password entry. - β–¦ **MappingsPageScript** (`Block`) `[TRIVIAL]` - πŸ“ Define imports, state, and handlers that drive migration mappings page FSM. - πŸ”— CALLS -> `fetchEnvironments` - πŸ”— CALLS -> `fetchDatabases` - πŸ”— CALLS -> `handleUpdate` - β–¦ **Imports** (`Block`) `[TRIVIAL]` - πŸ—„οΈ **UiState** (`Store`) `[CRITICAL]` - πŸ“ Maintain local page state for environments, fetched databases, mappings, suggestions, and UX messages. - Ζ’ **belief_scope** (`Function`) `[TRIVIAL]` - πŸ“ Frontend semantic scope wrapper for CRITICAL trace boundaries without changing business behavior. - Ζ’ **fetchEnvironments** (`Function`) `[TRIVIAL]` - πŸ“ Load environment options for source/target selectors on initial mount. - Ζ’ **fetchDatabases** (`Function`) `[TRIVIAL]` - πŸ“ Fetch both environment database catalogs, existing mappings, and suggested matches. - Ζ’ **handleUpdate** (`Function`) `[TRIVIAL]` - πŸ“ Persist a selected mapping pair and reconcile local mapping list by source database UUID. - β–¦ **MappingsPageTemplate** (`Block`) `[TRIVIAL]` - 🧩 **ProfilePage** (`Component`) `[CRITICAL]` - πŸ“ Manage user profile sections for read-only security access, Git identity/token configuration, and UI preferences with resilient save/cancel UX. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Save operations mutate only current user's preference payload via profile API. - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `state` - ➑️ WRITES_TO `derived` - πŸ”— BINDS_TO -> `i18n` - πŸ”— BINDS_TO -> `api_module` - πŸ”— BINDS_TO -> `environmentContext` - πŸ”— BINDS_TO -> `taskDrawer` - πŸ“¦ **+page** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/routes/profile/+page.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **createSecuritySummaryDefault** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeStartPage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeDensity** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parseValidationErrorsFromError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **setSavedSnapshot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **syncLocalUiPreferenceCaches** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **applyPreferenceResponse** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadPreference** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadLookupCandidates** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSelectCandidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleGitTokenInput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleClearGitToken** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleEnvironmentChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSave** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleCancel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ProfileSettingsStateIntegrationTest** (`Module`) - πŸ“ Verifies profile settings preload, cancel without persistence, and saved-state reload behavior. - πŸ—οΈ Layer: UI (Tests) - πŸ“¦ **ProfilePreferencesIntegrationTest** (`Module`) - πŸ“ Verifies profile binding happy path and degraded lookup manual fallback save flow. - πŸ—οΈ Layer: UI (Tests) - πŸ“¦ **ProfileFixtures** (`Module`) `[TRIVIAL]` - πŸ“ Shared deterministic fixture inputs for profile page integration tests. - πŸ”’ Invariant: lookupFailedManualFallback.warning is a hardcoded English string; drift risk if i18n key profile.lookup_error changes without updating this fixture. - πŸ”— BINDS_TO -> `ProfilePageBindAccountFlowTests` - πŸ”— DEPENDS_ON -> `i18n.profile.lookup_error` - πŸ”— DEPENDS_ON -> `frontend/src/lib/i18n/index.ts [key:profile.lookup_error` - 🧩 **StoragePage** (`Component`) - πŸ“ Main page for unified file storage management. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Always displays a unified storage view without category tabs. - ⬅️ READS_FROM `app` - ➑️ WRITES_TO `state` - ⬅️ READS_FROM `t` - πŸ”— DEPENDS_ON -> `storageService` - Ζ’ **loadFiles** (`Function`) `[TRIVIAL]` - πŸ“ Fetches the list of files from the server. - Ζ’ **resolveStorageQueryFromPath** (`Function`) `[TRIVIAL]` - πŸ“ Splits UI path into storage API category and category-local subpath. - Ζ’ **handleDelete** (`Function`) `[TRIVIAL]` - πŸ“ Handles the file deletion process. - Ζ’ **handleNavigate** (`Function`) `[TRIVIAL]` - πŸ“ Updates the current path and reloads files when navigating into a directory. - Ζ’ **navigateUp** (`Function`) `[TRIVIAL]` - πŸ“ Navigates one level up in the directory structure. - Ζ’ **updateUploadCategory** (`Function`) `[TRIVIAL]` - πŸ“ Keeps upload category aligned with the currently viewed top-level folder. - 🧩 **MapperPage** (`Component`) - πŸ“ Page for the dataset column mapper tool. - πŸ—οΈ Layer: UI - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `t` - πŸ”— IMPLEMENTS -> `RoutePages` - πŸ”— IMPLEMENTS -> `PageContracts` - πŸ”— BINDS_TO -> `NavigationContracts` - πŸ”— DEPENDS_ON -> `MapperTool` - πŸ”— DEPENDS_ON -> `TaskRunner` - 🧩 **DebugPage** (`Component`) - πŸ“ Page for system diagnostics and debugging. - πŸ—οΈ Layer: UI - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `t` - πŸ”— IMPLEMENTS -> `RoutePages` - πŸ”— IMPLEMENTS -> `PageContracts` - πŸ”— BINDS_TO -> `NavigationContracts` - πŸ”— DEPENDS_ON -> `DebugTool` - πŸ”— DEPENDS_ON -> `TaskRunner` - πŸ“¦ **SettingsPage** (`Page`) `[CRITICAL]` - πŸ“ Consolidated Settings Page - All settings in one place with tabbed navigation - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Always shows tabbed interface with all settings categories - πŸ”— DEPENDS_ON -> `sidebar` - πŸ“¦ **+page** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/routes/settings/+page.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **createEmptyConnectionDraft** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeTab** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **readTabFromUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **writeTabToUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadSettings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeLlmSettings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isMultimodalModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getProviderById** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **isDashboardValidationBindingValid** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleTabChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadConnections** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resetConnectionForm** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openConnectionForm** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **closeConnectionForm** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleCreateConnection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleDeleteConnection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadMigrationSettings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadMappingsPage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **onMappingsSearchInput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **onMappingsFilterChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **goToMappingsPage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **saveMigrationSettings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **triggerSyncNow** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleRefresh** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSave** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleTestEnv** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **editEnv** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resetEnvForm** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleAddOrUpdateEnv** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleDeleteEnv** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolveEnvStage** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeSupersetBaseUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **load** (`Function`) `[TRIVIAL]` - πŸ“ Loads application settings and environment list. - 🧩 **NotificationSettingsPage** (`Component`) - πŸ“ Manage global notification provider configurations (SMTP, Telegram, Slack). - πŸ—οΈ Layer: UI - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `state` - ⬅️ READS_FROM `t` - πŸ“¦ **+page** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/routes/settings/notifications/+page.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **loadConfig** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSave** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **ConnectionsSettingsPage** (`Component`) - πŸ“ Page for managing database connection configurations. - πŸ—οΈ Layer: UI - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `t` - πŸ”— IMPLEMENTS -> `RoutePages` - πŸ”— IMPLEMENTS -> `PageContracts` - πŸ”— BINDS_TO -> `NavigationContracts` - πŸ”— DEPENDS_ON -> `ConnectionForm` - πŸ”— DEPENDS_ON -> `ConnectionList` - Ζ’ **handleSuccess** (`Function`) `[TRIVIAL]` - πŸ“ Refreshes the connection list after a successful creation. - 🧩 **GitSettingsPage** (`Component`) `[TRIVIAL]` - πŸ“ Manage Git server configurations for dashboard versioning. - πŸ—οΈ Layer: Page - πŸ”’ Invariant: All configurations must be validated via connection test. - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `state` - ⬅️ READS_FROM `t` - πŸ”— IMPLEMENTS -> `RoutePages` - πŸ”— IMPLEMENTS -> `PageContracts` - πŸ”— BINDS_TO -> `NavigationContracts` - Ζ’ **loadConfigs** (`Function`) `[TRIVIAL]` - πŸ“ Fetches existing git configurations. - Ζ’ **handleTest** (`Function`) `[TRIVIAL]` - πŸ“ Tests connection to a git server with current form data. - Ζ’ **handleSave** (`Function`) `[TRIVIAL]` - πŸ“ Saves a new git configuration. - Ζ’ **handleEdit** (`Function`) `[TRIVIAL]` - πŸ“ Populates the form with an existing config to edit. - Ζ’ **resetForm** (`Function`) `[TRIVIAL]` - πŸ“ Resets the configuration form. - Ζ’ **handleDelete** (`Function`) `[TRIVIAL]` - πŸ“ Deletes a git configuration by ID. - Ζ’ **loadGiteaRepos** (`Function`) `[TRIVIAL]` - πŸ“ Loads repositories from selected Gitea config. - Ζ’ **handleCreateGiteaRepo** (`Function`) `[TRIVIAL]` - πŸ“ Creates new repository on selected Gitea server. - Ζ’ **handleDeleteGiteaRepo** (`Function`) `[TRIVIAL]` - πŸ“ Deletes repository from selected Gitea server. - πŸ“¦ **GitSettingsPageUxTest** (`Module`) `[TRIVIAL]` - πŸ“ Test UX states and transitions for the Git Settings page - 🧩 **AutomationSettingsPage** (`Component`) - πŸ“ Settings page for managing validation policies. - πŸ—οΈ Layer: UI/Page - ⬅️ READS_FROM `state` - ⬅️ READS_FROM `derived` - ⬅️ READS_FROM `lib` - πŸ“¦ **+page** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/routes/settings/automation/+page.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **loadData** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleAdd** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleEdit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSave** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleDelete** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getEnvName** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **GitDashboardPage** (`Component`) - πŸ“ Dashboard management page for Git integration. - πŸ—οΈ Layer: Page - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `state` - ➑️ WRITES_TO `derived` - πŸ”— IMPLEMENTS -> `RoutePages` - πŸ”— IMPLEMENTS -> `PageContracts` - πŸ”— BINDS_TO -> `NavigationContracts` - πŸ”— DEPENDS_ON -> `RepositoryDashboardGrid` - πŸ”— BINDS_TO -> `environmentContextStore` - Ζ’ **fetchEnvironments** (`Function`) `[TRIVIAL]` - πŸ“ Fetches the list of deployment environments from the API. - Ζ’ **fetchDashboards** (`Function`) `[TRIVIAL]` - πŸ“ Fetches dashboards for a specific environment. - 🧩 **Dashboard** (`Component`) - πŸ“ Displays the list of available plugins and allows selecting one. - πŸ—οΈ Layer: UI - ⬅️ READS_FROM `plugins` - πŸ”— IMPLEMENTS -> `PageContracts` - πŸ”— DEPENDS_ON -> `stores` - Ζ’ **onMount** (`Function`) `[TRIVIAL]` - πŸ“ Fetch plugins when the component mounts. - Ζ’ **selectPlugin** (`Function`) `[TRIVIAL]` - πŸ“ Selects a plugin to display its form. - 🧩 **Settings** (`Component`) - πŸ“ The main settings page for the application, allowing management of environments and global settings. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Settings changes must be saved to the backend. - ⬅️ READS_FROM `t` - ➑️ WRITES_TO `t` - πŸ”— IMPLEMENTS -> `PageContracts` - πŸ”— CALLS -> `api.js` - Ζ’ **loadSettings** (`Function`) `[TRIVIAL]` - πŸ“ Loads settings from the backend. - Ζ’ **handleSaveGlobal** (`Function`) `[TRIVIAL]` - πŸ“ Saves global settings to the backend. - Ζ’ **handleAddOrUpdateEnv** (`Function`) `[TRIVIAL]` - πŸ“ Adds or updates an environment. - Ζ’ **handleDeleteEnv** (`Function`) `[TRIVIAL]` - πŸ“ Deletes an environment. - Ζ’ **handleTestEnv** (`Function`) `[TRIVIAL]` - πŸ“ Tests the connection to an environment. - Ζ’ **editEnv** (`Function`) `[TRIVIAL]` - πŸ“ Sets the form to edit an existing environment. - Ζ’ **resetEnvForm** (`Function`) `[TRIVIAL]` - πŸ“ Resets the environment form. - Ζ’ **getConnections** (`Function`) `[TRIVIAL]` - πŸ“ Fetch a list of saved connections. - Ζ’ **createConnection** (`Function`) `[TRIVIAL]` - πŸ“ Create a new connection configuration. - Ζ’ **deleteConnection** (`Function`) `[TRIVIAL]` - πŸ“ Delete a connection configuration. - πŸ“¦ **GitServiceClient** (`Module`) - πŸ“ API client for Git operations, managing the communication between frontend and backend. - πŸ—οΈ Layer: Service - πŸ”— DEPENDS_ON -> `specs/011-git-integration-dashboard/contracts/api.md` - πŸ“¦ **gitService** (`Action`) `[TRIVIAL]` - πŸ“ Promotes changes between branches via MR or direct merge. - Ζ’ **buildDashboardRepoEndpoint** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **runTask** (`Function`) `[TRIVIAL]` - πŸ“ Start a new task for a given plugin. - Ζ’ **getTaskStatus** (`Function`) `[TRIVIAL]` - πŸ“ Fetch details for a specific task (to poll status or get result). - πŸ“¦ **adminService** (`Module`) - πŸ“ Service for Admin-related API calls (User and Role management). - πŸ—οΈ Layer: Service - πŸ”’ Invariant: All requests must include valid Admin JWT token (handled by api client). - πŸ”— DEPENDS_ON -> `api_module` - Ζ’ **getUsers** (`Function`) `[TRIVIAL]` - πŸ“ Fetches all registered users from the backend. - Ζ’ **createUser** (`Function`) `[TRIVIAL]` - πŸ“ Creates a new local user. - Ζ’ **getRoles** (`Function`) `[TRIVIAL]` - πŸ“ Fetches all available system roles. - Ζ’ **getADGroupMappings** (`Function`) `[TRIVIAL]` - πŸ“ Fetches mappings between AD groups and local roles. - Ζ’ **createADGroupMapping** (`Function`) `[TRIVIAL]` - πŸ“ Creates or updates an AD group to Role mapping. - Ζ’ **updateUser** (`Function`) `[TRIVIAL]` - πŸ“ Updates an existing user. - Ζ’ **deleteUser** (`Function`) `[TRIVIAL]` - πŸ“ Deletes a user. - Ζ’ **createRole** (`Function`) `[TRIVIAL]` - πŸ“ Creates a new role. - Ζ’ **updateRole** (`Function`) `[TRIVIAL]` - πŸ“ Updates an existing role. - Ζ’ **deleteRole** (`Function`) `[TRIVIAL]` - πŸ“ Deletes a role. - Ζ’ **getPermissions** (`Function`) `[TRIVIAL]` - πŸ“ Fetches all available permissions. - Ζ’ **getLoggingConfig** (`Function`) `[TRIVIAL]` - πŸ“ Fetches current logging configuration. - Ζ’ **updateLoggingConfig** (`Function`) `[TRIVIAL]` - πŸ“ Updates logging configuration. - Ζ’ **getTasks** (`Function`) `[TRIVIAL]` - πŸ“ Fetch a list of tasks with pagination and optional status filter. - Ζ’ **getTask** (`Function`) `[TRIVIAL]` - πŸ“ Fetch details for a specific task. - Ζ’ **getTaskLogs** (`Function`) `[TRIVIAL]` - πŸ“ Fetch logs for a specific task. - Ζ’ **resumeTask** (`Function`) `[TRIVIAL]` - πŸ“ Resume a task that is awaiting input (e.g., passwords). - Ζ’ **resolveTask** (`Function`) `[TRIVIAL]` - πŸ“ Resolve a task that is awaiting mapping. - Ζ’ **clearTasks** (`Function`) `[TRIVIAL]` - πŸ“ Clear tasks based on status. - πŸ“¦ **storageService** (`Module`) - πŸ“ Frontend API client for file storage management. - πŸ—οΈ Layer: Service - Ζ’ **getStorageAuthHeaders** (`Function`) `[TRIVIAL]` - πŸ“ Returns headers with Authorization for storage API calls. - Ζ’ **encodeStoragePath** (`Function`) `[TRIVIAL]` - πŸ“ Encodes a storage-relative path preserving slash separators. - Ζ’ **listFiles** (`Function`) `[TRIVIAL]` - πŸ“ Fetches the list of files for a given category and subpath. - Ζ’ **uploadFile** (`Function`) `[TRIVIAL]` - πŸ“ Uploads a file to the storage system. - Ζ’ **deleteFile** (`Function`) `[TRIVIAL]` - πŸ“ Deletes a file or directory from storage. - Ζ’ **downloadFileUrl** (`Function`) `[TRIVIAL]` - πŸ“ Returns the URL for downloading a file. - Ζ’ **downloadFile** (`Function`) `[TRIVIAL]` - πŸ“ Downloads a file using authenticated fetch and saves it in browser. - πŸ“¦ **gitServiceContractTests** (`Module`) `[TRIVIAL]` - πŸ“ API client tests ensuring correct endpoints are called per contract - 🧩 **DashboardGrid** (`Component`) - πŸ“ Displays a grid of dashboards with selection and pagination. - πŸ—οΈ Layer: Component - πŸ”’ Invariant: Selected IDs must be a subset of available dashboards. - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - ➑️ WRITES_TO `derived` - Ζ’ **handleSort** (`Function`) `[TRIVIAL]` - πŸ“ Toggles sort direction or changes sort column. - Ζ’ **handleSelectionChange** (`Function`) `[TRIVIAL]` - πŸ“ Handles individual checkbox changes. - Ζ’ **handleSelectAll** (`Function`) `[TRIVIAL]` - πŸ“ Handles select all checkbox. - Ζ’ **goToPage** (`Function`) `[TRIVIAL]` - πŸ“ Changes current page. - Ζ’ **getRepositoryStatusToken** (`Function`) `[TRIVIAL]` - πŸ“ Returns normalized repository status token for a dashboard. - Ζ’ **isRepositoryReady** (`Function`) `[TRIVIAL]` - πŸ“ Determines whether git actions can run for a dashboard. - Ζ’ **invalidateRepositoryStatuses** (`Function`) `[TRIVIAL]` - πŸ“ Marks dashboard statuses as loading so they are refetched. - Ζ’ **resolveRepositoryStatusToken** (`Function`) `[TRIVIAL]` - πŸ“ Converts git status payload into a stable UI status token. - Ζ’ **loadRepositoryStatuses** (`Function`) `[TRIVIAL]` - πŸ“ Hydrates repository status map for dashboards in repository mode. - Ζ’ **runBulkGitAction** (`Function`) `[TRIVIAL]` - πŸ“ Executes git action for selected dashboards with limited parallelism. - Ζ’ **handleBulkSync** (`Function`) `[TRIVIAL]` - Ζ’ **handleBulkCommit** (`Function`) `[TRIVIAL]` - Ζ’ **handleBulkPull** (`Function`) `[TRIVIAL]` - Ζ’ **handleBulkPush** (`Function`) `[TRIVIAL]` - Ζ’ **handleBulkDelete** (`Function`) `[TRIVIAL]` - πŸ“ Removes selected repositories from storage and binding table. - Ζ’ **handleManageSelected** (`Function`) `[TRIVIAL]` - πŸ“ Opens Git manager for exactly one selected dashboard. - Ζ’ **resolveDashboardRef** (`Function`) `[TRIVIAL]` - πŸ“ Resolves dashboard slug from payload fields. - Ζ’ **openGitManagerForDashboard** (`Function`) `[TRIVIAL]` - πŸ“ Opens Git manager for provided dashboard metadata. - Ζ’ **handleInitializeRepositories** (`Function`) `[TRIVIAL]` - πŸ“ Opens Git manager from bulk actions to initialize selected repository. - Ζ’ **getSortStatusValue** (`Function`) `[TRIVIAL]` - πŸ“ Returns sort value for status column based on mode. - Ζ’ **getStatusLabel** (`Function`) `[TRIVIAL]` - πŸ“ Returns localized label for status column. - Ζ’ **getStatusBadgeClass** (`Function`) `[TRIVIAL]` - πŸ“ Returns badge style for status column. - 🧩 **PasswordPrompt** (`Component`) `[TRIVIAL]` - πŸ“ A modal component to prompt the user for database passwords when a migration task is paused. - πŸ—οΈ Layer: UI - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - ⬅️ READS_FROM `effect` - πŸ”— BINDS_TO -> `onresume` - πŸ”— BINDS_TO -> `oncancel` - Ζ’ **handleSubmit** (`Function`) `[TRIVIAL]` - πŸ“ Validates and forwards passwords to resume the task. - Ζ’ **handleCancel** (`Function`) `[TRIVIAL]` - πŸ“ Cancels the password prompt. - 🧩 **MappingTable** (`Component`) `[TRIVIAL]` - πŸ“ Displays and allows editing of database mappings. - πŸ—οΈ Layer: Feature - πŸ”’ Invariant: Each source database can be mapped to one target database. - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `t` - πŸ”— BINDS_TO -> `mappings state` - Ζ’ **updateMapping** (`Function`) `[TRIVIAL]` - πŸ“ Updates a mapping for a specific source database. - Ζ’ **getSuggestion** (`Function`) `[TRIVIAL]` - πŸ“ Finds a suggestion for a source database. - 🧩 **TaskLogViewer** (`Component`) - πŸ“ Displays detailed logs for a specific task inline or in a modal using TaskLogPanel. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Real-time logs are always appended without duplicates. - ➑️ WRITES_TO `bindable` - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - πŸ“¦ **handleRealTimeLogs** (`Action`) `[TRIVIAL]` - πŸ“ Sync real-time logs to the current log list - Ζ’ **fetchLogs** (`Function`) `[TRIVIAL]` - πŸ“ Fetches logs for a given task ID - Ζ’ **handleFilterChange** (`Function`) `[TRIVIAL]` - πŸ“ Updates filter conditions for the log viewer - Ζ’ **handleRefresh** (`Function`) `[TRIVIAL]` - πŸ“ Refreshes the logs by polling the API - 🧩 **showInline** (`Component`) `[TRIVIAL]` - πŸ“ Shows inline logs --> - πŸ—οΈ Layer: UI --> - 🧩 **showModal** (`Component`) `[TRIVIAL]` - πŸ“ Shows modal logs --> - πŸ—οΈ Layer: UI --> - 🧩 **Footer** (`Component`) `[TRIVIAL]` - πŸ“ Displays the application footer with copyright information. - πŸ—οΈ Layer: UI - 🧩 **MissingMappingModal** (`Component`) `[TRIVIAL]` - πŸ“ Prompts the user to provide a database mapping when one is missing during migration. - πŸ—οΈ Layer: Feature - πŸ”’ Invariant: Modal blocks migration progress until resolved or cancelled. - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - πŸ”— BINDS_TO -> `onresolve` - πŸ”— BINDS_TO -> `oncancel` - Ζ’ **resolve** (`Function`) `[TRIVIAL]` - πŸ“ Resolves the missing mapping via callback prop. - Ζ’ **cancel** (`Function`) `[TRIVIAL]` - πŸ“ Cancels the mapping resolution modal. - 🧩 **DashboardGrid** (`Component`) - πŸ“ Displays a grid of dashboards with selection and pagination. - πŸ—οΈ Layer: Component - πŸ”’ Invariant: Selected IDs must be a subset of available dashboards. - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - ➑️ WRITES_TO `derived` - Ζ’ **handleValidate** (`Function`) `[TRIVIAL]` - πŸ“ Triggers dashboard validation task. - Ζ’ **handleSort** (`Function`) `[TRIVIAL]` - πŸ“ Toggles sort direction or changes sort column. - Ζ’ **handleSelectionChange** (`Function`) `[TRIVIAL]` - πŸ“ Handles individual checkbox changes. - Ζ’ **handleSelectAll** (`Function`) `[TRIVIAL]` - πŸ“ Handles select all checkbox. - Ζ’ **goToPage** (`Function`) `[TRIVIAL]` - πŸ“ Changes current page. - Ζ’ **openGit** (`Function`) `[TRIVIAL]` - πŸ“ Opens the Git management modal for a dashboard. - 🧩 **Navbar** (`Component`) - πŸ“ Main navigation bar for the application. - πŸ—οΈ Layer: UI - ⬅️ READS_FROM `app` - ⬅️ READS_FROM `lib` - ⬅️ READS_FROM `t` - πŸ”— BINDS_TO -> `auth` - πŸ”— BINDS_TO -> `i18n` - πŸ”— DEPENDS_ON -> `LanguageSwitcher` - πŸ“¦ **Navbar** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/components/Navbar.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **handleLogout** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **TaskHistory** (`Component`) `[TRIVIAL]` - πŸ“ Displays a list of recent tasks with their status and allows selecting them for viewing logs. - πŸ—οΈ Layer: UI - ⬅️ READS_FROM `selectedTask` - ➑️ WRITES_TO `selectedTask` - ⬅️ READS_FROM `t` - Ζ’ **fetchTasks** (`Function`) `[TRIVIAL]` - πŸ“ Fetches the list of recent tasks from the API. - Ζ’ **clearTasks** (`Function`) `[TRIVIAL]` - πŸ“ Clears tasks from the history, optionally filtered by status. - Ζ’ **selectTask** (`Function`) `[TRIVIAL]` - πŸ“ Selects a task and fetches its full details. - Ζ’ **getStatusColor** (`Function`) `[TRIVIAL]` - πŸ“ Returns the CSS color class for a given task status. - Ζ’ **onMount** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the component by fetching tasks and starting polling. - Ζ’ **onDestroy** (`Function`) `[TRIVIAL]` - πŸ“ Cleans up the polling interval when the component is destroyed. - 🧩 **Toast** (`Component`) `[TRIVIAL]` - πŸ“ Displays transient notifications (toasts) in the bottom-right corner. - πŸ—οΈ Layer: UI - ⬅️ READS_FROM `toasts` - πŸ”— BINDS_TO -> `toasts` - 🧩 **TaskRunner** (`Component`) - πŸ“ Connects to a WebSocket to display real-time logs for a running task with filtering support. - πŸ—οΈ Layer: UI - ⬅️ READS_FROM `t` - ⬅️ READS_FROM `selectedTask` - ➑️ WRITES_TO `t` - πŸ”— DEPENDS_ON -> `TaskLogPanel` - Ζ’ **connect** (`Function`) `[TRIVIAL]` - πŸ“ Establishes WebSocket connection with exponential backoff and filter parameters. - Ζ’ **handleFilterChange** (`Function`) `[TRIVIAL]` - πŸ“ Handles filter changes and reconnects WebSocket with new parameters. - Ζ’ **fetchTargetDatabases** (`Function`) `[TRIVIAL]` - πŸ“ Fetches available databases from target environment for mapping. - Ζ’ **handleMappingResolve** (`Function`) `[TRIVIAL]` - πŸ“ Resolves missing database mapping and continues migration. - Ζ’ **handlePasswordResume** (`Function`) `[TRIVIAL]` - πŸ“ Submits passwords and resumes paused migration task. - Ζ’ **startDataTimeout** (`Function`) `[TRIVIAL]` - πŸ“ Starts timeout timer to detect idle connection. - Ζ’ **resetDataTimeout** (`Function`) `[TRIVIAL]` - πŸ“ Resets data timeout timer when new data arrives. - Ζ’ **onMount** (`Function`) `[TRIVIAL]` - πŸ“ Initializes WebSocket connection when component mounts. - Ζ’ **onDestroy** (`Function`) `[TRIVIAL]` - 🧩 **TaskList** (`Component`) `[TRIVIAL]` - πŸ“ Displays a list of tasks with their status and execution details. - πŸ—οΈ Layer: Component - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `t` - ⬅️ READS_FROM `t` - Ζ’ **getStatusColor** (`Function`) `[TRIVIAL]` - πŸ“ Returns the CSS color class for a given task status. - Ζ’ **formatTime** (`Function`) `[TRIVIAL]` - πŸ“ Formats a date string using date-fns. - Ζ’ **handleTaskClick** (`Function`) `[TRIVIAL]` - πŸ“ Forwards the selected task through a callback prop. - 🧩 **DynamicForm** (`Component`) `[TRIVIAL]` - πŸ“ Generates a form dynamically based on a JSON schema. - πŸ—οΈ Layer: UI - ➑️ WRITES_TO `props` - πŸ”— BINDS_TO -> `onsubmit callback` - Ζ’ **handleSubmit** (`Function`) `[TRIVIAL]` - πŸ“ Emits submitted form data via callback prop. - Ζ’ **initializeForm** (`Function`) `[TRIVIAL]` - πŸ“ Initialize form data with default values from the schema. - 🧩 **EnvSelector** (`Component`) `[TRIVIAL]` - πŸ“ Provides a UI component for selecting source and target environments. - πŸ—οΈ Layer: Feature - πŸ”’ Invariant: Source and target environments must be selectable from the list of configured environments. - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `t` - πŸ”— BINDS_TO -> `environments store` - Ζ’ **handleSelect** (`Function`) `[TRIVIAL]` - πŸ“ Propagates the selection change through a callback prop. - 🧩 **StartupEnvironmentWizard** (`Component`) - πŸ“ Blocking startup wizard for creating the first Superset environment from zero-state screens. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: When open, wizard keeps user on an actionable setup path until the first environment exists. - ⬅️ READS_FROM `app` - ⬅️ READS_FROM `lib` - ➑️ WRITES_TO `props` - πŸ”— CALLS -> `api` - πŸ”— CALLS -> `environmentContext` - πŸ“¦ **StartupEnvironmentWizard** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/components/StartupEnvironmentWizard.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **createInitialForm** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **slugifyEnvironmentId** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **normalizeSupersetBaseUrl** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resetWizard** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleNameInput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleIdInput** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openAdvancedSettings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleCreateEnvironment** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ProtectedRouteModule** (`Module`) - πŸ“ Enforces authenticated and authorized access before protected route content is rendered. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Unauthenticated users are redirected to /login, unauthorized users are redirected to fallbackPath, and protected slot renders only when access is verified. - πŸ”— BINDS_TO -> `authStore` - πŸ”— CALLS -> `goto` - πŸ”— DEPENDS_ON -> `Permissions` - πŸ”— CALLS -> `fetchApi` - 🧩 **ProtectedRoute** (`Component`) `[TRIVIAL]` - πŸ“ Wraps protected slot content with session and permission verification guards. - Ζ’ **verifySessionAndAccess** (`Function`) `[TRIVIAL]` - πŸ“ Validates session and optional permission gate before allowing protected content render. - 🧩 **TaskLogPanel** (`Component`) - πŸ“ Combines log filtering and display into a single cohesive dark-themed panel. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: Must always display logs in chronological order and respect auto-scroll preference. - ➑️ WRITES_TO `bindable` - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - πŸ“¦ **TaskLogPanel** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/components/tasks/TaskLogPanel.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **filterLogs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleFilterChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **scrollToBottom** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toggleAutoScroll** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **LogFilterBar** (`Component`) - πŸ“ Compact filter toolbar for logs β€” level, source, and text search in a single dense row. - πŸ—οΈ Layer: UI - ➑️ WRITES_TO `bindable` - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `derived` - πŸ“¦ **LogFilterBar** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/components/tasks/LogFilterBar.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **handleLevelChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSourceChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSearchChange** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clearFilters** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **LogEntryRow** (`Component`) - πŸ“ Renders a single log entry with stacked layout optimized for narrow drawer panels. - πŸ—οΈ Layer: UI - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `derived` - Ζ’ **formatTime** (`Function`) `[TRIVIAL]` - πŸ“ Format ISO timestamp to HH:MM:SS */ - πŸ“¦ **TaskResultPanel** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/components/tasks/TaskResultPanel.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **statusColor** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TaskLogViewerTest** (`Module`) - πŸ“ Unit tests for TaskLogViewer component by mounting it and observing the DOM. - πŸ—οΈ Layer: UI (Tests) - πŸ”’ Invariant: Duplicate logs are never appended. Polling only active for in-progress tasks. - 🧩 **FileList** (`Component`) - πŸ“ Displays a table of files with metadata and actions. - πŸ—οΈ Layer: UI - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `t` - ⬅️ READS_FROM `t` - πŸ”— DEPENDS_ON -> `storageService` - Ζ’ **isDirectory** (`Function`) `[TRIVIAL]` - πŸ“ Checks if a file object represents a directory. - Ζ’ **formatSize** (`Function`) `[TRIVIAL]` - πŸ“ Formats file size in bytes into a human-readable string. - Ζ’ **formatDate** (`Function`) `[TRIVIAL]` - πŸ“ Formats an ISO date string into a localized readable format. - Ζ’ **handleDownload** (`Function`) `[TRIVIAL]` - πŸ“ Downloads selected file through authenticated API request. - 🧩 **FileUpload** (`Component`) - πŸ“ Provides a form for uploading files to a specific category. - πŸ—οΈ Layer: UI - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - ⬅️ READS_FROM `t` - πŸ”— DEPENDS_ON -> `storageService` - Ζ’ **handleUpload** (`Function`) `[TRIVIAL]` - πŸ“ Handles the file upload process. - Ζ’ **handleDrop** (`Function`) `[TRIVIAL]` - πŸ“ Handles the file drop event for drag-and-drop. - 🧩 **ConnectionForm** (`Component`) `[TRIVIAL]` - πŸ“ UI component for creating a new database connection configuration. - πŸ—οΈ Layer: UI - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - ⬅️ READS_FROM `t` - Ζ’ **handleSubmit** (`Function`) `[TRIVIAL]` - πŸ“ Submits the connection form to the backend. - Ζ’ **resetForm** (`Function`) `[TRIVIAL]` - πŸ“ Resets the connection form fields to their default values. - 🧩 **ConnectionList** (`Component`) `[TRIVIAL]` - πŸ“ UI component for listing and deleting saved database connection configurations. - πŸ—οΈ Layer: UI - ➑️ WRITES_TO `state` - ⬅️ READS_FROM `t` - ➑️ WRITES_TO `t` - Ζ’ **fetchConnections** (`Function`) `[TRIVIAL]` - πŸ“ Fetches the list of connections from the backend. - Ζ’ **handleDelete** (`Function`) `[TRIVIAL]` - πŸ“ Deletes a connection configuration. - 🧩 **MapperTool** (`Component`) `[TRIVIAL]` - πŸ“ UI component for mapping dataset column verbose names using the MapperPlugin. - πŸ—οΈ Layer: UI - ⬅️ READS_FROM `t` - ➑️ WRITES_TO `t` - Ζ’ **fetchData** (`Function`) `[TRIVIAL]` - πŸ“ Fetches environments and saved connections. - Ζ’ **handleRunMapper** (`Function`) `[TRIVIAL]` - πŸ“ Triggers the MapperPlugin task. - Ζ’ **handleGenerateDocs** (`Function`) `[TRIVIAL]` - πŸ“ Triggers the LLM Documentation task. - πŸ“¦ **MapperTool** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/components/tools/MapperTool.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **handleApplyDoc** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **DebugTool** (`Component`) `[TRIVIAL]` - πŸ“ UI component for system diagnostics and debugging API responses. - πŸ—οΈ Layer: UI - ⬅️ READS_FROM `t` - ➑️ WRITES_TO `t` - Ζ’ **fetchEnvironments** (`Function`) `[TRIVIAL]` - πŸ“ Fetches available environments. - Ζ’ **handleRunDebug** (`Function`) `[TRIVIAL]` - πŸ“ Triggers the debug task. - Ζ’ **startPolling** (`Function`) `[TRIVIAL]` - πŸ“ Polls for task completion. - 🧩 **CommitHistory** (`Component`) `[TRIVIAL]` - πŸ“ Displays the commit history for a specific dashboard. - πŸ—οΈ Layer: Component - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - ⬅️ READS_FROM `t` - πŸ”— CALLS -> `gitService.getHistory` - Ζ’ **onMount** (`Function`) `[TRIVIAL]` - πŸ“ Load history when component is mounted. - Ζ’ **loadHistory** (`Function`) `[TRIVIAL]` - πŸ“ Fetch commit history from the backend. - 🧩 **DeploymentModal** (`Component`) `[TRIVIAL]` - πŸ“ Modal for deploying a dashboard to a target environment. - πŸ—οΈ Layer: Component - πŸ”’ Invariant: Cannot deploy without a selected environment. - ➑️ WRITES_TO `bindable` - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - πŸ”— CALLS -> `GitService` - πŸ”— DISPATCHES -> `deploy` - πŸ“¦ **loadStatus** (`Watcher`) `[TRIVIAL]` - Ζ’ **normalizeEnvStage** (`Function`) `[TRIVIAL]` - πŸ“ Normalize environment stage with legacy production fallback. - Ζ’ **resolveEnvUrl** (`Function`) `[TRIVIAL]` - πŸ“ Resolve environment URL from consolidated or git-specific payload shape. - Ζ’ **loadEnvironments** (`Function`) `[TRIVIAL]` - πŸ“ Fetch available environments from API. - Ζ’ **handleDeploy** (`Function`) `[TRIVIAL]` - πŸ“ Trigger deployment to selected environment. - 🧩 **ConflictResolver** (`Component`) `[TRIVIAL]` - πŸ“ UI for resolving merge conflicts (Keep Mine / Keep Theirs). - πŸ—οΈ Layer: Component - πŸ”’ Invariant: User must resolve all conflicts before saving. - ➑️ WRITES_TO `bindable` - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - πŸ”— BINDS_TO -> `onresolve` - Ζ’ **resolve** (`Function`) `[TRIVIAL]` - πŸ“ Set resolution strategy for a file. - Ζ’ **handleSave** (`Function`) `[TRIVIAL]` - πŸ“ Validate and submit resolutions. - 🧩 **CommitModal** (`Component`) - πŸ“ МодальноС ΠΎΠΊΠ½ΠΎ для создания ΠΊΠΎΠΌΠΌΠΈΡ‚Π° с просмотром ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (diff). - πŸ—οΈ Layer: Component - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - ⬅️ READS_FROM `t` - πŸ”— CALLS -> `GitService` - πŸ”— CALLS -> `GitService` - πŸ”— CALLS -> `GitService` - πŸ”— CALLS -> `commit` - Ζ’ **handleGenerateMessage** (`Function`) `[TRIVIAL]` - πŸ“ Generates a commit message using LLM. - Ζ’ **loadStatus** (`Function`) `[TRIVIAL]` - πŸ“ Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ статус рСпозитория ΠΈ diff. - Ζ’ **handleCommit** (`Function`) `[TRIVIAL]` - πŸ“ Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠΈΡ‚ с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ сообщСниСм. - 🧩 **BranchSelector** (`Component`) `[TRIVIAL]` - πŸ“ UI для Π²Ρ‹Π±ΠΎΡ€Π° ΠΈ создания Π²Π΅Ρ‚ΠΎΠΊ Git. - πŸ—οΈ Layer: Component - ➑️ WRITES_TO `bindable` - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - πŸ”— CALLS -> `gitService.getBranches` - πŸ”— CALLS -> `GitServiceBranch` - πŸ”— CALLS -> `gitService.createBranch` - πŸ”— BINDS_TO -> `onchange` - Ζ’ **onMount** (`Function`) `[TRIVIAL]` - πŸ“ Load branches when component is mounted. - Ζ’ **loadBranches** (`Function`) `[TRIVIAL]` - πŸ“ Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ список Π²Π΅Ρ‚ΠΎΠΊ для Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π°. - Ζ’ **handleSelect** (`Function`) `[TRIVIAL]` - πŸ“ Handles branch selection from dropdown. - Ζ’ **handleCheckout** (`Function`) `[TRIVIAL]` - πŸ“ ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ. - Ζ’ **handleCreate** (`Function`) `[TRIVIAL]` - πŸ“ Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ. - 🧩 **GitManager** (`Component`) `[TRIVIAL]` - πŸ“ Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ UI управлСния Git с фокусом Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ° (commit -> promote -> deploy). - πŸ—οΈ Layer: Component - ➑️ WRITES_TO `bindable` - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - πŸ”— CALLS -> `gitService` - Ζ’ **normalizeEnvStage** (`Function`) `[TRIVIAL]` - πŸ“ Normalize environment stage with legacy fallback. - Ζ’ **stageBadgeClass** (`Function`) `[TRIVIAL]` - πŸ“ Return visual class for environment stage badges. - Ζ’ **resolveCurrentEnvironmentId** (`Function`) `[TRIVIAL]` - πŸ“ Resolve active environment id for current dashboard session. - Ζ’ **applyGitflowStageDefaults** (`Function`) `[TRIVIAL]` - πŸ“ Apply GitFlow defaults by current environment stage. - Ζ’ **loadCurrentEnvironmentStage** (`Function`) `[TRIVIAL]` - πŸ“ Detect current environment stage and bind GitFlow defaults. - Ζ’ **isNumericDashboardRef** (`Function`) `[TRIVIAL]` - πŸ“ Checks whether current dashboard reference is numeric ID. - Ζ’ **checkStatus** (`Function`) `[TRIVIAL]` - πŸ“ Verify repository initialization for dashboard slug. - Ζ’ **loadWorkspace** (`Function`) `[TRIVIAL]` - πŸ“ Load current git status and combined diff for workspace tab. - Ζ’ **handleSync** (`Function`) `[TRIVIAL]` - πŸ“ Sync latest dashboard config from Superset to git workspace. - Ζ’ **handleGenerateMessage** (`Function`) `[TRIVIAL]` - πŸ“ Generate commit message from diff using LLM. - Ζ’ **handleCommit** (`Function`) `[TRIVIAL]` - πŸ“ Commit current workspace changes with provided message. - Ζ’ **handlePull** (`Function`) `[TRIVIAL]` - πŸ“ Pull remote changes for current branch. - Ζ’ **handlePush** (`Function`) `[TRIVIAL]` - πŸ“ Push local commits to remote repository. - Ζ’ **handlePromote** (`Function`) `[TRIVIAL]` - πŸ“ Promote branch to the next stage via MR or unsafe direct mode. - Ζ’ **openDeployModal** (`Function`) `[TRIVIAL]` - πŸ“ Open deploy modal with extra confirmation for PROD context. - Ζ’ **getSelectedConfig** (`Function`) `[TRIVIAL]` - πŸ“ Return currently selected git server config. - Ζ’ **resolveDefaultConfig** (`Function`) `[TRIVIAL]` - πŸ“ Resolve default git config for current session. - Ζ’ **resolvePushProviderLabel** (`Function`) `[TRIVIAL]` - πŸ“ Resolve lower-case provider label for auto-push checkbox. - Ζ’ **extractHttpHost** (`Function`) `[TRIVIAL]` - πŸ“ Extract comparable host[:port] from URL string. - Ζ’ **buildSuggestedRepoName** (`Function`) `[TRIVIAL]` - πŸ“ Build deterministic repository name from dashboard title/id. - Ζ’ **handleCreateRemoteRepo** (`Function`) `[TRIVIAL]` - πŸ“ Create remote repository on selected Git provider. - Ζ’ **handleInit** (`Function`) `[TRIVIAL]` - πŸ“ Initialize git repository for dashboard. - Ζ’ **closeModal** (`Function`) `[TRIVIAL]` - πŸ“ Close git manager modal. - Ζ’ **handleBackdropClick** (`Function`) `[TRIVIAL]` - πŸ“ Close modal on backdrop click. - πŸ“¦ **GitManager** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/components/git/GitManager.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **tryParseJsonObject** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extractUnfinishedMergeContext** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **openUnfinishedMergeDialogFromError** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loadMergeRecoveryState** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **closeUnfinishedMergeDialog** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleOpenConflictResolver** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleResolveConflicts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleAbortUnfinishedMerge** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleContinueUnfinishedMerge** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **getUnfinishedMergeCommandsText** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleCopyUnfinishedMergeCommands** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **GitManagerUnfinishedMergeIntegrationTest** (`Module`) - πŸ“ Protect unresolved-merge dialog contract in GitManager pull flow. - πŸ—οΈ Layer: UI Tests - 🧩 **DocPreview** (`Component`) - πŸ“ UI component for previewing generated dataset documentation before saving. - πŸ—οΈ Layer: UI - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `derived` - ➑️ WRITES_TO `state` - πŸ”— DEPENDS_ON -> `backend/src/plugins/llm_analysis/plugin.py` - πŸ“¦ **DocPreview** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/components/llm/DocPreview.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **handleSave** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - 🧩 **ProviderConfig** (`Component`) - πŸ“ UI form for managing LLM provider configurations. - πŸ—οΈ Layer: UI - ➑️ WRITES_TO `props` - ➑️ WRITES_TO `state` - ➑️ WRITES_TO `t` - πŸ”— DEPENDS_ON -> `requestApi` - πŸ“¦ **ProviderConfig** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/components/llm/ProviderConfig.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **isMultimodalModel** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resetForm** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleEdit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **testConnection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleSubmit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **toggleActive** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **handleDelete** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ValidationReport** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for frontend/src/components/llm/ValidationReport.svelte - πŸ—οΈ Layer: Unknown - Ζ’ **getStatusColor** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ProviderConfigIntegrationTest** (`Module`) - πŸ“ Protect edit and delete interaction contracts in LLM provider settings UI. - πŸ—οΈ Layer: UI Tests - πŸ”’ Invariant: Edit action keeps explicit click handler and opens normalized edit form. - Ζ’ **provider_config_edit_contract_tests** (`Function`) - πŸ“ Validate edit and delete handler wiring plus normalized edit form state mapping. - πŸ“¦ **DeleteRunningTasksUtil** (`Module`) `[TRIVIAL]` - πŸ“ Script to delete tasks with RUNNING status from the database. - πŸ—οΈ Layer: Utility - πŸ”— DEPENDS_ON -> `TasksSessionLocal` - πŸ”— DEPENDS_ON -> `TaskRecord` - Ζ’ **delete_running_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Delete all tasks with RUNNING status from the database. - πŸ“¦ **AppModule** (`Module`) `[CRITICAL]` - πŸ“ The main entry point for the FastAPI application. It initializes the app, configures CORS, sets up dependencies, includes API routers, and defines the WebSocket endpoint for log streaming. - πŸ—οΈ Layer: UI (API) - πŸ”’ Invariant: All WebSocket connections must be properly cleaned up on disconnect. - πŸ”— DEPENDS_ON -> `AppDependencies` - πŸ”— DEPENDS_ON -> `ApiRoutesModule` - πŸ“¦ **FastAPI_App** (`Global`) - πŸ“ Canonical FastAPI application instance for route, middleware, and websocket registration. - πŸ”— DEPENDS_ON -> `ApiRoutesModule` - πŸ”— BINDS_TO -> `API_Routes` - Ζ’ **ensure_initial_admin_user** (`Function`) - πŸ“ Ensures initial admin user exists when bootstrap env flags are enabled. - Ζ’ **startup_event** (`Function`) - πŸ“ Handles application startup tasks, such as starting the scheduler. - πŸ”— CALLS -> `AppDependencies` - Ζ’ **shutdown_event** (`Function`) - πŸ“ Handles application shutdown tasks, such as stopping the scheduler. - πŸ”— CALLS -> `AppDependencies` - β–¦ **app_middleware** (`Block`) `[TRIVIAL]` - πŸ“ Configure application-wide middleware (Session, CORS). - Ζ’ **network_error_handler** (`Function`) `[TRIVIAL]` - πŸ“ Global exception handler for NetworkError. - Ζ’ **log_requests** (`Function`) - πŸ“ Middleware to log incoming HTTP requests and their response status. - πŸ”— DEPENDS_ON -> `LoggerModule` - β–¦ **API_Routes** (`Block`) - πŸ“ Register all FastAPI route groups exposed by the application entrypoint. - πŸ”— DEPENDS_ON -> `FastAPI_App` - πŸ”— DEPENDS_ON -> `Route_Group_Contracts` - πŸ”— DEPENDS_ON -> `AuthApi` - πŸ”— DEPENDS_ON -> `AdminApi` - πŸ”— DEPENDS_ON -> `PluginsRouter` - πŸ”— DEPENDS_ON -> `TasksRouter` - πŸ”— DEPENDS_ON -> `SettingsRouter` - πŸ”— DEPENDS_ON -> `ConnectionsRouter` - πŸ”— DEPENDS_ON -> `ReportsRouter` - πŸ”— DEPENDS_ON -> `LlmRoutes` - πŸ”— DEPENDS_ON -> `CleanReleaseV2Api` - πŸ“¦ **api.include_routers** (`Action`) `[TRIVIAL]` - πŸ“ Registers all API routers with the FastAPI application. - πŸ—οΈ Layer: API - Ζ’ **websocket_endpoint** (`Function`) `[CRITICAL]` - πŸ“ Provides a WebSocket endpoint for real-time log streaming of a task with server-side filtering. - πŸ”’ Invariant: Every accepted WebSocket subscription is unsubscribed exactly once even when streaming fails or the client disconnects. - πŸ”— CALLS -> `TaskManagerPackage` - πŸ”— DEPENDS_ON -> `LoggerModule` - πŸ“¦ **StaticFiles** (`Mount`) `[TRIVIAL]` - πŸ“ Mounts the frontend build directory to serve static assets. - Ζ’ **serve_spa** (`Function`) `[TRIVIAL]` - πŸ“ Serves the SPA frontend for any path not matched by API routes. - Ζ’ **read_root** (`Function`) `[TRIVIAL]` - πŸ“ A simple root endpoint to confirm that the API is running when frontend is missing. - Ζ’ **matches_filters** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AppDependencies** (`Module`) - πŸ“ Manages creation and provision of shared application dependencies, such as PluginLoader and TaskManager, to avoid circular imports. - πŸ—οΈ Layer: Core - πŸ”— CALLS -> `CleanReleaseRepository` - πŸ”— CALLS -> `ConfigManager` - πŸ”— CALLS -> `PluginLoader` - πŸ”— CALLS -> `SchedulerService` - πŸ”— CALLS -> `TaskManager` - πŸ”— CALLS -> `get_all_plugin_configs` - πŸ”— CALLS -> `get_db` - πŸ”— CALLS -> `info` - πŸ”— CALLS -> `init_db` - Ζ’ **get_config_manager** (`Function`) `[TRIVIAL]` - πŸ“ Dependency injector for ConfigManager. - Ζ’ **get_plugin_loader** (`Function`) `[TRIVIAL]` - πŸ“ Dependency injector for PluginLoader. - Ζ’ **get_task_manager** (`Function`) `[TRIVIAL]` - πŸ“ Dependency injector for TaskManager. - Ζ’ **get_scheduler_service** (`Function`) `[TRIVIAL]` - πŸ“ Dependency injector for SchedulerService. - Ζ’ **get_resource_service** (`Function`) `[TRIVIAL]` - πŸ“ Dependency injector for ResourceService. - Ζ’ **get_mapping_service** (`Function`) `[TRIVIAL]` - πŸ“ Dependency injector for MappingService. - Ζ’ **get_clean_release_repository** (`Function`) `[TRIVIAL]` - πŸ“ Legacy compatibility shim for CleanReleaseRepository. - Ζ’ **get_clean_release_facade** (`Function`) `[TRIVIAL]` - πŸ“ Dependency injector for CleanReleaseFacade. - πŸ“¦ **oauth2_scheme** (`Variable`) `[TRIVIAL]` - πŸ“ OAuth2 password bearer scheme for token extraction. - πŸ”— DEPENDS_ON -> `OAuth2PasswordBearer` - Ζ’ **get_current_user** (`Function`) - πŸ“ Dependency for retrieving currently authenticated user from a JWT. - πŸ”— CALLS -> `AuthRepository` - Ζ’ **has_permission** (`Function`) - πŸ“ Dependency for checking if the current user has a specific permission. - πŸ”— CALLS -> `AuthRepository` - Ζ’ **permission_checker** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **SrcRoot** (`Module`) `[TRIVIAL]` - πŸ“ Canonical backend package root for application, scripts, and tests. - πŸ“¦ **SeedSupersetLoadTestScript** (`Module`) - πŸ“ Creates randomized load-test data in Superset by cloning chart configurations and creating dashboards in target environments. - πŸ—οΈ Layer: Scripts - πŸ”’ Invariant: Created chart and dashboard names are globally unique for one script run. - Ζ’ **_parse_args** (`Function`) `[TRIVIAL]` - πŸ“ Parses CLI arguments for load-test data generation. - Ζ’ **_extract_result_payload** (`Function`) `[TRIVIAL]` - πŸ“ Normalizes Superset API payloads that may be wrapped in `result`. - Ζ’ **_extract_created_id** (`Function`) `[TRIVIAL]` - πŸ“ Extracts object ID from create/update API response. - Ζ’ **_generate_unique_name** (`Function`) `[TRIVIAL]` - πŸ“ Generates globally unique random names for charts/dashboards. - Ζ’ **_resolve_target_envs** (`Function`) `[TRIVIAL]` - πŸ“ Resolves requested environment IDs from configuration. - Ζ’ **_build_chart_template_pool** (`Function`) `[TRIVIAL]` - πŸ“ Builds a pool of source chart templates to clone in one environment. - Ζ’ **seed_superset_load_data** (`Function`) `[TRIVIAL]` - πŸ“ Creates dashboards and cloned charts for load testing across target environments. - Ζ’ **main** (`Function`) `[TRIVIAL]` - πŸ“ CLI entrypoint for Superset load-test data seeding. - πŸ“¦ **test_dataset_dashboard_relations_script** (`Module`) `[TRIVIAL]` - πŸ“ Tests and inspects dataset-to-dashboard relationship responses from Superset API. - Ζ’ **test_dashboard_dataset_relations** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **CleanReleaseTuiScript** (`Module`) - πŸ“ Interactive terminal interface for Enterprise Clean Release compliance validation. - πŸ—οΈ Layer: UI - πŸ”’ Invariant: TUI refuses startup in non-TTY environments; headless flow is CLI/API only. - πŸ”— DEPENDS_ON -> `compliance_orchestrator` - πŸ”— DEPENDS_ON -> `repository` - β„‚ **TuiFacadeAdapter** (`Class`) `[TRIVIAL]` - πŸ“ Thin TUI adapter that routes business mutations through application services. - β„‚ **CleanReleaseTUI** (`Class`) `[TRIVIAL]` - πŸ“ Curses-based application for compliance monitoring. - Ζ’ **run_checks** (`Function`) `[TRIVIAL]` - πŸ“ Execute compliance run via facade adapter and update UI state. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_build_config_manager** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **run_compliance** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **approve_latest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **publish_latest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **build_manifest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_overview** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_build_repository** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_bootstrap_demo_repository** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_bootstrap_real_repository** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_resolve_candidate_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **draw_header** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **draw_checks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **draw_sources** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **draw_status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **draw_footer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **build_manifest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clear_history** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **approve_latest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **publish_latest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **refresh_overview** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **refresh_overview** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **refresh_screen** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **loop** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **tui_main** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **main** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **MigrateSqliteToPostgresScript** (`Module`) - πŸ“ Migrates legacy config and task history from SQLite/file storage to PostgreSQL. - πŸ—οΈ Layer: Scripts - πŸ”’ Invariant: Script is idempotent for task_records and app_configurations. - πŸ“¦ **Constants** (`Section`) `[TRIVIAL]` - Ζ’ **_json_load_if_needed** (`Function`) - πŸ“ Parses JSON-like values from SQLite TEXT/JSON columns to Python objects. - Ζ’ **_find_legacy_config_path** (`Function`) `[TRIVIAL]` - πŸ“ Resolves the existing legacy config.json path from candidates. - Ζ’ **_connect_sqlite** (`Function`) `[TRIVIAL]` - πŸ“ Opens a SQLite connection with row factory. - Ζ’ **_ensure_target_schema** (`Function`) `[TRIVIAL]` - πŸ“ Ensures required PostgreSQL tables exist before migration. - Ζ’ **_migrate_config** (`Function`) `[TRIVIAL]` - πŸ“ Migrates legacy config.json into app_configurations(global). - Ζ’ **_migrate_tasks_and_logs** (`Function`) `[TRIVIAL]` - πŸ“ Migrates task_records and task_logs from SQLite into PostgreSQL. - Ζ’ **run_migration** (`Function`) `[TRIVIAL]` - πŸ“ Orchestrates migration from SQLite/file to PostgreSQL. - Ζ’ **main** (`Function`) `[TRIVIAL]` - πŸ“ CLI entrypoint. - πŸ“¦ **CleanReleaseCliScript** (`Module`) - πŸ“ Provide headless CLI commands for candidate registration, artifact import and manifest build. - πŸ—οΈ Layer: Scripts - Ζ’ **build_parser** (`Function`) `[TRIVIAL]` - πŸ“ Build argparse parser for clean release CLI. - Ζ’ **run_candidate_register** (`Function`) `[TRIVIAL]` - πŸ“ Register candidate in repository via CLI command. - Ζ’ **run_artifact_import** (`Function`) `[TRIVIAL]` - πŸ“ Import single artifact for existing candidate. - Ζ’ **run_manifest_build** (`Function`) `[TRIVIAL]` - πŸ“ Build immutable manifest snapshot for candidate. - Ζ’ **run_compliance_run** (`Function`) `[TRIVIAL]` - πŸ“ Execute compliance run for candidate with optional manifest fallback. - Ζ’ **run_compliance_status** (`Function`) `[TRIVIAL]` - πŸ“ Read run status by run id. - Ζ’ **_to_payload** (`Function`) `[TRIVIAL]` - πŸ“ Serialize domain models for CLI JSON output across SQLAlchemy/Pydantic variants. - Ζ’ **run_compliance_report** (`Function`) `[TRIVIAL]` - πŸ“ Read immutable report by run id. - Ζ’ **run_compliance_violations** (`Function`) `[TRIVIAL]` - πŸ“ Read run violations by run id. - Ζ’ **run_approve** (`Function`) `[TRIVIAL]` - πŸ“ Approve candidate based on immutable PASSED report. - Ζ’ **run_reject** (`Function`) `[TRIVIAL]` - πŸ“ Reject candidate without mutating compliance evidence. - Ζ’ **run_publish** (`Function`) `[TRIVIAL]` - πŸ“ Publish approved candidate to target channel. - Ζ’ **run_revoke** (`Function`) `[TRIVIAL]` - πŸ“ Revoke active publication record. - Ζ’ **main** (`Function`) `[TRIVIAL]` - πŸ“ CLI entrypoint for clean release commands. - Ζ’ **_normalize** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **SeedPermissionsScript** (`Module`) - πŸ“ Populates the auth database with initial system permissions. - πŸ—οΈ Layer: Scripts - πŸ”’ Invariant: Safe to run multiple times (idempotent). - πŸ”— DEPENDS_ON -> `AuthSessionLocal` - πŸ”— DEPENDS_ON -> `Permission` - πŸ”— DEPENDS_ON -> `Role` - πŸ”— DEPENDS_ON -> `AuthRepository` - πŸ“¦ **INITIAL_PERMISSIONS** (`Constant`) - πŸ“ Canonical bootstrap permission tuples seeded into auth storage. - πŸ”— DEPENDS_ON -> `SeedPermissionsScript` - Ζ’ **seed_permissions** (`Function`) - πŸ“ Inserts missing permissions into the database. - πŸ”— DEPENDS_ON -> `AuthSessionLocal` - πŸ”— DEPENDS_ON -> `Permission` - πŸ”— DEPENDS_ON -> `Role` - πŸ”— DEPENDS_ON -> `AuthRepository` - πŸ”— DEPENDS_ON -> `INITIAL_PERMISSIONS` - πŸ“¦ **InitAuthDbScript** (`Module`) `[TRIVIAL]` - πŸ“ Initializes the auth database and creates the necessary tables. - πŸ—οΈ Layer: Scripts - πŸ”’ Invariant: Safe to run multiple times (idempotent). - πŸ”— CALLS -> `init_db` - πŸ”— CALLS -> `ensure_encryption_key` - πŸ”— CALLS -> `seed_permissions` - Ζ’ **run_init** (`Function`) - πŸ“ Main entry point for the initialization script. - πŸ”— CALLS -> `ensure_encryption_key` - πŸ”— CALLS -> `init_db` - πŸ”— CALLS -> `seed_permissions` - πŸ“¦ **CreateAdminScript** (`Module`) - πŸ“ CLI tool for creating the initial admin user. - πŸ—οΈ Layer: Scripts - πŸ”’ Invariant: Admin user must have the "Admin" role. - Ζ’ **create_admin** (`Function`) `[TRIVIAL]` - πŸ“ Creates an admin user and necessary roles/permissions. - πŸ“¦ **ScriptsPackage** (`Package`) `[TRIVIAL]` - πŸ“ Script entrypoint package root. - πŸ“¦ **HealthSchemas** (`Module`) - πŸ“ Pydantic schemas for dashboard health summary. - πŸ—οΈ Layer: Domain - β„‚ **DashboardHealthItem** (`Class`) `[TRIVIAL]` - πŸ“ Represents the latest health status of a single dashboard. - β„‚ **HealthSummaryResponse** (`Class`) `[TRIVIAL]` - πŸ“ Aggregated health summary for all dashboards. - πŸ“¦ **DatasetReviewSchemas** (`Module`) - πŸ“ Defines API schemas for the dataset review orchestration flow. - πŸ—οΈ Layer: API - πŸ”— DEPENDS_ON -> `DatasetReviewModels` - β„‚ **SessionCollaboratorDto** (`Class`) `[TRIVIAL]` - β„‚ **DatasetProfileDto** (`Class`) `[TRIVIAL]` - β„‚ **ValidationFindingDto** (`Class`) `[TRIVIAL]` - β„‚ **SemanticSourceDto** (`Class`) `[TRIVIAL]` - β„‚ **SemanticCandidateDto** (`Class`) `[TRIVIAL]` - β„‚ **SemanticFieldEntryDto** (`Class`) `[TRIVIAL]` - β„‚ **ImportedFilterDto** (`Class`) `[TRIVIAL]` - β„‚ **TemplateVariableDto** (`Class`) `[TRIVIAL]` - β„‚ **ExecutionMappingDto** (`Class`) `[TRIVIAL]` - β„‚ **ClarificationOptionDto** (`Class`) `[TRIVIAL]` - β„‚ **ClarificationAnswerDto** (`Class`) `[TRIVIAL]` - β„‚ **ClarificationQuestionDto** (`Class`) `[TRIVIAL]` - β„‚ **ClarificationSessionDto** (`Class`) `[TRIVIAL]` - β„‚ **CompiledPreviewDto** (`Class`) `[TRIVIAL]` - β„‚ **DatasetRunContextDto** (`Class`) `[TRIVIAL]` - β„‚ **SessionSummary** (`Class`) `[TRIVIAL]` - β„‚ **SessionDetail** (`Class`) `[TRIVIAL]` - πŸ“¦ **SettingsSchemas** (`Module`) - πŸ“ Pydantic schemas for application settings and automation policies. - πŸ—οΈ Layer: Domain - β„‚ **NotificationChannel** (`Class`) `[TRIVIAL]` - πŸ“ Structured notification channel definition for policy-level custom routing. - β„‚ **ValidationPolicyBase** (`Class`) `[TRIVIAL]` - πŸ“ Base schema for validation policy data. - β„‚ **ValidationPolicyCreate** (`Class`) `[TRIVIAL]` - πŸ“ Schema for creating a new validation policy. - β„‚ **ValidationPolicyUpdate** (`Class`) `[TRIVIAL]` - πŸ“ Schema for updating an existing validation policy. - β„‚ **ValidationPolicyResponse** (`Class`) `[TRIVIAL]` - πŸ“ Schema for validation policy response data. - πŸ“¦ **AuthSchemas** (`Module`) - πŸ“ Pydantic schemas for authentication requests and responses. - πŸ—οΈ Layer: API - πŸ”’ Invariant: Sensitive fields like password must not be included in response schemas. - πŸ”— DEPENDS_ON -> `pydantic` - β„‚ **Token** (`Class`) `[TRIVIAL]` - πŸ“ Represents a JWT access token response. - β„‚ **TokenData** (`Class`) `[TRIVIAL]` - πŸ“ Represents the data encoded in a JWT token. - β„‚ **PermissionSchema** (`Class`) `[TRIVIAL]` - πŸ“ Represents a permission in API responses. - β„‚ **RoleSchema** (`Class`) `[CRITICAL]` - πŸ“ Represents a role in API responses. - β„‚ **RoleCreate** (`Class`) `[CRITICAL]` - πŸ“ Schema for creating a new role. - β„‚ **RoleUpdate** (`Class`) `[CRITICAL]` - πŸ“ Schema for updating an existing role. - β„‚ **ADGroupMappingSchema** (`Class`) `[CRITICAL]` - πŸ“ Represents an AD Group to Role mapping in API responses. - β„‚ **ADGroupMappingCreate** (`Class`) `[CRITICAL]` - πŸ“ Schema for creating an AD Group mapping. - β„‚ **UserBase** (`Class`) `[CRITICAL]` - πŸ“ Base schema for user data. - β„‚ **UserCreate** (`Class`) `[CRITICAL]` - πŸ“ Schema for creating a new user. - β„‚ **UserUpdate** (`Class`) `[CRITICAL]` - πŸ“ Schema for updating an existing user. - β„‚ **User** (`Class`) `[CRITICAL]` - πŸ“ Schema for user data in API responses. - πŸ“¦ **ProfileSchemas** (`Module`) - πŸ“ Defines API schemas for profile preference persistence, security read-only snapshot, and Superset account lookup. - πŸ—οΈ Layer: API - πŸ”’ Invariant: Schema shapes stay stable for profile UI states and backend preference contracts. - πŸ”— DEPENDS_ON -> `pydantic` - β„‚ **ProfilePermissionState** (`Class`) - πŸ“ Represents one permission badge state for profile read-only security view. - β„‚ **ProfileSecuritySummary** (`Class`) - πŸ“ Read-only security and access snapshot for current user. - β„‚ **ProfilePreference** (`Class`) - πŸ“ Represents persisted profile preference for a single authenticated user. - β„‚ **ProfilePreferenceUpdateRequest** (`Class`) - πŸ“ Request payload for updating current user's profile settings. - β„‚ **ProfilePreferenceResponse** (`Class`) - πŸ“ Response envelope for profile preference read/update endpoints. - β„‚ **SupersetAccountLookupRequest** (`Class`) - πŸ“ Query contract for Superset account lookup by selected environment. - β„‚ **SupersetAccountCandidate** (`Class`) - πŸ“ Canonical account candidate projected from Superset users payload. - β„‚ **SupersetAccountLookupResponse** (`Class`) - πŸ“ Response envelope for Superset account lookup (success or degraded mode). - πŸ“¦ **SchemasPackage** (`Package`) `[TRIVIAL]` - πŸ“ API schema package root. - πŸ“¦ **TestSettingsAndHealthSchemas** (`Module`) - πŸ“ Regression tests for settings and health schema contracts updated in 026 fix batch. - Ζ’ **test_validation_policy_create_accepts_structured_custom_channels** (`Function`) `[TRIVIAL]` - πŸ“ Ensure policy schema accepts structured custom channel objects with type/target fields. - πŸ”— BINDS_TO -> `TestSettingsAndHealthSchemas` - Ζ’ **test_validation_policy_create_rejects_legacy_string_custom_channels** (`Function`) `[TRIVIAL]` - πŸ“ Ensure legacy list[str] custom channel payload is rejected by typed channel contract. - πŸ”— BINDS_TO -> `TestSettingsAndHealthSchemas` - Ζ’ **test_dashboard_health_item_status_accepts_only_whitelisted_values** (`Function`) `[TRIVIAL]` - πŸ“ Verify strict grouped regex only accepts PASS/WARN/FAIL/UNKNOWN exact statuses. - πŸ”— BINDS_TO -> `TestSettingsAndHealthSchemas` - πŸ“¦ **backend.src.core.superset_profile_lookup** (`Module`) - πŸ“ Provides environment-scoped Superset account lookup adapter with stable normalized output. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Adapter never leaks raw upstream payload shape to API consumers. - πŸ”— DEPENDS_ON -> `backend.src.core.utils.network.APIClient` - πŸ”— DEPENDS_ON -> `backend.src.core.logger` - β„‚ **SupersetAccountLookupAdapter** (`Class`) - πŸ“ Lookup Superset users and normalize candidates for profile binding. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes lookup adapter with authenticated API client and environment context. - Ζ’ **get_users_page** (`Function`) `[TRIVIAL]` - πŸ“ Fetch one users page from Superset with passthrough search/sort parameters. - Ζ’ **_normalize_lookup_payload** (`Function`) `[TRIVIAL]` - πŸ“ Convert Superset users response variants into stable candidates payload. - Ζ’ **normalize_user_payload** (`Function`) `[TRIVIAL]` - πŸ“ Project raw Superset user object to canonical candidate shape. - πŸ“¦ **SupersetClientModule** (`Module`) - πŸ“ ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ высокоуровнСвый ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для взаимодСйствия с Superset REST API, инкапсулируя Π»ΠΎΠ³ΠΈΠΊΡƒ запросов, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ошибок ΠΈ ΠΏΠ°Π³ΠΈΠ½Π°Ρ†ΠΈΡŽ. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: All network operations must use the internal APIClient instance. - πŸ”— DEPENDS_ON -> `APIClient.__init__` - β„‚ **SupersetClient** (`Class`) - πŸ“ Класс-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ° Π½Π°Π΄ Superset REST API, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π°ΠΌΠΈ ΠΈ датасСтами. - πŸ”— DEPENDS_ON -> `APIClient` - Ζ’ **SupersetClient.__init__** (`Function`) - πŸ“ Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, провСряСт ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΈ создаСт сСтСвой ΠΊΠ»ΠΈΠ΅Π½Ρ‚. - πŸ”— DEPENDS_ON -> `Environment` - πŸ”— DEPENDS_ON -> `APIClient.__init__` - Ζ’ **SupersetClient.authenticate** (`Function`) - πŸ“ Authenticates the client using the configured credentials. - πŸ”— CALLS -> `APIClient.authenticate` - Ζ’ **SupersetClient.headers** (`Function`) `[TRIVIAL]` - πŸ“ Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ сСтСвым ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ. - Ζ’ **SupersetClient.get_dashboards** (`Function`) - πŸ“ ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ΠΎΠ², автоматичСски обрабатывая ΠΏΠ°Π³ΠΈΠ½Π°Ρ†ΠΈΡŽ. - πŸ”— CALLS -> `_fetch_all_pages` - Ζ’ **SupersetClient.get_dashboards_page** (`Function`) - πŸ“ Fetches a single dashboards page from Superset without iterating all pages. - πŸ”— CALLS -> `request` - Ζ’ **SupersetClient.get_dashboards_summary** (`Function`) - πŸ“ Fetches dashboard metadata optimized for the grid. - πŸ”— CALLS -> `SupersetClient.get_dashboards` - Ζ’ **SupersetClient.get_dashboards_summary_page** (`Function`) - πŸ“ Fetches one page of dashboard metadata optimized for the grid. - πŸ”— CALLS -> `SupersetClient.get_dashboards_page` - Ζ’ **SupersetClient._extract_owner_labels** (`Function`) `[TRIVIAL]` - πŸ“ Normalize dashboard owners payload to stable display labels. - Ζ’ **SupersetClient._extract_user_display** (`Function`) `[TRIVIAL]` - πŸ“ Normalize user payload to a stable display name. - Ζ’ **SupersetClient._sanitize_user_text** (`Function`) `[TRIVIAL]` - πŸ“ Convert scalar value to non-empty user-facing text. - Ζ’ **SupersetClient.get_dashboard** (`Function`) - πŸ“ Fetches a single dashboard by ID or slug. - πŸ”— CALLS -> `request` - Ζ’ **SupersetClient.get_dashboard_permalink_state** (`Function`) `[TRIVIAL]` - πŸ“ Fetches stored dashboard permalink state by permalink key. - πŸ”— CALLS -> `request` - Ζ’ **SupersetClient.get_native_filter_state** (`Function`) `[TRIVIAL]` - πŸ“ Fetches stored native filter state by filter state key. - πŸ”— CALLS -> `request` - Ζ’ **SupersetClient.extract_native_filters_from_permalink** (`Function`) - πŸ“ Extract native filters dataMask from a permalink key. - πŸ”— CALLS -> `SupersetClient.get_dashboard_permalink_state` - Ζ’ **SupersetClient.extract_native_filters_from_key** (`Function`) - πŸ“ Extract native filters from a native_filters_key URL parameter. - πŸ”— CALLS -> `SupersetClient.get_native_filter_state` - Ζ’ **SupersetClient.parse_dashboard_url_for_filters** (`Function`) - πŸ“ Parse a Superset dashboard URL and extract native filter state if present. - πŸ”— CALLS -> `SupersetClient.extract_native_filters_from_permalink` - πŸ”— CALLS -> `SupersetClient.extract_native_filters_from_key` - Ζ’ **SupersetClient.get_chart** (`Function`) - πŸ“ Fetches a single chart by ID. - πŸ”— CALLS -> `request` - Ζ’ **SupersetClient.get_dashboard_detail** (`Function`) - πŸ“ Fetches detailed dashboard information including related charts and datasets. - πŸ”— CALLS -> `SupersetClient.get_dashboard` - πŸ”— CALLS -> `SupersetClient.get_chart` - Ζ’ **extract_dataset_id_from_form_data** (`Function`) `[TRIVIAL]` - Ζ’ **SupersetClient.get_charts** (`Function`) - πŸ“ Fetches all charts with pagination support. - πŸ”— CALLS -> `_fetch_all_pages` - Ζ’ **SupersetClient._extract_chart_ids_from_layout** (`Function`) `[TRIVIAL]` - πŸ“ Traverses dashboard layout metadata and extracts chart IDs from common keys. - Ζ’ **export_dashboard** (`Function`) - πŸ“ ЭкспортируСт Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ Π² Π²ΠΈΠ΄Π΅ ZIP-Π°Ρ€Ρ…ΠΈΠ²Π°. - πŸ”— CALLS -> `request` - Ζ’ **import_dashboard** (`Function`) - πŸ“ Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ ΠΈΠ· ZIP-Ρ„Π°ΠΉΠ»Π°. - πŸ”— CALLS -> `SupersetClient._do_import` - πŸ”— CALLS -> `delete_dashboard` - Ζ’ **delete_dashboard** (`Function`) - πŸ“ УдаляСт Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ ΠΏΠΎ Π΅Π³ΠΎ ID ΠΈΠ»ΠΈ slug. - πŸ”— CALLS -> `request` - Ζ’ **SupersetClient.get_datasets** (`Function`) - πŸ“ ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список датасСтов, автоматичСски обрабатывая ΠΏΠ°Π³ΠΈΠ½Π°Ρ†ΠΈΡŽ. - πŸ”— CALLS -> `_fetch_all_pages` - Ζ’ **SupersetClient.get_datasets_summary** (`Function`) - πŸ“ Fetches dataset metadata optimized for the Dataset Hub grid. - πŸ”— CALLS -> `SupersetClient.get_datasets` - Ζ’ **get_dataset_detail** (`Function`) - πŸ“ Fetches detailed dataset information including columns and linked dashboards - πŸ”— CALLS -> `SupersetClient.get_dataset` - πŸ”— CALLS -> `request` - Ζ’ **SupersetClient.get_dataset** (`Function`) - πŸ“ ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ датасСтС ΠΏΠΎ Π΅Π³ΠΎ ID. - πŸ”— CALLS -> `request` - Ζ’ **SupersetClient.compile_dataset_preview** (`Function`) - πŸ“ Compile dataset preview SQL through the strongest supported Superset preview endpoint family and return normalized SQL output. - πŸ”— CALLS -> `SupersetClient.get_dataset` - πŸ”— CALLS -> `SupersetClient.build_dataset_preview_query_context` - πŸ”— CALLS -> `SupersetClient.build_dataset_preview_legacy_form_data` - πŸ”— CALLS -> `request` - πŸ”— CALLS -> `_extract_compiled_sql_from_preview_response` - Ζ’ **SupersetClient.build_dataset_preview_legacy_form_data** (`Function`) - πŸ“ Build browser-style legacy form_data payload for Superset preview endpoints inferred from observed deployment traffic. - πŸ”— CALLS -> `SupersetClient.build_dataset_preview_query_context` - Ζ’ **SupersetClient.build_dataset_preview_query_context** (`Function`) - πŸ“ Build a reduced-scope chart-data query context for deterministic dataset preview compilation. - πŸ”— CALLS -> `_normalize_effective_filters_for_query_context` - Ζ’ **_normalize_effective_filters_for_query_context** (`Function`) - πŸ“ Convert execution mappings into Superset chart-data filter objects. - πŸ”— DEPENDS_ON -> `FilterStateModels` - Ζ’ **_extract_compiled_sql_from_preview_response** (`Function`) - πŸ“ Normalize compiled SQL from either chart-data or legacy form_data preview responses. - πŸ”— DEPENDS_ON -> `SupersetAPIError` - Ζ’ **SupersetClient.update_dataset** (`Function`) - πŸ“ ΠžΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ датасСта ΠΏΠΎ Π΅Π³ΠΎ ID. - πŸ”— CALLS -> `request` - Ζ’ **SupersetClient.get_databases** (`Function`) - πŸ“ ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…. - πŸ”— CALLS -> `_fetch_all_pages` - Ζ’ **get_database** (`Function`) - πŸ“ ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Π΅Ρ‘ ID. - πŸ”— CALLS -> `request` - Ζ’ **get_databases_summary** (`Function`) - πŸ“ Fetch a summary of databases including uuid, name, and engine. - πŸ”— CALLS -> `SupersetClient.get_databases` - Ζ’ **get_database_by_uuid** (`Function`) - πŸ“ Find a database by its UUID. - πŸ”— CALLS -> `SupersetClient.get_databases` - Ζ’ **SupersetClient._resolve_target_id_for_delete** (`Function`) `[TRIVIAL]` - πŸ“ Resolves a dashboard ID from either an ID or a slug. - πŸ”— CALLS -> `SupersetClient.get_dashboards` - Ζ’ **SupersetClient._do_import** (`Function`) `[TRIVIAL]` - πŸ“ Performs the actual multipart upload for import. - πŸ”— CALLS -> `APIClient.upload_file` - Ζ’ **_validate_export_response** (`Function`) `[TRIVIAL]` - πŸ“ Validates that the export response is a non-empty ZIP archive. - Ζ’ **_resolve_export_filename** (`Function`) `[TRIVIAL]` - πŸ“ Determines the filename for an exported dashboard. - Ζ’ **_validate_query_params** (`Function`) `[TRIVIAL]` - πŸ“ Ensures query parameters have default page and page_size. - Ζ’ **_fetch_total_object_count** (`Function`) `[TRIVIAL]` - πŸ“ Fetches the total number of items for a given endpoint. - πŸ”— CALLS -> `fetch_paginated_count` - Ζ’ **_fetch_all_pages** (`Function`) `[TRIVIAL]` - πŸ“ Iterates through all pages to collect all data items. - πŸ”— CALLS -> `fetch_paginated_data` - Ζ’ **_validate_import_file** (`Function`) `[TRIVIAL]` - πŸ“ Validates that the file to be imported is a valid ZIP with metadata.yaml. - Ζ’ **get_all_resources** (`Function`) - πŸ“ Fetches all resources of a given type with id, uuid, and name columns. - πŸ”— CALLS -> `_fetch_all_pages` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **authenticate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **headers** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_dashboards** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_dashboards_page** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_dashboards_summary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_dashboards_summary_page** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_extract_owner_labels** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_extract_user_display** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_sanitize_user_text** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_dashboard** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_dashboard_permalink_state** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_native_filter_state** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extract_native_filters_from_permalink** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extract_native_filters_from_key** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parse_dashboard_url_for_filters** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_chart** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_dashboard_detail** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_charts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_extract_chart_ids_from_layout** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **walk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_datasets** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_datasets_summary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **as_bool** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_dataset** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **compile_dataset_preview** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **build_dataset_preview_legacy_form_data** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **build_dataset_preview_query_context** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **update_dataset** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_databases** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_resolve_target_id_for_delete** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_do_import** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **EncryptionKeyModule** (`Module`) `[CRITICAL]` - πŸ“ Resolve and persist the Fernet encryption key required by runtime services. - πŸ—οΈ Layer: Infra - πŸ”’ Invariant: Runtime key resolution never falls back to an ephemeral secret. - πŸ”— DEPENDS_ON -> `LoggerModule` - Ζ’ **ensure_encryption_key** (`Function`) `[TRIVIAL]` - πŸ“ Ensure backend runtime has a persistent valid Fernet key. - πŸ“¦ **ConfigManager** (`Module`) `[CRITICAL]` - πŸ“ Manages application configuration persistence in DB with one-time migration from legacy JSON. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Configuration must always be representable by AppConfig and persisted under global record id. - πŸ”— DEPENDS_ON -> `AppConfig` - πŸ”— DEPENDS_ON -> `SessionLocal` - πŸ”— DEPENDS_ON -> `AppConfigRecord` - πŸ”— CALLS -> `logger` - πŸ”— CALLS -> `configure_logger` - β„‚ **ConfigManager** (`Class`) `[CRITICAL]` - πŸ“ Handles application configuration load, validation, mutation, and persistence lifecycle. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initialize manager state from persisted or migrated configuration. - Ζ’ **_default_config** (`Function`) `[TRIVIAL]` - πŸ“ Build default application configuration fallback. - Ζ’ **_sync_raw_payload_from_config** (`Function`) `[TRIVIAL]` - πŸ“ Merge typed AppConfig state into raw payload while preserving unsupported legacy sections. - Ζ’ **_load_from_legacy_file** (`Function`) `[TRIVIAL]` - πŸ“ Load legacy JSON configuration for migration fallback path. - Ζ’ **_get_record** (`Function`) `[TRIVIAL]` - πŸ“ Resolve global configuration record from DB. - Ζ’ **_load_config** (`Function`) `[TRIVIAL]` - πŸ“ Load configuration from DB or perform one-time migration from legacy JSON. - Ζ’ **_sync_environment_records** (`Function`) `[TRIVIAL]` - πŸ“ Mirror configured environments into the relational environments table used by FK-backed domain models. - Ζ’ **_save_config_to_db** (`Function`) `[TRIVIAL]` - πŸ“ Persist provided AppConfig into the global DB configuration record. - Ζ’ **save** (`Function`) `[TRIVIAL]` - πŸ“ Persist current in-memory configuration state. - Ζ’ **get_config** (`Function`) `[TRIVIAL]` - πŸ“ Return current in-memory configuration snapshot. - Ζ’ **get_payload** (`Function`) `[TRIVIAL]` - πŸ“ Return full persisted payload including sections outside typed AppConfig schema. - Ζ’ **save_config** (`Function`) `[TRIVIAL]` - πŸ“ Persist configuration provided either as typed AppConfig or raw payload dict. - Ζ’ **update_global_settings** (`Function`) `[TRIVIAL]` - πŸ“ Replace global settings and persist the resulting configuration. - Ζ’ **validate_path** (`Function`) `[TRIVIAL]` - πŸ“ Validate that path exists and is writable, creating it when absent. - Ζ’ **get_environments** (`Function`) `[TRIVIAL]` - πŸ“ Return all configured environments. - Ζ’ **has_environments** (`Function`) `[TRIVIAL]` - πŸ“ Check whether at least one environment exists in configuration. - Ζ’ **get_environment** (`Function`) `[TRIVIAL]` - πŸ“ Resolve a configured environment by identifier. - Ζ’ **add_environment** (`Function`) `[TRIVIAL]` - πŸ“ Upsert environment by id into configuration and persist. - Ζ’ **update_environment** (`Function`) `[TRIVIAL]` - πŸ“ Update existing environment by id and preserve masked password placeholder behavior. - Ζ’ **delete_environment** (`Function`) `[TRIVIAL]` - πŸ“ Delete environment by id and persist when deletion occurs. - πŸ“¦ **SchedulerModule** (`Module`) - πŸ“ Manages scheduled tasks using APScheduler. - πŸ—οΈ Layer: Core - πŸ”— DEPENDS_ON -> `TaskManager` - β„‚ **SchedulerService** (`Class`) - πŸ“ Provides a service to manage scheduled backup tasks. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the scheduler service with task and config managers. - Ζ’ **start** (`Function`) `[TRIVIAL]` - πŸ“ Starts the background scheduler and loads initial schedules. - Ζ’ **stop** (`Function`) `[TRIVIAL]` - πŸ“ Stops the background scheduler. - Ζ’ **load_schedules** (`Function`) `[TRIVIAL]` - πŸ“ Loads backup schedules from configuration and registers them. - Ζ’ **add_backup_job** (`Function`) `[TRIVIAL]` - πŸ“ Adds a scheduled backup job for an environment. - Ζ’ **_trigger_backup** (`Function`) `[TRIVIAL]` - πŸ“ Triggered by the scheduler to start a backup task. - β„‚ **ThrottledSchedulerConfigurator** (`Class`) `[CRITICAL]` - πŸ“ Distributes validation tasks evenly within an execution window. - πŸ”’ Invariant: Returned schedule size always matches number of dashboard IDs. - πŸ”— DEPENDS_ON -> `SchedulerModule` - Ζ’ **calculate_schedule** (`Function`) `[TRIVIAL]` - πŸ“ Calculates execution times for N tasks within a window. - πŸ”’ Invariant: Tasks are distributed with near-even spacing. - πŸ“¦ **backend.src.core.config_models** (`Module`) - πŸ“ Defines the data models for application configuration using Pydantic. - πŸ—οΈ Layer: Core - πŸ“¦ **Schedule** (`DataClass`) `[TRIVIAL]` - πŸ“ Represents a backup schedule configuration. - πŸ“¦ **backend.src.core.config_models.Environment** (`DataClass`) `[TRIVIAL]` - πŸ“ Represents a Superset environment configuration. - πŸ“¦ **LoggingConfig** (`DataClass`) `[TRIVIAL]` - πŸ“ Defines the configuration for the application's logging system. - πŸ“¦ **CleanReleaseConfig** (`DataClass`) `[TRIVIAL]` - πŸ“ Configuration for clean release compliance subsystem. - πŸ“¦ **GlobalSettings** (`DataClass`) `[TRIVIAL]` - πŸ“ Represents global application settings. - πŸ“¦ **AppConfig** (`DataClass`) `[TRIVIAL]` - πŸ“ The root configuration model containing all application settings. - πŸ“¦ **DatabaseModule** (`Module`) - πŸ“ Configures database connection and session management (PostgreSQL-first). - πŸ—οΈ Layer: Core - πŸ”’ Invariant: A single engine instance is used for the entire application. - πŸ”— DEPENDS_ON -> `MappingModels` - πŸ”— DEPENDS_ON -> `auth_config` - πŸ”— DEPENDS_ON -> `ConnectionConfig` - πŸ“¦ **BASE_DIR** (`Variable`) `[TRIVIAL]` - πŸ“ Base directory for the backend. - πŸ“¦ **DATABASE_URL** (`Constant`) `[TRIVIAL]` - πŸ“ URL for the main application database. - πŸ“¦ **TASKS_DATABASE_URL** (`Constant`) `[TRIVIAL]` - πŸ“ URL for the tasks execution database. - πŸ“¦ **AUTH_DATABASE_URL** (`Constant`) `[TRIVIAL]` - πŸ“ URL for the authentication database. - πŸ“¦ **engine** (`Variable`) `[TRIVIAL]` - πŸ“ SQLAlchemy engine for mappings database. - πŸ“¦ **tasks_engine** (`Variable`) `[TRIVIAL]` - πŸ“ SQLAlchemy engine for tasks database. - πŸ“¦ **auth_engine** (`Variable`) `[TRIVIAL]` - πŸ“ SQLAlchemy engine for authentication database. - β„‚ **SessionLocal** (`Class`) `[TRIVIAL]` - πŸ“ A session factory for the main mappings database. - β„‚ **TasksSessionLocal** (`Class`) `[TRIVIAL]` - πŸ“ A session factory for the tasks execution database. - β„‚ **AuthSessionLocal** (`Class`) `[TRIVIAL]` - πŸ“ A session factory for the authentication database. - Ζ’ **_ensure_user_dashboard_preferences_columns** (`Function`) - πŸ“ Applies additive schema upgrades for user_dashboard_preferences table. - πŸ”— DEPENDS_ON -> `engine` - Ζ’ **_ensure_user_dashboard_preferences_health_columns** (`Function`) - πŸ“ Applies additive schema upgrades for user_dashboard_preferences table (health fields). - πŸ”— DEPENDS_ON -> `engine` - Ζ’ **_ensure_llm_validation_results_columns** (`Function`) - πŸ“ Applies additive schema upgrades for llm_validation_results table. - πŸ”— DEPENDS_ON -> `engine` - Ζ’ **_ensure_git_server_configs_columns** (`Function`) - πŸ“ Applies additive schema upgrades for git_server_configs table. - πŸ”— DEPENDS_ON -> `engine` - Ζ’ **_ensure_auth_users_columns** (`Function`) - πŸ“ Applies additive schema upgrades for auth users table. - πŸ”— DEPENDS_ON -> `auth_engine` - Ζ’ **ensure_connection_configs_table** (`Function`) - πŸ“ Ensures the external connection registry table exists in the main database. - πŸ”— DEPENDS_ON -> `ConnectionConfig` - Ζ’ **_ensure_filter_source_enum_values** (`Function`) - πŸ“ Adds missing FilterSource enum values to the PostgreSQL native filtersource type. - πŸ”— DEPENDS_ON -> `engine` - Ζ’ **_ensure_dataset_review_session_columns** (`Function`) - πŸ“ Apply additive schema upgrades for dataset review persistence required by optimistic-lock and recovery metadata semantics. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - πŸ”— DEPENDS_ON -> `ImportedFilter` - Ζ’ **init_db** (`Function`) - πŸ“ Initializes the database by creating all tables. - πŸ”— CALLS -> `ensure_connection_configs_table` - πŸ”— CALLS -> `_ensure_filter_source_enum_values` - πŸ”— CALLS -> `_ensure_dataset_review_session_columns` - Ζ’ **get_db** (`Function`) - πŸ“ Dependency for getting a database session. - πŸ”— DEPENDS_ON -> `SessionLocal` - Ζ’ **get_tasks_db** (`Function`) - πŸ“ Dependency for getting a tasks database session. - πŸ”— DEPENDS_ON -> `TasksSessionLocal` - Ζ’ **get_auth_db** (`Function`) - πŸ“ Dependency for getting an authentication database session. - πŸ”— DEPENDS_ON -> `AuthSessionLocal` - Ζ’ **_build_engine** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **LoggerModule** (`Module`) `[TRIVIAL]` - πŸ“ Configures the application's logging system, including a custom handler for buffering logs and streaming them over WebSockets. - πŸ—οΈ Layer: Core - β„‚ **BeliefFormatter** (`Class`) `[TRIVIAL]` - πŸ“ Custom logging formatter that adds belief state prefixes to log messages. - Ζ’ **format** (`Function`) `[TRIVIAL]` - πŸ“ Formats the log record, adding belief state context if available. - β„‚ **LogEntry** (`Class`) `[TRIVIAL]` - πŸ“ A Pydantic model representing a single, structured log entry. This is a re-definition for consistency, as it's also defined in task_manager.py. - Ζ’ **belief_scope** (`Function`) `[TRIVIAL]` - πŸ“ Context manager for structured Belief State logging. - Ζ’ **configure_logger** (`Function`) `[TRIVIAL]` - πŸ“ Configures the logger with the provided logging settings. - Ζ’ **get_task_log_level** (`Function`) `[TRIVIAL]` - πŸ“ Returns the current task log level filter. - Ζ’ **should_log_task_level** (`Function`) `[TRIVIAL]` - πŸ“ Checks if a log level should be recorded based on task_log_level setting. - β„‚ **WebSocketLogHandler** (`Class`) `[TRIVIAL]` - πŸ“ A custom logging handler that captures log records into a buffer. It is designed to be extended for real-time log streaming over WebSockets. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the handler with a fixed-capacity buffer. - Ζ’ **emit** (`Function`) `[TRIVIAL]` - πŸ“ Captures a log record, formats it, and stores it in the buffer. - Ζ’ **get_recent_logs** (`Function`) `[TRIVIAL]` - πŸ“ Returns a list of recent log entries from the buffer. - πŸ“¦ **Logger** (`Global`) `[TRIVIAL]` - πŸ“ The global logger instance for the application, configured with both a console handler and the custom WebSocket handler. - Ζ’ **believed** (`Function`) `[TRIVIAL]` - πŸ“ A decorator that wraps a function in a belief scope. - Ζ’ **decorator** (`Function`) `[TRIVIAL]` - πŸ“ Internal decorator for belief scope. - Ζ’ **explore** (`Function`) `[TRIVIAL]` - πŸ“ Logs an EXPLORE message (Van der Waals force) for searching, alternatives, and hypotheses. - Ζ’ **reason** (`Function`) `[TRIVIAL]` - πŸ“ Logs a REASON message (Covalent bond) for strict deduction and core logic. - Ζ’ **reflect** (`Function`) `[TRIVIAL]` - πŸ“ Logs a REFLECT message (Hydrogen bond) for self-check and structural validation. - β„‚ **PluginLoader** (`Class`) - πŸ“ Scans a specified directory for Python modules, dynamically loads them, and registers any classes that are valid implementations of the PluginBase interface. - πŸ—οΈ Layer: Core - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the PluginLoader with a directory to scan. - Ζ’ **_load_plugins** (`Function`) `[TRIVIAL]` - πŸ“ Scans the plugin directory and loads all valid plugins. - Ζ’ **_load_module** (`Function`) `[TRIVIAL]` - πŸ“ Loads a single Python module and discovers PluginBase implementations. - Ζ’ **_register_plugin** (`Function`) `[TRIVIAL]` - πŸ“ Registers a PluginBase instance and its configuration. - Ζ’ **get_plugin** (`Function`) `[TRIVIAL]` - πŸ“ Retrieves a loaded plugin instance by its ID. - Ζ’ **get_all_plugin_configs** (`Function`) `[TRIVIAL]` - πŸ“ Returns a list of all registered plugin configurations. - Ζ’ **has_plugin** (`Function`) `[TRIVIAL]` - πŸ“ Checks if a plugin with the given ID is registered. - πŸ“¦ **backend.src.core.migration_engine** (`Module`) `[CRITICAL]` - πŸ“ Transforms Superset export ZIP archives while preserving archive integrity and patching mapped identifiers. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: ZIP structure and non-targeted metadata must remain valid after transformation. - πŸ”— DEPENDS_ON -> `src.core.logger` - πŸ”— DEPENDS_ON -> `src.core.mapping_service.IdMappingService` - πŸ”— DEPENDS_ON -> `src.models.mapping.ResourceType` - πŸ”— DEPENDS_ON -> `yaml` - β„‚ **MigrationEngine** (`Class`) `[CRITICAL]` - πŸ“ Engine for transforming Superset export ZIPs. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes migration orchestration dependencies for ZIP/YAML metadata transformations. - Ζ’ **transform_zip** (`Function`) `[TRIVIAL]` - πŸ“ Extracts ZIP, replaces database UUIDs in YAMLs, patches cross-filters, and re-packages. - πŸ”— DEPENDS_ON -> `_transform_yaml, _extract_chart_uuids_from_archive, _patch_dashboard_metadata` - Ζ’ **_transform_yaml** (`Function`) `[TRIVIAL]` - πŸ“ Replaces database_uuid in a single YAML file. - Ζ’ **_extract_chart_uuids_from_archive** (`Function`) `[TRIVIAL]` - πŸ“ Scans extracted chart YAML files and builds a source chart ID to UUID lookup map. - Ζ’ **_patch_dashboard_metadata** (`Function`) `[TRIVIAL]` - πŸ“ Rewrites dashboard json_metadata chart/dataset integer identifiers using target environment mappings. - πŸ“¦ **AsyncSupersetClientModule** (`Module`) `[CRITICAL]` - πŸ“ Async Superset client for dashboard hot-path requests without blocking FastAPI event loop. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Async dashboard operations reuse shared auth cache and avoid sync requests in async routes. - πŸ”— DEPENDS_ON -> `SupersetClientModule` - πŸ”— DEPENDS_ON -> `AsyncAPIClient` - β„‚ **AsyncSupersetClient** (`Class`) - πŸ“ Async sibling of SupersetClient for dashboard read paths. - πŸ”— INHERITS -> `SupersetClient` - πŸ”— DEPENDS_ON -> `AsyncAPIClient` - πŸ”— CALLS -> `AsyncAPIClient.request` - Ζ’ **AsyncSupersetClientInit** (`Function`) - πŸ“ Initialize async Superset client with AsyncAPIClient transport. - πŸ”— DEPENDS_ON -> `AsyncAPIClient` - Ζ’ **AsyncSupersetClientClose** (`Function`) - πŸ“ Close async transport resources. - πŸ”— CALLS -> `AsyncAPIClient.aclose` - Ζ’ **get_dashboards_page_async** (`Function`) - πŸ“ Fetch one dashboards page asynchronously. - πŸ”— CALLS -> `AsyncAPIClient.request` - Ζ’ **get_dashboard_async** (`Function`) - πŸ“ Fetch one dashboard payload asynchronously. - πŸ”— CALLS -> `AsyncAPIClient.request` - Ζ’ **get_chart_async** (`Function`) - πŸ“ Fetch one chart payload asynchronously. - πŸ”— CALLS -> `AsyncAPIClient.request` - Ζ’ **get_dashboard_detail_async** (`Function`) - πŸ“ Fetch dashboard detail asynchronously with concurrent charts/datasets requests. - πŸ”— CALLS -> `get_dashboard_async` - πŸ”— CALLS -> `get_chart_async` - Ζ’ **get_dashboard_permalink_state_async** (`Function`) `[TRIVIAL]` - πŸ“ Fetch stored dashboard permalink state asynchronously. - Ζ’ **get_native_filter_state_async** (`Function`) `[TRIVIAL]` - πŸ“ Fetch stored native filter state asynchronously. - Ζ’ **extract_native_filters_from_permalink_async** (`Function`) - πŸ“ Extract native filters dataMask from a permalink key asynchronously. - πŸ”— CALLS -> `get_dashboard_permalink_state_async` - Ζ’ **extract_native_filters_from_key_async** (`Function`) - πŸ“ Extract native filters from a native_filters_key URL parameter asynchronously. - πŸ”— CALLS -> `get_native_filter_state_async` - Ζ’ **parse_dashboard_url_for_filters_async** (`Function`) - πŸ“ Parse a Superset dashboard URL and extract native filter state asynchronously. - πŸ”— CALLS -> `extract_native_filters_from_permalink_async` - πŸ”— CALLS -> `extract_native_filters_from_key_async` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **aclose** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **extract_dataset_id_from_form_data** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - β„‚ **PluginBase** (`Class`) `[TRIVIAL]` - πŸ“ Defines the abstract base class that all plugins must implement to be recognized by the system. It enforces a common structure for plugin metadata and execution. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: All plugins MUST inherit from this class. - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Returns the unique identifier for the plugin. - Ζ’ **name** (`Function`) `[TRIVIAL]` - πŸ“ Returns the human-readable name of the plugin. - Ζ’ **description** (`Function`) `[TRIVIAL]` - πŸ“ Returns a brief description of the plugin. - Ζ’ **version** (`Function`) `[TRIVIAL]` - πŸ“ Returns the version of the plugin. - Ζ’ **required_permission** (`Function`) `[TRIVIAL]` - πŸ“ Returns the required permission string to execute this plugin. - Ζ’ **ui_route** (`Function`) `[TRIVIAL]` - πŸ“ Returns the frontend route for the plugin's UI, if applicable. - Ζ’ **get_schema** (`Function`) `[TRIVIAL]` - πŸ“ Returns the JSON schema for the plugin's input parameters. - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Executes the plugin's core logic. - β„‚ **PluginConfig** (`Class`) `[TRIVIAL]` - πŸ“ A Pydantic model used to represent the validated configuration and metadata of a loaded plugin. This object is what gets exposed to the API layer. - πŸ—οΈ Layer: Core - πŸ“¦ **src.core** (`Package`) `[TRIVIAL]` - πŸ“ Backend core services and infrastructure package root. - πŸ“¦ **IdMappingServiceModule** (`Module`) `[CRITICAL]` - πŸ“ Service for tracking and synchronizing Superset Resource IDs (UUID <-> Integer ID) - πŸ—οΈ Layer: Core - πŸ”’ Invariant: sync_environment must handle remote API failures gracefully. - πŸ”— DEPENDS_ON -> `MappingModels` - πŸ”— DEPENDS_ON -> `LoggerModule` - β„‚ **IdMappingService** (`Class`) `[CRITICAL]` - πŸ“ Service handling the cataloging and retrieval of remote Superset Integer IDs. - πŸ”’ Invariant: self.db remains the authoritative session for all mapping operations. - πŸ”— DEPENDS_ON -> `MappingModels` - πŸ”— DEPENDS_ON -> `LoggerModule` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the mapping service. - Ζ’ **start_scheduler** (`Function`) `[TRIVIAL]` - πŸ“ Starts the background scheduler with a given cron string. - Ζ’ **sync_environment** (`Function`) `[TRIVIAL]` - πŸ“ Fully synchronizes mapping for a specific environment. - Ζ’ **get_remote_id** (`Function`) `[TRIVIAL]` - πŸ“ Retrieves the remote integer ID for a given universal UUID. - Ζ’ **get_remote_ids_batch** (`Function`) `[TRIVIAL]` - πŸ“ Retrieves remote integer IDs for a list of universal UUIDs efficiently. - Ζ’ **sync_all** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AuthConfigModule** (`Module`) `[TRIVIAL]` - πŸ“ Centralized configuration for authentication and authorization. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: All sensitive configuration must have defaults or be loaded from environment. - πŸ”— DEPENDS_ON -> `pydantic` - β„‚ **AuthConfig** (`Class`) `[CRITICAL]` - πŸ“ Holds authentication-related settings. - πŸ”— INHERITS -> `pydantic_settings.BaseSettings` - πŸ“¦ **auth_config** (`Variable`) `[TRIVIAL]` - πŸ“ Singleton instance of AuthConfig. - πŸ”— DEPENDS_ON -> `AuthConfig` - πŸ“¦ **AuthJwtModule** (`Module`) - πŸ“ JWT token generation and validation logic. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Tokens must include expiration time and user identifier. - πŸ”— DEPENDS_ON -> `auth_config` - Ζ’ **create_access_token** (`Function`) `[TRIVIAL]` - πŸ“ Generates a new JWT access token. - πŸ”— DEPENDS_ON -> `auth_config` - Ζ’ **decode_token** (`Function`) `[TRIVIAL]` - πŸ“ Decodes and validates a JWT token. - πŸ”— DEPENDS_ON -> `auth_config` - πŸ“¦ **AuthOauthModule** (`Module`) `[TRIVIAL]` - πŸ“ ADFS OIDC configuration and client using Authlib. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Must use secure OIDC flows. - πŸ”— DEPENDS_ON -> `authlib` - πŸ“¦ **oauth** (`Variable`) `[TRIVIAL]` - πŸ“ Global Authlib OAuth registry. - πŸ”— DEPENDS_ON -> `OAuth` - Ζ’ **register_adfs** (`Function`) `[TRIVIAL]` - πŸ“ Registers the ADFS OIDC client. - Ζ’ **is_adfs_configured** (`Function`) `[TRIVIAL]` - πŸ“ Checks if ADFS is properly configured. - πŸ“¦ **AuthLoggerModule** (`Module`) - πŸ“ Audit logging for security-related events. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Must not log sensitive data like passwords or full tokens. - Ζ’ **log_security_event** (`Function`) `[TRIVIAL]` - πŸ“ Logs a security-related event for audit trails. - πŸ“¦ **AuthSecurityModule** (`Module`) `[TRIVIAL]` - πŸ“ Utility for password hashing and verification using Passlib. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Uses bcrypt for hashing with standard work factor. - πŸ”— DEPENDS_ON -> `bcrypt` - Ζ’ **verify_password** (`Function`) `[TRIVIAL]` - πŸ“ Verifies a plain password against a hashed password. - πŸ”— DEPENDS_ON -> `bcrypt` - Ζ’ **get_password_hash** (`Function`) `[TRIVIAL]` - πŸ“ Generates a bcrypt hash for a plain password. - πŸ”— DEPENDS_ON -> `bcrypt` - πŸ“¦ **AuthRepositoryModule** (`Module`) `[CRITICAL]` - πŸ“ Data access layer for authentication and user preference entities. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: All database read/write operations must execute via the injected SQLAlchemy session boundary. - πŸ”— DEPENDS_ON -> `Session` - πŸ”— DEPENDS_ON -> `User` - πŸ”— DEPENDS_ON -> `Role` - πŸ”— DEPENDS_ON -> `Permission` - πŸ”— DEPENDS_ON -> `UserDashboardPreference` - πŸ”— DEPENDS_ON -> `belief_scope` - β„‚ **AuthRepository** (`Class`) `[CRITICAL]` - πŸ“ Initialize repository with database session. - πŸ”— DEPENDS_ON -> `Session` - Ζ’ **get_user_by_id** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve user by UUID. - πŸ”— DEPENDS_ON -> `User` - Ζ’ **get_user_by_username** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve user by username. - πŸ”— DEPENDS_ON -> `User` - Ζ’ **get_role_by_id** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve role by UUID with permissions preloaded. - πŸ”— DEPENDS_ON -> `Role` - πŸ”— DEPENDS_ON -> `Permission` - Ζ’ **get_role_by_name** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve role by unique name. - πŸ”— DEPENDS_ON -> `Role` - Ζ’ **get_permission_by_id** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve permission by UUID. - πŸ”— DEPENDS_ON -> `Permission` - Ζ’ **get_permission_by_resource_action** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve permission by resource and action tuple. - πŸ”— DEPENDS_ON -> `Permission` - Ζ’ **list_permissions** (`Function`) `[TRIVIAL]` - πŸ“ List all system permissions. - πŸ”— DEPENDS_ON -> `Permission` - Ζ’ **get_user_dashboard_preference** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve dashboard filters/preferences for a user. - πŸ”— DEPENDS_ON -> `UserDashboardPreference` - Ζ’ **get_roles_by_ad_groups** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve roles that match a list of AD group names. - πŸ”— DEPENDS_ON -> `Role` - πŸ”— DEPENDS_ON -> `ADGroupMapping` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AuthPackage** (`Package`) `[TRIVIAL]` - πŸ“ Authentication and authorization package root. - πŸ“¦ **test_auth** (`Module`) - πŸ“ Unit tests for authentication module - πŸ—οΈ Layer: Domain - Ζ’ **test_create_user** (`Function`) `[TRIVIAL]` - πŸ“ Verifies that a persisted user can be retrieved with intact credential hash. - πŸ”— BINDS_TO -> `test_auth` - Ζ’ **test_authenticate_user** (`Function`) `[TRIVIAL]` - πŸ“ Validates authentication outcomes for valid, wrong-password, and unknown-user cases. - πŸ”— BINDS_TO -> `test_auth` - Ζ’ **test_create_session** (`Function`) `[TRIVIAL]` - πŸ“ Ensures session creation returns bearer token payload fields. - πŸ”— BINDS_TO -> `test_auth` - Ζ’ **test_role_permission_association** (`Function`) `[TRIVIAL]` - πŸ“ Confirms role-permission many-to-many assignments persist and reload correctly. - πŸ”— BINDS_TO -> `test_auth` - Ζ’ **test_user_role_association** (`Function`) `[TRIVIAL]` - πŸ“ Confirms user-role assignment persists and is queryable from repository reads. - πŸ”— BINDS_TO -> `test_auth` - Ζ’ **test_ad_group_mapping** (`Function`) `[TRIVIAL]` - πŸ“ Verifies AD group mapping rows persist and reference the expected role. - πŸ”— BINDS_TO -> `test_auth` - Ζ’ **test_authenticate_user_updates_last_login** (`Function`) `[TRIVIAL]` - πŸ“ Verifies successful authentication updates last_login audit field. - πŸ”— BINDS_TO -> `test_auth` - Ζ’ **test_authenticate_inactive_user** (`Function`) `[TRIVIAL]` - πŸ“ Verifies inactive accounts are rejected during password authentication. - πŸ”— BINDS_TO -> `test_auth` - Ζ’ **test_verify_password_empty_hash** (`Function`) `[TRIVIAL]` - πŸ“ Verifies password verification safely rejects empty or null password hashes. - πŸ”— BINDS_TO -> `test_auth` - Ζ’ **test_provision_adfs_user_new** (`Function`) `[TRIVIAL]` - πŸ“ Verifies JIT provisioning creates a new ADFS user and maps group-derived roles. - πŸ”— BINDS_TO -> `test_auth` - Ζ’ **test_provision_adfs_user_existing** (`Function`) `[TRIVIAL]` - πŸ“ Verifies JIT provisioning reuses existing ADFS user and refreshes role assignments. - πŸ”— BINDS_TO -> `test_auth` - Ζ’ **db_session** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **auth_service** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **auth_repo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **SupersetContextExtractor** (`Module`) - πŸ“ Recover dataset and dashboard context from Superset links while preserving explicit partial-recovery markers. - πŸ—οΈ Layer: Infra - πŸ”’ Invariant: Partial recovery is surfaced explicitly and never misrepresented as fully confirmed context. - πŸ”— DEPENDS_ON -> `ImportedFilter` - πŸ”— DEPENDS_ON -> `ImportedFilter` - πŸ”— DEPENDS_ON -> `TemplateVariable` - β–¦ **SupersetContextExtractor.imports** (`Block`) `[TRIVIAL]` - Ζ’ **mask_pii_value** (`Function`) `[TRIVIAL]` - πŸ“ Redact likely sensitive identifiers while preserving structural hints for assistant-facing dataset-review context. - Ζ’ **sanitize_imported_filter_for_assistant** (`Function`) `[TRIVIAL]` - πŸ“ Build assistant-safe imported-filter payload with raw-value redaction metadata when sensitive tokens are detected. - Ζ’ **_mask_sensitive_text** (`Function`) `[TRIVIAL]` - πŸ“ Redact likely PII substrings from one string while preserving non-sensitive delimiters and token shape. - β„‚ **SupersetParsedContext** (`Class`) `[TRIVIAL]` - πŸ“ Normalized output of Superset link parsing for session intake and recovery. - β„‚ **SupersetContextExtractor** (`Class`) - πŸ“ Parse supported Superset URLs and recover canonical dataset/dashboard references for review-session intake. - πŸ”— DEPENDS_ON -> `Environment` - Ζ’ **SupersetContextExtractor.__init__** (`Function`) `[TRIVIAL]` - πŸ“ Bind extractor to one Superset environment and client instance. - Ζ’ **SupersetContextExtractor.parse_superset_link** (`Function`) - πŸ“ Extract candidate identifiers and query state from supported Superset URLs. - πŸ”— CALLS -> `SupersetClient.get_dashboard_detail` - Ζ’ **SupersetContextExtractor.recover_imported_filters** (`Function`) - πŸ“ Build imported filter entries from URL state and Superset-side saved context. - πŸ”— CALLS -> `SupersetClient.get_dashboard` - Ζ’ **SupersetContextExtractor.discover_template_variables** (`Function`) - πŸ“ Detect runtime variables and Jinja references from dataset query-bearing fields. - πŸ”— DEPENDS_ON -> `TemplateVariable` - Ζ’ **SupersetContextExtractor.build_recovery_summary** (`Function`) `[TRIVIAL]` - πŸ“ Summarize recovered, partial, and unresolved context for session state and UX. - Ζ’ **SupersetContextExtractor._extract_numeric_identifier** (`Function`) `[TRIVIAL]` - πŸ“ Extract a numeric identifier from a REST-like Superset URL path. - Ζ’ **SupersetContextExtractor._extract_dashboard_reference** (`Function`) `[TRIVIAL]` - πŸ“ Extract a dashboard id-or-slug reference from a Superset URL path. - Ζ’ **SupersetContextExtractor._extract_dashboard_permalink_key** (`Function`) `[TRIVIAL]` - πŸ“ Extract a dashboard permalink key from a Superset URL path. - Ζ’ **SupersetContextExtractor._extract_dashboard_id_from_state** (`Function`) `[TRIVIAL]` - πŸ“ Extract a dashboard identifier from returned permalink state when present. - Ζ’ **SupersetContextExtractor._extract_chart_id_from_state** (`Function`) `[TRIVIAL]` - πŸ“ Extract a chart identifier from returned permalink state when dashboard id is absent. - Ζ’ **SupersetContextExtractor._search_nested_numeric_key** (`Function`) - πŸ“ Recursively search nested dict/list payloads for the first numeric value under a candidate key set. - πŸ”— DEPENDS_ON -> `SupersetContextExtractor.parse_superset_link` - Ζ’ **SupersetContextExtractor._recover_dataset_binding_from_dashboard** (`Function`) - πŸ“ Recover a dataset binding from resolved dashboard context while preserving explicit unresolved markers. - πŸ”— CALLS -> `SupersetClient.get_dashboard_detail` - Ζ’ **SupersetContextExtractor._decode_query_state** (`Function`) `[TRIVIAL]` - πŸ“ Decode query-string structures used by Superset URL state transport. - Ζ’ **SupersetContextExtractor._extract_imported_filters** (`Function`) `[TRIVIAL]` - πŸ“ Normalize imported filters from decoded query state without fabricating missing values. - Ζ’ **SupersetContextExtractor._normalize_imported_filter_payload** (`Function`) `[TRIVIAL]` - πŸ“ Normalize one imported-filter payload with explicit provenance and confirmation state. - Ζ’ **SupersetContextExtractor._collect_query_bearing_expressions** (`Function`) - πŸ“ Collect SQL and expression-bearing dataset fields for deterministic template-variable discovery. - πŸ”— DEPENDS_ON -> `SupersetContextExtractor.discover_template_variables` - Ζ’ **SupersetContextExtractor._append_template_variable** (`Function`) `[TRIVIAL]` - πŸ“ Append one deduplicated template-variable descriptor. - Ζ’ **SupersetContextExtractor._extract_primary_jinja_identifier** (`Function`) `[TRIVIAL]` - πŸ“ Extract a deterministic primary identifier from a Jinja expression without executing it. - Ζ’ **SupersetContextExtractor._normalize_default_literal** (`Function`) `[TRIVIAL]` - πŸ“ Normalize literal default fragments from template helper calls into JSON-safe values. - Ζ’ **_replace_email** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_replace_uuid** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_replace_long_digits** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_replace_mixed_identifier** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **parse_superset_link** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **recover_imported_filters** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **merge_recovered_filter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **discover_template_variables** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **build_recovery_summary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_extract_numeric_identifier** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_extract_dashboard_reference** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_extract_dashboard_permalink_key** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_extract_dashboard_id_from_state** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_extract_chart_id_from_state** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_search_nested_numeric_key** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_recover_dataset_binding_from_dashboard** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_decode_query_state** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_extract_imported_filters** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_normalize_imported_filter_payload** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_collect_query_bearing_expressions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **append_expression** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_append_template_variable** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_extract_primary_jinja_identifier** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_normalize_default_literal** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AsyncNetworkModule** (`Module`) `[CRITICAL]` - πŸ“ Provides async Superset API client with shared auth-token cache to avoid per-request re-login. - πŸ—οΈ Layer: Infra - πŸ”’ Invariant: Async client reuses cached auth tokens per environment credentials and invalidates on 401. - πŸ”— DEPENDS_ON -> `SupersetAuthCache` - β„‚ **AsyncAPIClient** (`Class`) - πŸ“ Async Superset API client backed by httpx.AsyncClient with shared auth cache. - πŸ”— DEPENDS_ON -> `SupersetAuthCache` - πŸ”— CALLS -> `SupersetAuthCache.get` - πŸ”— CALLS -> `SupersetAuthCache.set` - Ζ’ **AsyncAPIClient.__init__** (`Function`) - πŸ“ Initialize async API client for one environment. - πŸ”— CALLS -> `AsyncAPIClient._normalize_base_url` - πŸ”— DEPENDS_ON -> `SupersetAuthCache` - Ζ’ **AsyncAPIClient._normalize_base_url** (`Function`) `[TRIVIAL]` - πŸ“ Normalize base URL for Superset API root construction. - Ζ’ **AsyncAPIClient._build_api_url** (`Function`) `[TRIVIAL]` - πŸ“ Build full API URL from relative Superset endpoint. - Ζ’ **AsyncAPIClient._get_auth_lock** (`Function`) `[TRIVIAL]` - πŸ“ Return per-cache-key async lock to serialize fresh login attempts. - Ζ’ **AsyncAPIClient.authenticate** (`Function`) - πŸ“ Authenticate against Superset and cache access/csrf tokens. - πŸ”— CALLS -> `SupersetAuthCache.get` - πŸ”— CALLS -> `SupersetAuthCache.set` - πŸ”— CALLS -> `AsyncAPIClient._get_auth_lock` - Ζ’ **AsyncAPIClient.get_headers** (`Function`) - πŸ“ Return authenticated Superset headers for async requests. - πŸ”— CALLS -> `AsyncAPIClient.authenticate` - Ζ’ **AsyncAPIClient.request** (`Function`) - πŸ“ Perform one authenticated async Superset API request. - πŸ”— CALLS -> `AsyncAPIClient.get_headers` - πŸ”— CALLS -> `AsyncAPIClient._handle_http_error` - πŸ”— CALLS -> `AsyncAPIClient._handle_network_error` - Ζ’ **AsyncAPIClient._handle_http_error** (`Function`) - πŸ“ Translate upstream HTTP errors into stable domain exceptions. - πŸ”— CALLS -> `AsyncAPIClient._is_dashboard_endpoint` - πŸ”— DEPENDS_ON -> `DashboardNotFoundError` - πŸ”— DEPENDS_ON -> `SupersetAPIError` - πŸ”— DEPENDS_ON -> `PermissionDeniedError` - πŸ”— DEPENDS_ON -> `AuthenticationError` - πŸ”— DEPENDS_ON -> `NetworkError` - Ζ’ **AsyncAPIClient._is_dashboard_endpoint** (`Function`) `[TRIVIAL]` - πŸ“ Determine whether an API endpoint represents a dashboard resource for 404 translation. - Ζ’ **AsyncAPIClient._handle_network_error** (`Function`) - πŸ“ Translate generic httpx errors into NetworkError. - πŸ”— DEPENDS_ON -> `NetworkError` - Ζ’ **AsyncAPIClient.aclose** (`Function`) - πŸ“ Close underlying httpx client. - πŸ”— DEPENDS_ON -> `AsyncAPIClient.__init__` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_normalize_base_url** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_build_api_url** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_get_auth_lock** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **authenticate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_headers** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **request** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_handle_http_error** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_is_dashboard_endpoint** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_handle_network_error** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **aclose** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **SupersetCompilationAdapter** (`Module`) - πŸ“ Interact with Superset preview compilation and SQL Lab execution endpoints using the current approved execution context. - πŸ—οΈ Layer: Infra - πŸ”’ Invariant: The adapter never fabricates compiled SQL locally; preview truth is delegated to Superset only. - πŸ”— CALLS -> `SupersetClient` - πŸ”— DEPENDS_ON -> `CompiledPreview` - β–¦ **SupersetCompilationAdapter.imports** (`Block`) `[TRIVIAL]` - β„‚ **PreviewCompilationPayload** (`Class`) `[TRIVIAL]` - πŸ“ Typed preview payload for Superset-side compilation. - β„‚ **SqlLabLaunchPayload** (`Class`) `[TRIVIAL]` - πŸ“ Typed SQL Lab payload for audited launch handoff. - β„‚ **SupersetCompilationAdapter** (`Class`) - πŸ“ Delegate preview compilation and SQL Lab launch to Superset without local SQL fabrication. - πŸ”— CALLS -> `SupersetClient` - Ζ’ **SupersetCompilationAdapter.__init__** (`Function`) `[TRIVIAL]` - πŸ“ Bind adapter to one Superset environment and client instance. - Ζ’ **SupersetCompilationAdapter._supports_client_method** (`Function`) `[TRIVIAL]` - πŸ“ Detect explicitly implemented client capabilities without treating loose mocks as real methods. - Ζ’ **SupersetCompilationAdapter.compile_preview** (`Function`) - πŸ“ Request Superset-side compiled SQL preview for the current effective inputs. - πŸ”— CALLS -> `SupersetCompilationAdapter._request_superset_preview` - Ζ’ **SupersetCompilationAdapter.mark_preview_stale** (`Function`) `[TRIVIAL]` - πŸ“ Invalidate previous preview after mapping or value changes. - Ζ’ **SupersetCompilationAdapter.create_sql_lab_session** (`Function`) - πŸ“ Create the canonical audited execution session after all launch gates pass. - πŸ”— CALLS -> `SupersetCompilationAdapter._request_sql_lab_session` - Ζ’ **SupersetCompilationAdapter._request_superset_preview** (`Function`) - πŸ“ Request preview compilation through explicit client support backed by real Superset endpoints only. - πŸ”— CALLS -> `SupersetClient.compile_dataset_preview` - Ζ’ **SupersetCompilationAdapter._request_sql_lab_session** (`Function`) - πŸ“ Probe supported SQL Lab execution surfaces and return the first successful response. - πŸ”— CALLS -> `SupersetClient.get_dataset` - Ζ’ **SupersetCompilationAdapter._normalize_preview_response** (`Function`) - πŸ“ Normalize candidate Superset preview responses into one compiled-sql structure. - πŸ”— DEPENDS_ON -> `CompiledPreview` - Ζ’ **SupersetCompilationAdapter._dump_json** (`Function`) `[TRIVIAL]` - πŸ“ Serialize Superset request payload deterministically for network transport. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_supports_client_method** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **compile_preview** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mark_preview_stale** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create_sql_lab_session** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_request_superset_preview** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_request_sql_lab_session** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_normalize_preview_response** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_dump_json** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **FileIO** (`Module`) - πŸ“ ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для управлСния Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌΠΈ опСрациями, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, Π°Ρ€Ρ…ΠΈΠ²Π°ΠΌΠΈ ZIP, Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ YAML ΠΈ очистку Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ. - πŸ—οΈ Layer: Infra - πŸ”— DEPENDS_ON -> `backend.src.core.logger` - πŸ”— DEPENDS_ON -> `pyyaml` - β„‚ **InvalidZipFormatError** (`Class`) `[TRIVIAL]` - πŸ“ Exception raised when a file is not a valid ZIP archive. - Ζ’ **create_temp_file** (`Function`) `[TRIVIAL]` - πŸ“ ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ для создания Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ с Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ. - Ζ’ **remove_empty_directories** (`Function`) `[TRIVIAL]` - πŸ“ РСкурсивно удаляСт всС пустыС ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, начиная с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ. - Ζ’ **read_dashboard_from_disk** (`Function`) `[TRIVIAL]` - πŸ“ Π§ΠΈΡ‚Π°Π΅Ρ‚ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ΅ содСрТимоС Ρ„Π°ΠΉΠ»Π° с диска. - Ζ’ **calculate_crc32** (`Function`) `[TRIVIAL]` - πŸ“ ВычисляСт ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ сумму CRC32 для Ρ„Π°ΠΉΠ»Π°. - πŸ“¦ **RetentionPolicy** (`DataClass`) `[TRIVIAL]` - πŸ“ ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ хранСния для Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² (Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Π΅, Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅, СТСмСсячныС). - Ζ’ **archive_exports** (`Function`) `[TRIVIAL]` - πŸ“ УправляСт Π°Ρ€Ρ…ΠΈΠ²ΠΎΠΌ экспортированных Ρ„Π°ΠΉΠ»ΠΎΠ², примСняя ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ хранСния ΠΈ Π΄Π΅Π΄ΡƒΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡŽ. - πŸ”— CALLS -> `apply_retention_policy` - πŸ”— CALLS -> `calculate_crc32` - Ζ’ **apply_retention_policy** (`Function`) `[TRIVIAL]` - πŸ“ (Helper) ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ хранСния ΠΊ списку Ρ„Π°ΠΉΠ»ΠΎΠ², возвращая Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ. - Ζ’ **save_and_unpack_dashboard** (`Function`) `[TRIVIAL]` - πŸ“ БохраняСт Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ΅ содСрТимоС ZIP-Π°Ρ€Ρ…ΠΈΠ²Π° Π½Π° диск ΠΈ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ распаковываСт Π΅Π³ΠΎ. - Ζ’ **update_yamls** (`Function`) `[TRIVIAL]` - πŸ“ ΠžΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² YAML-Ρ„Π°ΠΉΠ»Π°Ρ…, замСняя значСния ΠΈΠ»ΠΈ примСняя regex. - πŸ”— CALLS -> `_update_yaml_file` - Ζ’ **_update_yaml_file** (`Function`) `[TRIVIAL]` - πŸ“ (Helper) ΠžΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ‚ ΠΎΠ΄ΠΈΠ½ YAML Ρ„Π°ΠΉΠ». - Ζ’ **replacer** (`Function`) `[TRIVIAL]` - πŸ“ Ѐункция Π·Π°ΠΌΠ΅Π½Ρ‹, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‰Π°Ρ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Ссли ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ. - Ζ’ **create_dashboard_export** (`Function`) `[TRIVIAL]` - πŸ“ Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ZIP-Π°Ρ€Ρ…ΠΈΠ² ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… исходных ΠΏΡƒΡ‚Π΅ΠΉ. - Ζ’ **sanitize_filename** (`Function`) `[TRIVIAL]` - πŸ“ ΠžΡ‡ΠΈΡ‰Π°Π΅Ρ‚ строку ΠΎΡ‚ символов, нСдопустимых Π² ΠΈΠΌΠ΅Π½Π°Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ². - Ζ’ **get_filename_from_headers** (`Function`) `[TRIVIAL]` - πŸ“ Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ имя Ρ„Π°ΠΉΠ»Π° ΠΈΠ· HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° 'Content-Disposition'. - Ζ’ **consolidate_archive_folders** (`Function`) `[TRIVIAL]` - πŸ“ ΠšΠΎΠ½ΡΠΎΠ»ΠΈΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² Π½Π° основС ΠΎΠ±Ρ‰Π΅Π³ΠΎ слага Π² ΠΈΠΌΠ΅Π½ΠΈ. - πŸ“¦ **NetworkModule** (`Module`) - πŸ“ Π˜Π½ΠΊΠ°ΠΏΡΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΡƒΡŽ HTTP-Π»ΠΎΠ³ΠΈΠΊΡƒ для взаимодСйствия с Superset API, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСссиСй, retry-Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ошибок. - πŸ—οΈ Layer: Infra - πŸ”— DEPENDS_ON -> `LoggerModule` - β„‚ **SupersetAPIError** (`Class`) `[TRIVIAL]` - πŸ“ Base exception for all Superset API related errors. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the exception with a message and context. - β„‚ **AuthenticationError** (`Class`) `[TRIVIAL]` - πŸ“ Exception raised when authentication fails. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the authentication error. - β„‚ **PermissionDeniedError** (`Class`) `[TRIVIAL]` - πŸ“ Exception raised when access is denied. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the permission denied error. - β„‚ **DashboardNotFoundError** (`Class`) `[TRIVIAL]` - πŸ“ Exception raised when a dashboard cannot be found. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the not found error with resource ID. - β„‚ **NetworkError** (`Class`) `[TRIVIAL]` - πŸ“ Exception raised when a network level error occurs. - Ζ’ **NetworkError.__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the network error. - β„‚ **SupersetAuthCache** (`Class`) `[TRIVIAL]` - πŸ“ Process-local cache for Superset access/csrf tokens keyed by environment credentials. - Ζ’ **SupersetAuthCache.get** (`Function`) `[TRIVIAL]` - Ζ’ **SupersetAuthCache.set** (`Function`) `[TRIVIAL]` - β„‚ **APIClient** (`Class`) - πŸ“ Synchronous Superset API client with process-local auth token caching. - πŸ”— DEPENDS_ON -> `SupersetAuthCache` - πŸ”— DEPENDS_ON -> `LoggerModule` - Ζ’ **APIClient.__init__** (`Function`) `[TRIVIAL]` - πŸ“ Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ API ΠΊΠ»ΠΈΠ΅Π½Ρ‚ с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ, сСссиСй ΠΈ Π»ΠΎΠ³Π³Π΅Ρ€ΠΎΠΌ. - Ζ’ **_init_session** (`Function`) `[TRIVIAL]` - πŸ“ Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈ настраиваСт `requests.Session` с retry-Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ. - Ζ’ **_normalize_base_url** (`Function`) `[TRIVIAL]` - πŸ“ Normalize Superset environment URL to base host/path without trailing slash and /api/v1 suffix. - Ζ’ **_build_api_url** (`Function`) `[TRIVIAL]` - πŸ“ Build absolute Superset API URL for endpoint using canonical /api/v1 base. - Ζ’ **APIClient.authenticate** (`Function`) `[TRIVIAL]` - πŸ“ ВыполняСт Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π² Superset API ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ access ΠΈ CSRF Ρ‚ΠΎΠΊΠ΅Π½Ρ‹. - πŸ”— CALLS -> `SupersetAuthCache.get` - πŸ”— CALLS -> `SupersetAuthCache.set` - Ζ’ **headers** (`Function`) `[TRIVIAL]` - πŸ“ Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… запросов. - Ζ’ **request** (`Function`) `[TRIVIAL]` - πŸ“ ВыполняСт ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ HTTP-запрос ΠΊ API. - Ζ’ **_handle_http_error** (`Function`) `[TRIVIAL]` - πŸ“ (Helper) ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ HTTP ошибки Π² кастомныС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. - Ζ’ **_is_dashboard_endpoint** (`Function`) `[TRIVIAL]` - πŸ“ Determine whether an API endpoint represents a dashboard resource for 404 translation. - Ζ’ **_handle_network_error** (`Function`) `[TRIVIAL]` - πŸ“ (Helper) ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ сСтСвыС ошибки Π² `NetworkError`. - Ζ’ **upload_file** (`Function`) `[TRIVIAL]` - πŸ“ Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Ρ„Π°ΠΉΠ» Π½Π° сСрвСр Ρ‡Π΅Ρ€Π΅Π· multipart/form-data. - Ζ’ **_perform_upload** (`Function`) `[TRIVIAL]` - πŸ“ (Helper) ВыполняСт POST запрос с Ρ„Π°ΠΉΠ»ΠΎΠΌ. - Ζ’ **fetch_paginated_count** (`Function`) `[TRIVIAL]` - πŸ“ ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΠ±Ρ‰Π΅Π΅ количСство элСмСнтов для ΠΏΠ°Π³ΠΈΠ½Π°Ρ†ΠΈΠΈ. - Ζ’ **fetch_paginated_data** (`Function`) `[TRIVIAL]` - πŸ“ АвтоматичСски собираСт Π΄Π°Π½Π½Ρ‹Π΅ со всСх страниц ΠΏΠ°Π³ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ эндпоинта. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **build_key** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **set** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **invalidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **init_poolmanager** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **authenticate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **backend.src.core.utils.matching** (`Module`) `[TRIVIAL]` - πŸ“ Provides utility functions for fuzzy matching database names. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Confidence scores are returned as floats between 0.0 and 1.0. - πŸ”— DEPENDS_ON -> `rapidfuzz` - Ζ’ **suggest_mappings** (`Function`) `[TRIVIAL]` - πŸ“ Suggests mappings between source and target databases using fuzzy matching. - πŸ“¦ **backend.core.utils.dataset_mapper** (`Module`) `[TRIVIAL]` - πŸ“ Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… (verbose_map) Π² датасСтах Superset, извлСкая ΠΈΡ… ΠΈΠ· PostgreSQL ΠΈΠ»ΠΈ XLSX-Ρ„Π°ΠΉΠ»ΠΎΠ². - πŸ—οΈ Layer: Domain - πŸ”— DEPENDS_ON -> `backend.core.superset_client` - πŸ”— DEPENDS_ON -> `pandas` - πŸ”— DEPENDS_ON -> `psycopg2` - β„‚ **DatasetMapper** (`Class`) `[TRIVIAL]` - πŸ“ Класс для ΠΌΠ΅ΠΏΠΏΠΈΠ½Π³Π° ΠΈ обновлСния verbose_map Π² датасСтах Superset. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the mapper. - Ζ’ **get_postgres_comments** (`Function`) `[TRIVIAL]` - πŸ“ Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ ΠΈΠ· систСмного ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° PostgreSQL. - Ζ’ **load_excel_mappings** (`Function`) `[TRIVIAL]` - πŸ“ Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΌΠ΅ΠΏΠΏΠΈΠ½Π³ΠΈ 'column_name' -> 'column_comment' ΠΈΠ· XLSX Ρ„Π°ΠΉΠ»Π°. - Ζ’ **run_mapping** (`Function`) `[TRIVIAL]` - πŸ“ Основная функция для выполнСния ΠΌΠ΅ΠΏΠΏΠΈΠ½Π³Π° ΠΈ обновлСния verbose_map датасСта Π² Superset. - πŸ”— CALLS -> `self.get_postgres_comments` - πŸ”— CALLS -> `self.load_excel_mappings` - πŸ”— CALLS -> `superset_client.get_dataset` - πŸ”— CALLS -> `superset_client.update_dataset` - πŸ“¦ **src.core.utils** (`Package`) `[TRIVIAL]` - πŸ“ Shared utility package root. - πŸ“¦ **NativeFilterExtractionTests** (`Module`) - πŸ“ Verify native filter extraction from permalinks and native_filters_key URLs. - πŸ—οΈ Layer: Domain - πŸ”— BINDS_TO -> `SupersetClient` - πŸ”— BINDS_TO -> `AsyncSupersetClient` - πŸ”— BINDS_TO -> `FilterState, ParsedNativeFilters, ExtraFormDataMerge` - Ζ’ **_make_environment** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `NativeFilterExtractionTests` - Ζ’ **test_extract_native_filters_from_permalink** (`Function`) `[TRIVIAL]` - πŸ“ Extract native filters from a permalink key. - πŸ”— BINDS_TO -> `NativeFilterExtractionTests` - Ζ’ **test_extract_native_filters_from_permalink_direct_response** (`Function`) `[TRIVIAL]` - πŸ“ Handle permalink response without result wrapper. - πŸ”— BINDS_TO -> `NativeFilterExtractionTests` - Ζ’ **test_extract_native_filters_from_key** (`Function`) `[TRIVIAL]` - πŸ“ Extract native filters from a native_filters_key. - πŸ”— BINDS_TO -> `NativeFilterExtractionTests` - πŸ“¦ **TestSupersetProfileLookup** (`Module`) - πŸ“ Verifies Superset profile lookup adapter payload normalization and fallback error precedence. - πŸ—οΈ Layer: Domain - β„‚ **_RecordingNetworkClient** (`Class`) `[TRIVIAL]` - πŸ“ Records request payloads and returns scripted responses for deterministic adapter tests. - πŸ”’ Invariant: Each request consumes one scripted response in call order and persists call metadata. - πŸ”— BINDS_TO -> `TestSupersetProfileLookup` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes scripted network responses. - Ζ’ **request** (`Function`) `[TRIVIAL]` - πŸ“ Mimics APIClient.request while capturing call arguments. - Ζ’ **test_get_users_page_sends_lowercase_order_direction** (`Function`) `[TRIVIAL]` - πŸ“ Ensures adapter sends lowercase order_direction compatible with Superset rison schema. - πŸ”— BINDS_TO -> `TestSupersetProfileLookup` - Ζ’ **test_get_users_page_preserves_primary_schema_error_over_fallback_auth_error** (`Function`) `[TRIVIAL]` - πŸ“ Ensures fallback auth error does not mask primary schema/query failure. - πŸ”— BINDS_TO -> `TestSupersetProfileLookup` - Ζ’ **test_get_users_page_uses_fallback_endpoint_when_primary_fails** (`Function`) `[TRIVIAL]` - πŸ“ Verifies adapter retries second users endpoint and succeeds when fallback is healthy. - πŸ”— BINDS_TO -> `TestSupersetProfileLookup` - πŸ“¦ **SupersetPreviewPipelineTests** (`Module`) - πŸ“ Verify explicit chart-data preview compilation and ensure non-dashboard 404 errors remain generic across sync and async clients. - πŸ—οΈ Layer: Domain - πŸ”— BINDS_TO -> `AsyncNetworkModule` - Ζ’ **_make_environment** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `SupersetPreviewPipelineTests` - Ζ’ **_make_requests_http_error** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `SupersetPreviewPipelineTests` - Ζ’ **_make_httpx_status_error** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `SupersetPreviewPipelineTests` - Ζ’ **test_compile_dataset_preview_prefers_legacy_explore_form_data_strategy** (`Function`) `[TRIVIAL]` - πŸ“ Superset preview compilation should prefer the legacy form_data transport inferred from browser traffic before falling back to chart-data. - πŸ”— BINDS_TO -> `SupersetPreviewPipelineTests` - Ζ’ **test_compile_dataset_preview_falls_back_to_chart_data_after_legacy_failures** (`Function`) `[TRIVIAL]` - πŸ“ Superset preview compilation should fall back to chart-data when legacy form_data strategies are rejected. - πŸ”— BINDS_TO -> `SupersetPreviewPipelineTests` - Ζ’ **test_build_dataset_preview_query_context_places_recovered_filters_in_chart_style_form_data** (`Function`) `[TRIVIAL]` - πŸ“ Preview query context should mirror chart-style filter transport so recovered native filters reach Superset compilation. - πŸ”— BINDS_TO -> `SupersetPreviewPipelineTests` - Ζ’ **test_build_dataset_preview_query_context_merges_dataset_template_params_and_preserves_user_values** (`Function`) `[TRIVIAL]` - πŸ“ Preview query context should merge dataset template params for parity with real dataset definitions while preserving explicit session overrides. - πŸ”— BINDS_TO -> `SupersetPreviewPipelineTests` - Ζ’ **test_build_dataset_preview_query_context_preserves_time_range_from_native_filter_payload** (`Function`) `[TRIVIAL]` - πŸ“ Preview query context should preserve time-range native filter extras even when dataset defaults differ. - πŸ”— BINDS_TO -> `SupersetPreviewPipelineTests` - Ζ’ **test_build_dataset_preview_legacy_form_data_preserves_native_filter_clauses** (`Function`) `[TRIVIAL]` - πŸ“ Legacy preview form_data should preserve recovered native filter clauses in browser-style fields without duplicating datasource for QueryObjectFactory. - πŸ”— BINDS_TO -> `SupersetPreviewPipelineTests` - Ζ’ **test_sync_network_404_mapping_keeps_non_dashboard_endpoints_generic** (`Function`) `[TRIVIAL]` - πŸ“ Sync network client should reserve dashboard-not-found translation for dashboard endpoints only. - πŸ”— BINDS_TO -> `SupersetPreviewPipelineTests` - Ζ’ **test_sync_network_404_mapping_translates_dashboard_endpoints** (`Function`) `[TRIVIAL]` - πŸ“ Sync network client should still translate dashboard endpoint 404 responses into dashboard-not-found errors. - πŸ”— BINDS_TO -> `SupersetPreviewPipelineTests` - Ζ’ **test_async_network_404_mapping_keeps_non_dashboard_endpoints_generic** (`Function`) `[TRIVIAL]` - πŸ“ Async network client should reserve dashboard-not-found translation for dashboard endpoints only. - πŸ”— BINDS_TO -> `SupersetPreviewPipelineTests` - Ζ’ **test_async_network_404_mapping_translates_dashboard_endpoints** (`Function`) `[TRIVIAL]` - πŸ“ Async network client should still translate dashboard endpoint 404 responses into dashboard-not-found errors. - πŸ”— BINDS_TO -> `SupersetPreviewPipelineTests` - πŸ“¦ **test_throttled_scheduler** (`Module`) - πŸ“ Unit tests for ThrottledSchedulerConfigurator distribution logic. - Ζ’ **test_calculate_schedule_even_distribution** (`Function`) `[TRIVIAL]` - πŸ“ Validate even spacing across a two-hour scheduling window for three tasks. - πŸ”— BINDS_TO -> `test_throttled_scheduler` - Ζ’ **test_calculate_schedule_midnight_crossing** (`Function`) `[TRIVIAL]` - πŸ“ Validate scheduler correctly rolls timestamps into the next day across midnight. - πŸ”— BINDS_TO -> `test_throttled_scheduler` - Ζ’ **test_calculate_schedule_single_task** (`Function`) `[TRIVIAL]` - πŸ“ Validate single-task schedule returns only the window start timestamp. - πŸ”— BINDS_TO -> `test_throttled_scheduler` - Ζ’ **test_calculate_schedule_empty_list** (`Function`) `[TRIVIAL]` - πŸ“ Validate empty dashboard list produces an empty schedule. - πŸ”— BINDS_TO -> `test_throttled_scheduler` - Ζ’ **test_calculate_schedule_zero_window** (`Function`) `[TRIVIAL]` - πŸ“ Validate zero-length window schedules all tasks at identical start timestamp. - πŸ”— BINDS_TO -> `test_throttled_scheduler` - Ζ’ **test_calculate_schedule_very_small_window** (`Function`) `[TRIVIAL]` - πŸ“ Validate sub-second interpolation when task count exceeds near-zero window granularity. - πŸ”— BINDS_TO -> `test_throttled_scheduler` - πŸ“¦ **TestConfigManagerCompat** (`Module`) - πŸ“ Verifies ConfigManager compatibility wrappers preserve legacy payload sections. - πŸ—οΈ Layer: Domain - Ζ’ **test_get_payload_preserves_legacy_sections** (`Function`) `[TRIVIAL]` - πŸ“ Ensure get_payload merges typed config into raw payload without dropping legacy sections. - πŸ”— BINDS_TO -> `TestConfigManagerCompat` - Ζ’ **test_save_config_accepts_raw_payload_and_keeps_extras** (`Function`) `[TRIVIAL]` - πŸ“ Ensure save_config accepts raw dict payload, refreshes typed config, and preserves extra sections. - πŸ”— BINDS_TO -> `TestConfigManagerCompat` - Ζ’ **test_save_config_syncs_environment_records_for_fk_backed_flows** (`Function`) `[TRIVIAL]` - πŸ“ Ensure saving config mirrors typed environments into relational records required by FK-backed session persistence. - πŸ”— BINDS_TO -> `TestConfigManagerCompat` - β„‚ **_FakeQuery** (`Class`) `[TRIVIAL]` - πŸ“ Minimal query stub returning hardcoded existing environment record list for sync tests. - πŸ”’ Invariant: all() always returns [existing_record]; no parameterization or filtering. - πŸ”— BINDS_TO -> `test_save_config_syncs_environment_records_for_fk_backed_flows` - β„‚ **_FakeSession** (`Class`) `[TRIVIAL]` - πŸ“ Minimal SQLAlchemy session stub that captures add/delete calls for environment sync assertions. - πŸ”’ Invariant: query() always returns _FakeQuery; no real DB interaction. - πŸ”— BINDS_TO -> `test_save_config_syncs_environment_records_for_fk_backed_flows` - Ζ’ **test_load_config_syncs_environment_records_from_existing_db_payload** (`Function`) `[TRIVIAL]` - πŸ“ Ensure loading an existing DB-backed config also mirrors environment rows required by FK-backed runtime flows. - πŸ”— BINDS_TO -> `TestConfigManagerCompat` - β„‚ **_FakeSession** (`Class`) `[TRIVIAL]` - πŸ“ Minimal session stub tracking commit/close signals for config load lifecycle assertions. - πŸ”’ Invariant: No query or add semantics; only lifecycle signal tracking. - πŸ”— BINDS_TO -> `test_load_config_syncs_environment_records_from_existing_db_payload` - Ζ’ **_capture_save** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **all** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **query** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **add** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **delete** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **commit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **close** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **test_logger** (`Module`) - πŸ“ Unit tests for logger module - πŸ—οΈ Layer: Infra - Ζ’ **test_belief_scope_logs_entry_action_exit_at_debug** (`Function`) `[TRIVIAL]` - πŸ“ Test that belief_scope generates [ID][Entry], [ID][Action], and [ID][Exit] logs at DEBUG level. - πŸ”— BINDS_TO -> `test_logger` - Ζ’ **test_belief_scope_error_handling** (`Function`) `[TRIVIAL]` - πŸ“ Test that belief_scope logs Coherence:Failed on exception. - πŸ”— BINDS_TO -> `test_logger` - Ζ’ **test_belief_scope_success_coherence** (`Function`) `[TRIVIAL]` - πŸ“ Test that belief_scope logs Coherence:OK on success. - πŸ”— BINDS_TO -> `test_logger` - Ζ’ **test_belief_scope_not_visible_at_info** (`Function`) `[TRIVIAL]` - πŸ“ Test that belief_scope Entry/Exit/Coherence logs are NOT visible at INFO level. - πŸ”— BINDS_TO -> `test_logger` - Ζ’ **test_task_log_level_default** (`Function`) `[TRIVIAL]` - πŸ“ Test that default task log level is INFO. - πŸ”— BINDS_TO -> `test_logger` - Ζ’ **test_should_log_task_level** (`Function`) `[TRIVIAL]` - πŸ“ Test that should_log_task_level correctly filters log levels. - πŸ”— BINDS_TO -> `test_logger` - Ζ’ **test_configure_logger_task_log_level** (`Function`) `[TRIVIAL]` - πŸ“ Test that configure_logger updates task_log_level. - πŸ”— BINDS_TO -> `test_logger` - Ζ’ **test_enable_belief_state_flag** (`Function`) `[TRIVIAL]` - πŸ“ Test that enable_belief_state flag controls belief_scope logging. - πŸ”— BINDS_TO -> `test_logger` - Ζ’ **test_belief_scope_missing_anchor** (`Function`) `[TRIVIAL]` - πŸ“ Test @PRE condition: anchor_id must be provided - πŸ”— BINDS_TO -> `test_logger` - Ζ’ **test_configure_logger_post_conditions** (`Function`) `[TRIVIAL]` - πŸ“ Test @POST condition: Logger level, handlers, belief state flag, and task log level are updated. - πŸ”— BINDS_TO -> `test_logger` - Ζ’ **reset_logger_state** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **MigrationDryRunOrchestratorModule** (`Module`) - πŸ“ Compute pre-flight migration diff and risk scoring without apply. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Dry run is informative only and must not mutate target environment. - πŸ”— DEPENDS_ON -> `SupersetClient` - πŸ”— DEPENDS_ON -> `MigrationEngine` - πŸ”— DEPENDS_ON -> `MigrationArchiveParser` - πŸ”— DEPENDS_ON -> `RiskAssessorModule` - β„‚ **MigrationDryRunService** (`Class`) `[CRITICAL]` - πŸ“ Build deterministic diff/risk payload for migration pre-flight. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Wire parser dependency for archive object extraction. - Ζ’ **run** (`Function`) `[TRIVIAL]` - πŸ“ Execute full dry-run computation for selected dashboards. - πŸ”— DEPENDS_ON -> `_load_db_mapping` - πŸ”— DEPENDS_ON -> `_accumulate_objects` - πŸ”— DEPENDS_ON -> `_build_target_signatures` - πŸ”— DEPENDS_ON -> `_build_object_diff` - πŸ”— DEPENDS_ON -> `_build_risks` - Ζ’ **_load_db_mapping** (`Function`) `[TRIVIAL]` - πŸ“ Resolve UUID mapping for optional DB config replacement. - Ζ’ **_accumulate_objects** (`Function`) `[TRIVIAL]` - πŸ“ Merge extracted resources by UUID to avoid duplicates. - Ζ’ **_index_by_uuid** (`Function`) `[TRIVIAL]` - πŸ“ Build UUID-index map for normalized resources. - Ζ’ **_build_object_diff** (`Function`) `[TRIVIAL]` - πŸ“ Compute create/update/delete buckets by UUID+signature. - πŸ”— DEPENDS_ON -> `_index_by_uuid` - Ζ’ **_build_target_signatures** (`Function`) `[TRIVIAL]` - πŸ“ Pull target metadata and normalize it into comparable signatures. - Ζ’ **_build_risks** (`Function`) `[TRIVIAL]` - πŸ“ Build risk items for missing datasource, broken refs, overwrite, owner mismatch. - πŸ“¦ **MigrationArchiveParserModule** (`Module`) - πŸ“ Parse Superset export ZIP archives into normalized object catalogs for diffing. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Parsing is read-only and never mutates archive files. - πŸ”— DEPENDS_ON -> `LoggerModule` - β„‚ **MigrationArchiveParser** (`Class`) `[CRITICAL]` - πŸ“ Extract normalized dashboards/charts/datasets metadata from ZIP archives. - Ζ’ **extract_objects_from_zip** (`Function`) `[TRIVIAL]` - πŸ“ Extract object catalogs from Superset archive. - πŸ”— DEPENDS_ON -> `_collect_yaml_objects` - Ζ’ **_collect_yaml_objects** (`Function`) `[TRIVIAL]` - πŸ“ Read and normalize YAML manifests for one object type. - πŸ”— DEPENDS_ON -> `_normalize_object_payload` - Ζ’ **_normalize_object_payload** (`Function`) `[TRIVIAL]` - πŸ“ Convert raw YAML payload to stable diff signature shape. - πŸ“¦ **RiskAssessorModule** (`Module`) `[CRITICAL]` - πŸ“ Compute deterministic migration risk items and aggregate score for dry-run reporting. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Risk scoring must remain bounded to [0,100] and preserve severity-to-weight mapping. - πŸ”— DEPENDS_ON -> `SupersetClient` - Ζ’ **index_by_uuid** (`Function`) `[TRIVIAL]` - πŸ“ Build UUID-index from normalized objects. - Ζ’ **extract_owner_identifiers** (`Function`) `[TRIVIAL]` - πŸ“ Normalize owner payloads for stable comparison. - Ζ’ **build_risks** (`Function`) `[TRIVIAL]` - πŸ“ Build risk list from computed diffs and target catalog state. - πŸ”— DEPENDS_ON -> `index_by_uuid` - πŸ”— DEPENDS_ON -> `extract_owner_identifiers` - Ζ’ **score_risks** (`Function`) `[TRIVIAL]` - πŸ“ Aggregate risk list into score and level. - πŸ“¦ **MigrationPackage** (`Module`) `[TRIVIAL]` - πŸ“ Namespace package for migration pre-flight orchestration components. - πŸ—οΈ Layer: Core - πŸ“¦ **TaskLoggerModule** (`Module`) `[TRIVIAL]` - πŸ“ Provides a dedicated logger for tasks with automatic source attribution. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Each TaskLogger instance is bound to a specific task_id and default source. - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ”— DEPENDS_ON -> `EventBus` - β„‚ **TaskLogger** (`Class`) `[TRIVIAL]` - πŸ“ A wrapper around TaskManager._add_log that carries task_id and source context. - πŸ”’ Invariant: All log calls include the task_id and source. - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ”— DEPENDS_ON -> `EventBus` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initialize the TaskLogger with task context. - Ζ’ **with_source** (`Function`) `[TRIVIAL]` - πŸ“ Create a sub-logger with a different default source. - Ζ’ **_log** (`Function`) `[TRIVIAL]` - πŸ“ Internal method to log a message at a given level. - Ζ’ **debug** (`Function`) `[TRIVIAL]` - πŸ“ Log a DEBUG level message. - Ζ’ **info** (`Function`) `[TRIVIAL]` - πŸ“ Log an INFO level message. - Ζ’ **warning** (`Function`) `[TRIVIAL]` - πŸ“ Log a WARNING level message. - Ζ’ **error** (`Function`) `[TRIVIAL]` - πŸ“ Log an ERROR level message. - Ζ’ **progress** (`Function`) `[TRIVIAL]` - πŸ“ Log a progress update with percentage. - πŸ“¦ **TaskPersistenceModule** (`Module`) `[CRITICAL]` - πŸ“ Handles the persistence of tasks using SQLAlchemy and the tasks.db database. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Database schema must match the TaskRecord model structure. - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ”— DEPENDS_ON -> `TaskGraph` - πŸ”— DEPENDS_ON -> `TasksSessionLocal` - β„‚ **TaskPersistenceService** (`Class`) `[CRITICAL]` - πŸ“ Provides methods to save, load, and delete task records in tasks.db using SQLAlchemy models. - πŸ”’ Invariant: Persistence must handle potentially missing task fields natively. - πŸ”— DEPENDS_ON -> `TasksSessionLocal` - πŸ”— DEPENDS_ON -> `TaskRecord` - πŸ”— DEPENDS_ON -> `Environment` - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ”— DEPENDS_ON -> `TaskGraph` - Ζ’ **_json_load_if_needed** (`Function`) `[TRIVIAL]` - πŸ“ Safely load JSON strings from DB if necessary - Ζ’ **_parse_datetime** (`Function`) `[TRIVIAL]` - πŸ“ Safely parse a datetime string from the database - Ζ’ **_resolve_environment_id** (`Function`) - πŸ“ Resolve environment id into existing environments.id value to satisfy FK constraints. - πŸ”— DEPENDS_ON -> `Environment` - Ζ’ **__init__** (`Function`) - πŸ“ Initializes the persistence service. - Ζ’ **persist_task** (`Function`) - πŸ“ Persists or updates a single task in the database. - πŸ”— CALLS -> `_resolve_environment_id` - Ζ’ **persist_tasks** (`Function`) - πŸ“ Persists multiple tasks. - πŸ”— CALLS -> `persist_task` - Ζ’ **load_tasks** (`Function`) - πŸ“ Loads tasks from the database. - πŸ”— CALLS -> `_json_load_if_needed` - πŸ”— CALLS -> `_parse_datetime` - Ζ’ **delete_tasks** (`Function`) - πŸ“ Deletes specific tasks from the database. - πŸ”— DEPENDS_ON -> `TaskRecord` - β„‚ **TaskLogPersistenceService** (`Class`) `[CRITICAL]` - πŸ“ Provides methods to store, query, summarize, and delete task log rows in the task_logs table. - πŸ”’ Invariant: Log entries are batch-inserted for performance. - πŸ”— DEPENDS_ON -> `TaskLogRecord` - πŸ”— DEPENDS_ON -> `TasksSessionLocal` - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ”— DEPENDS_ON -> `EventBus` - Ζ’ **__init__** (`Function`) - πŸ“ Initializes the TaskLogPersistenceService - Ζ’ **add_logs** (`Function`) - πŸ“ Batch insert log entries for a task. - πŸ”— DEPENDS_ON -> `TaskLogRecord` - Ζ’ **get_logs** (`Function`) - πŸ“ Query logs for a task with filtering and pagination. - πŸ”— DEPENDS_ON -> `TaskLogRecord` - πŸ”— DEPENDS_ON -> `LogFilter` - πŸ”— DEPENDS_ON -> `TaskLog` - Ζ’ **get_log_stats** (`Function`) - πŸ“ Get statistics about logs for a task. - πŸ”— DEPENDS_ON -> `TaskLogRecord` - πŸ”— DEPENDS_ON -> `LogStats` - Ζ’ **get_sources** (`Function`) - πŸ“ Get unique sources for a task's logs. - πŸ”— DEPENDS_ON -> `TaskLogRecord` - Ζ’ **delete_logs_for_task** (`Function`) - πŸ“ Delete all logs for a specific task. - πŸ”— DEPENDS_ON -> `TaskLogRecord` - Ζ’ **delete_logs_for_tasks** (`Function`) - πŸ“ Delete all logs for multiple tasks. - πŸ”— DEPENDS_ON -> `TaskLogRecord` - Ζ’ **normalize_token** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **json_serializable** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TaskManagerModule** (`Module`) `[CRITICAL]` - πŸ“ Manages the lifecycle of tasks, including their creation, execution, and state tracking. It uses a thread pool to run plugins asynchronously. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Task IDs are unique. - πŸ”— DEPENDS_ON -> `PluginLoader` - πŸ”— DEPENDS_ON -> `TaskPersistenceService` - πŸ”— DEPENDS_ON -> `TaskLogPersistenceService` - πŸ”— DEPENDS_ON -> `TaskContext` - πŸ”— DEPENDS_ON -> `TaskGraph` - πŸ”— DEPENDS_ON -> `JobLifecycle` - πŸ”— DEPENDS_ON -> `EventBus` - β„‚ **TaskManager** (`Class`) `[CRITICAL]` - πŸ“ Manages the lifecycle of tasks, including their creation, execution, and state tracking. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Log entries are never deleted after being added to a task. - πŸ”— DEPENDS_ON -> `TaskPersistenceService` - πŸ”— DEPENDS_ON -> `TaskLogPersistenceService` - πŸ”— DEPENDS_ON -> `PluginLoader` - πŸ”— DEPENDS_ON -> `TaskContext` - πŸ”— DEPENDS_ON -> `TaskGraph` - πŸ”— DEPENDS_ON -> `JobLifecycle` - πŸ”— DEPENDS_ON -> `EventBus` - β–¦ **TaskGraph** (`Block`) `[CRITICAL]` - πŸ“ Represents the in-memory task dependency graph spanning task registry nodes, paused futures, and persistence-backed hydration. - πŸ”’ Invariant: Registry membership is keyed by unique task id and survives log streaming side channels. - πŸ”— DEPENDS_ON -> `Task` - πŸ”— DEPENDS_ON -> `TaskPersistenceService` - β–¦ **EventBus** (`Block`) `[CRITICAL]` - πŸ“ Coordinates task-scoped log buffering, persistence flushes, and subscriber fan-out for real-time observers. - πŸ”’ Invariant: Buffered logs are retried on persistence failure and every subscriber receives only task-scoped events. - πŸ”— DEPENDS_ON -> `LogEntry` - πŸ”— DEPENDS_ON -> `TaskLogPersistenceService` - β–¦ **JobLifecycle** (`Block`) `[CRITICAL]` - πŸ“ Encodes task creation, execution, pause/resume, and completion transitions for plugin-backed jobs. - πŸ”’ Invariant: A task cannot be resumed from a waiting state unless a matching future exists or a new wait future is created. - πŸ”— DEPENDS_ON -> `TaskGraph` - πŸ”— DEPENDS_ON -> `EventBus` - πŸ”— DEPENDS_ON -> `TaskContext` - πŸ”— DEPENDS_ON -> `PluginLoader` - Ζ’ **__init__** (`Function`) `[CRITICAL]` - πŸ“ Initialize the TaskManager with dependencies. - πŸ”— CALLS -> `TaskPersistenceService.load_tasks` - πŸ”— DEPENDS_ON -> `TaskGraph` - πŸ”— DEPENDS_ON -> `EventBus` - Ζ’ **_flusher_loop** (`Function`) - πŸ“ Background thread that periodically flushes log buffer to database. - πŸ”— CALLS -> `TaskManager._flush_logs` - πŸ”— DEPENDS_ON -> `EventBus` - Ζ’ **_flush_logs** (`Function`) - πŸ“ Flush all buffered logs to the database. - πŸ”— CALLS -> `TaskLogPersistenceService.add_logs` - πŸ”— DEPENDS_ON -> `EventBus` - Ζ’ **_flush_task_logs** (`Function`) - πŸ“ Flush logs for a specific task immediately. - πŸ”— CALLS -> `TaskLogPersistenceService.add_logs` - πŸ”— DEPENDS_ON -> `EventBus` - Ζ’ **create_task** (`Function`) - πŸ“ Creates and queues a new task for execution. - πŸ”— CALLS -> `TaskPersistenceService.persist_task` - πŸ”— DEPENDS_ON -> `JobLifecycle` - πŸ”— DEPENDS_ON -> `TaskGraph` - Ζ’ **_run_task** (`Function`) - πŸ“ Internal method to execute a task with TaskContext support. - πŸ”— CALLS -> `TaskPersistenceService.persist_task` - πŸ”— DEPENDS_ON -> `JobLifecycle` - πŸ”— DEPENDS_ON -> `TaskContext` - πŸ”— DEPENDS_ON -> `EventBus` - Ζ’ **resolve_task** (`Function`) - πŸ“ Resumes a task that is awaiting mapping. - πŸ”— CALLS -> `TaskPersistenceService.persist_task` - πŸ”— DEPENDS_ON -> `JobLifecycle` - Ζ’ **wait_for_resolution** (`Function`) - πŸ“ Pauses execution and waits for a resolution signal. - πŸ”— CALLS -> `TaskPersistenceService.persist_task` - πŸ”— DEPENDS_ON -> `JobLifecycle` - Ζ’ **wait_for_input** (`Function`) - πŸ“ Pauses execution and waits for user input. - πŸ”— DEPENDS_ON -> `JobLifecycle` - Ζ’ **get_task** (`Function`) - πŸ“ Retrieves a task by its ID. - πŸ”— DEPENDS_ON -> `TaskGraph` - Ζ’ **get_all_tasks** (`Function`) - πŸ“ Retrieves all registered tasks. - πŸ”— DEPENDS_ON -> `TaskGraph` - Ζ’ **get_tasks** (`Function`) - πŸ“ Retrieves tasks with pagination and optional status filter. - πŸ”— DEPENDS_ON -> `TaskGraph` - Ζ’ **get_task_logs** (`Function`) - πŸ“ Retrieves logs for a specific task (from memory for running, persistence for completed). - πŸ”— CALLS -> `TaskLogPersistenceService.get_logs` - πŸ”— DEPENDS_ON -> `EventBus` - Ζ’ **get_task_log_stats** (`Function`) - πŸ“ Get statistics about logs for a task. - πŸ”— CALLS -> `TaskLogPersistenceService.get_log_stats` - πŸ”— DEPENDS_ON -> `EventBus` - Ζ’ **get_task_log_sources** (`Function`) - πŸ“ Get unique sources for a task's logs. - πŸ”— CALLS -> `TaskLogPersistenceService.get_sources` - πŸ”— DEPENDS_ON -> `EventBus` - Ζ’ **_add_log** (`Function`) - πŸ“ Adds a log entry to a task buffer and notifies subscribers. - πŸ”— CALLS -> `should_log_task_level` - πŸ”— DISPATCHES -> `EventBus` - Ζ’ **subscribe_logs** (`Function`) - πŸ“ Subscribes to real-time logs for a task. - πŸ”— DEPENDS_ON -> `EventBus` - Ζ’ **unsubscribe_logs** (`Function`) - πŸ“ Unsubscribes from real-time logs for a task. - πŸ”— DEPENDS_ON -> `EventBus` - Ζ’ **load_persisted_tasks** (`Function`) - πŸ“ Load persisted tasks using persistence service. - πŸ”— CALLS -> `TaskPersistenceService.load_tasks` - πŸ”— DEPENDS_ON -> `TaskGraph` - Ζ’ **await_input** (`Function`) - πŸ“ Transition a task to AWAITING_INPUT state with input request. - πŸ”— CALLS -> `TaskPersistenceService.persist_task` - πŸ”— DEPENDS_ON -> `JobLifecycle` - Ζ’ **resume_task_with_password** (`Function`) - πŸ“ Resume a task that is awaiting input with provided passwords. - πŸ”— CALLS -> `TaskPersistenceService.persist_task` - πŸ”— DEPENDS_ON -> `JobLifecycle` - Ζ’ **clear_tasks** (`Function`) - πŸ“ Clears tasks based on status filter (also deletes associated logs). - πŸ”— CALLS -> `TaskPersistenceService.delete_tasks` - πŸ”— DEPENDS_ON -> `TaskGraph` - πŸ”— DEPENDS_ON -> `EventBus` - Ζ’ **sort_key** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TaskManagerModels** (`Module`) - πŸ“ Defines the data models and enumerations used by the Task Manager. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Task IDs are immutable once created. - πŸ“¦ **TaskStatus** (`Enum`) `[TRIVIAL]` - πŸ“ Defines the possible states a task can be in during its lifecycle. - πŸ“¦ **LogLevel** (`Enum`) `[TRIVIAL]` - πŸ“ Defines the possible log levels for task logging. - πŸ”— DEPENDS_ON -> `LogEntry` - β„‚ **LogEntry** (`Class`) `[TRIVIAL]` - πŸ“ A Pydantic model representing a single, structured log entry associated with a task. - πŸ”’ Invariant: Each log entry has a unique timestamp and source. - πŸ”— DEPENDS_ON -> `LogLevel` - πŸ”— DEPENDS_ON -> `Task` - β„‚ **TaskLog** (`Class`) - πŸ“ A Pydantic model representing a persisted log entry from the database. - πŸ”— DEPENDS_ON -> `TaskLogRecord` - β„‚ **LogFilter** (`Class`) `[TRIVIAL]` - πŸ“ Filter parameters for querying task logs. - πŸ”— DEPENDS_ON -> `TaskManager` - β„‚ **LogStats** (`Class`) `[TRIVIAL]` - πŸ“ Statistics about log entries for a task. - πŸ”— DEPENDS_ON -> `TaskLog` - β„‚ **Task** (`Class`) - πŸ“ A Pydantic model representing a single execution instance of a plugin, including its status, parameters, and logs. - πŸ”— DEPENDS_ON -> `TaskStatus` - πŸ”— DEPENDS_ON -> `LogEntry` - πŸ”— DEPENDS_ON -> `TaskManager` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the Task model and validates input_request for AWAITING_INPUT status. - πŸ“¦ **TaskCleanupModule** (`Module`) - πŸ“ Implements task cleanup and retention policies, including associated logs. - πŸ—οΈ Layer: Core - β„‚ **TaskCleanupService** (`Class`) - πŸ“ Provides methods to clean up old task records and their associated logs. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the cleanup service with dependencies. - Ζ’ **run_cleanup** (`Function`) `[TRIVIAL]` - πŸ“ Deletes tasks older than the configured retention period and their logs. - Ζ’ **delete_task_with_logs** (`Function`) `[TRIVIAL]` - πŸ“ Delete a single task and all its associated logs. - πŸ“¦ **TaskManagerPackage** (`Module`) `[TRIVIAL]` - πŸ“ Exports the public API of the task manager package. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Package exports stay aligned with manager and models contracts. - πŸ”— DEPENDS_ON -> `TaskManagerModels` - πŸ”— DEPENDS_ON -> `TaskManagerModule` - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ“¦ **TaskContextModule** (`Module`) `[CRITICAL]` - πŸ“ Provides execution context passed to plugins during task execution. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: Each TaskContext is bound to a single task execution. - πŸ”— DEPENDS_ON -> `TaskLoggerModule` - πŸ”— DEPENDS_ON -> `TaskManager` - β„‚ **TaskContext** (`Class`) `[CRITICAL]` - πŸ“ A container passed to plugin.execute() providing the logger and other task-specific utilities. - πŸ”’ Invariant: logger is always a valid TaskLogger instance. - πŸ”— DEPENDS_ON -> `TaskLogger` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initialize the TaskContext with task-specific resources. - Ζ’ **task_id** (`Function`) `[TRIVIAL]` - πŸ“ Get the task ID. - Ζ’ **logger** (`Function`) `[TRIVIAL]` - πŸ“ Get the TaskLogger instance for this context. - Ζ’ **params** (`Function`) `[TRIVIAL]` - πŸ“ Get the task parameters. - Ζ’ **background_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Expose optional background task scheduler for plugins that dispatch deferred side effects. - Ζ’ **get_param** (`Function`) `[TRIVIAL]` - πŸ“ Get a specific parameter value with optional default. - Ζ’ **create_sub_context** (`Function`) `[TRIVIAL]` - πŸ“ Create a sub-context with a different default source. - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_task_logger_initialization** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_task_logger` - Ζ’ **test_log_methods_delegation** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_task_logger` - Ζ’ **test_with_source** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_task_logger` - Ζ’ **test_missing_task_id** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_task_logger` - Ζ’ **test_invalid_add_log_fn** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_task_logger` - Ζ’ **test_progress_log** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_task_logger` - πŸ“¦ **test_task_logger** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for backend/src/core/task_manager/__tests__/test_task_logger.py - πŸ—οΈ Layer: Unknown - Ζ’ **mock_add_log** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **task_logger** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestContext** (`Module`) - πŸ“ Verify TaskContext preserves optional background task scheduler across sub-context creation. - Ζ’ **test_task_context_preserves_background_tasks_across_sub_context** (`Function`) `[TRIVIAL]` - πŸ“ Plugins must be able to access background_tasks from both root and sub-context loggers. - πŸ”— BINDS_TO -> `TestContext` - πŸ“¦ **AuthApi** (`Module`) - πŸ“ Authentication API endpoints. - πŸ—οΈ Layer: API - πŸ”’ Invariant: All auth endpoints must return consistent error codes. - πŸ”— DEPENDS_ON -> `AuthService` - πŸ”— DEPENDS_ON -> `get_auth_db` - πŸ”— DEPENDS_ON -> `get_current_user` - πŸ”— DEPENDS_ON -> `is_adfs_configured` - πŸ“¦ **router** (`Variable`) `[TRIVIAL]` - πŸ“ APIRouter instance for authentication routes. - πŸ”— DEPENDS_ON -> `fastapi.APIRouter` - Ζ’ **login_for_access_token** (`Function`) - πŸ“ Authenticates a user and returns a JWT access token. - πŸ”— CALLS -> `AuthService.authenticate_user` - πŸ”— CALLS -> `AuthService.create_session` - Ζ’ **read_users_me** (`Function`) - πŸ“ Retrieves the profile of the currently authenticated user. - πŸ”— DEPENDS_ON -> `get_current_user` - Ζ’ **logout** (`Function`) - πŸ“ Logs out the current user (placeholder for session revocation). - πŸ”— DEPENDS_ON -> `get_current_user` - Ζ’ **login_adfs** (`Function`) - πŸ“ Initiates the ADFS OIDC login flow. - Ζ’ **auth_callback_adfs** (`Function`) - πŸ“ Handles the callback from ADFS after successful authentication. - πŸ”— DEPENDS_ON -> `is_adfs_configured` - πŸ”— CALLS -> `AuthService.provision_adfs_user` - πŸ”— CALLS -> `AuthService.create_session` - πŸ“¦ **src.api** (`Package`) `[TRIVIAL]` - πŸ“ Backend API package root. - πŸ“¦ **LlmRoutes** (`Module`) - πŸ“ API routes for LLM provider configuration and management. - πŸ—οΈ Layer: UI (API) - πŸ”— DEPENDS_ON -> `LLMProviderService` - πŸ”— DEPENDS_ON -> `LLMProviderConfig` - πŸ”— DEPENDS_ON -> `get_current_user` - πŸ”— DEPENDS_ON -> `get_db` - πŸ“¦ **router** (`Global`) `[TRIVIAL]` - πŸ“ APIRouter instance for LLM routes. - Ζ’ **_is_valid_runtime_api_key** (`Function`) `[TRIVIAL]` - πŸ“ Validate decrypted runtime API key presence/shape. - πŸ”— BINDS_TO -> `LlmRoutes` - Ζ’ **get_providers** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve all LLM provider configurations. - πŸ”— CALLS -> `LLMProviderService` - πŸ”— DEPENDS_ON -> `LLMProviderConfig` - Ζ’ **get_llm_status** (`Function`) `[TRIVIAL]` - πŸ“ Returns whether LLM runtime is configured for dashboard validation. - πŸ”— CALLS -> `LLMProviderService` - πŸ”— CALLS -> `_is_valid_runtime_api_key` - Ζ’ **create_provider** (`Function`) `[TRIVIAL]` - πŸ“ Create a new LLM provider configuration. - πŸ”— CALLS -> `LLMProviderService` - πŸ”— DEPENDS_ON -> `LLMProviderConfig` - Ζ’ **update_provider** (`Function`) `[TRIVIAL]` - πŸ“ Update an existing LLM provider configuration. - πŸ”— CALLS -> `LLMProviderService` - πŸ”— DEPENDS_ON -> `LLMProviderConfig` - Ζ’ **delete_provider** (`Function`) `[TRIVIAL]` - πŸ“ Delete an LLM provider configuration. - πŸ”— CALLS -> `LLMProviderService` - Ζ’ **test_connection** (`Function`) `[TRIVIAL]` - πŸ“ Test connection to an LLM provider. - πŸ”— CALLS -> `LLMProviderService` - πŸ”— DEPENDS_ON -> `LLMClient` - Ζ’ **test_provider_config** (`Function`) `[TRIVIAL]` - πŸ“ Test connection with a provided configuration (not yet saved). - πŸ”— DEPENDS_ON -> `LLMClient` - πŸ”— DEPENDS_ON -> `LLMProviderConfig` - πŸ“¦ **DatasetsApi** (`Module`) - πŸ“ API endpoints for the Dataset Hub - listing datasets with mapping progress - πŸ—οΈ Layer: API - πŸ”’ Invariant: All dataset responses include last_task metadata - πŸ”— DEPENDS_ON -> `AppDependencies` - πŸ”— DEPENDS_ON -> `backend.src.services.resource_service.ResourceService` - πŸ”— DEPENDS_ON -> `backend.src.core.superset_client.SupersetClient` - πŸ“¦ **MappedFields** (`DataClass`) `[TRIVIAL]` - πŸ“ DTO for dataset mapping progress statistics - πŸ“¦ **LastTask** (`DataClass`) `[TRIVIAL]` - πŸ“ DTO for the most recent task associated with a dataset - πŸ“¦ **DatasetItem** (`DataClass`) `[TRIVIAL]` - πŸ“ Summary DTO for a dataset in the hub listing - πŸ“¦ **LinkedDashboard** (`DataClass`) `[TRIVIAL]` - πŸ“ DTO for a dashboard linked to a dataset - πŸ“¦ **DatasetColumn** (`DataClass`) `[TRIVIAL]` - πŸ“ DTO for a single dataset column's metadata - πŸ“¦ **DatasetDetailResponse** (`DataClass`) `[TRIVIAL]` - πŸ“ Detailed DTO for a dataset including columns and links - πŸ“¦ **DatasetsResponse** (`DataClass`) `[TRIVIAL]` - πŸ“ Paginated response DTO for dataset listings - πŸ“¦ **TaskResponse** (`DataClass`) `[TRIVIAL]` - πŸ“ Response DTO containing a task ID for tracking - Ζ’ **get_dataset_ids** (`Function`) - πŸ“ Fetch list of all dataset IDs from a specific environment (without pagination) - πŸ”— CALLS -> `get_datasets_with_status` - Ζ’ **get_datasets** (`Function`) - πŸ“ Fetch list of datasets from a specific environment with mapping progress - πŸ”— CALLS -> `backend.src.services.resource_service.ResourceService.get_datasets_with_status` - πŸ“¦ **MapColumnsRequest** (`DataClass`) `[TRIVIAL]` - πŸ“ Request DTO for initiating column mapping - Ζ’ **map_columns** (`Function`) - πŸ“ Trigger bulk column mapping for datasets - πŸ”— DISPATCHES -> `backend.src.plugins.mapper.MapperPlugin` - πŸ”— CALLS -> `backend.src.core.task_manager.manager.TaskManager:create_task` - πŸ“¦ **GenerateDocsRequest** (`DataClass`) `[TRIVIAL]` - πŸ“ Request DTO for initiating documentation generation - Ζ’ **generate_docs** (`Function`) - πŸ“ Trigger bulk documentation generation for datasets - πŸ”— DISPATCHES -> `backend.src.plugins.llm_analysis.plugin.DocumentationPlugin` - πŸ”— CALLS -> `backend.src.core.task_manager.manager.TaskManager:create_task` - Ζ’ **get_dataset_detail** (`Function`) - πŸ“ Get detailed dataset information including columns and linked dashboards - πŸ”— CALLS -> `backend.src.core.superset_client.SupersetClient:get_dataset_detail` - πŸ“¦ **GitApi** (`Module`) - πŸ“ Provides FastAPI endpoints for Git integration operations. - πŸ—οΈ Layer: API - πŸ”’ Invariant: All Git operations must be routed through GitService. - Ζ’ **_build_no_repo_status_payload** (`Function`) `[TRIVIAL]` - πŸ“ Build a consistent status payload for dashboards without initialized repositories. - Ζ’ **_handle_unexpected_git_route_error** (`Function`) `[TRIVIAL]` - πŸ“ Convert unexpected route-level exceptions to stable 500 API responses. - Ζ’ **_resolve_repository_status** (`Function`) `[TRIVIAL]` - πŸ“ Resolve repository status for one dashboard with graceful NO_REPO semantics. - Ζ’ **_get_git_config_or_404** (`Function`) `[TRIVIAL]` - πŸ“ Resolve GitServerConfig by id or raise 404. - Ζ’ **_find_dashboard_id_by_slug** (`Function`) `[TRIVIAL]` - πŸ“ Resolve dashboard numeric ID by slug in a specific environment. - Ζ’ **_resolve_dashboard_id_from_ref** (`Function`) `[TRIVIAL]` - πŸ“ Resolve dashboard ID from slug-or-id reference for Git routes. - Ζ’ **_find_dashboard_id_by_slug_async** (`Function`) `[TRIVIAL]` - πŸ“ Resolve dashboard numeric ID by slug asynchronously for hot-path Git routes. - Ζ’ **_resolve_dashboard_id_from_ref_async** (`Function`) `[TRIVIAL]` - πŸ“ Resolve dashboard ID asynchronously from slug-or-id reference for hot Git routes. - Ζ’ **_resolve_repo_key_from_ref** (`Function`) `[TRIVIAL]` - πŸ“ Resolve repository folder key with slug-first strategy and deterministic fallback. - Ζ’ **_sanitize_optional_identity_value** (`Function`) `[TRIVIAL]` - πŸ“ Normalize optional identity value into trimmed string or None. - Ζ’ **_resolve_current_user_git_identity** (`Function`) `[TRIVIAL]` - πŸ“ Resolve configured Git username/email from current user's profile preferences. - Ζ’ **_apply_git_identity_from_profile** (`Function`) `[TRIVIAL]` - πŸ“ Apply user-scoped Git identity to repository-local config before write/pull operations. - Ζ’ **get_git_configs** (`Function`) `[TRIVIAL]` - πŸ“ List all configured Git servers. - Ζ’ **create_git_config** (`Function`) `[TRIVIAL]` - πŸ“ Register a new Git server configuration. - Ζ’ **update_git_config** (`Function`) `[TRIVIAL]` - πŸ“ Update an existing Git server configuration. - Ζ’ **delete_git_config** (`Function`) `[TRIVIAL]` - πŸ“ Remove a Git server configuration. - Ζ’ **test_git_config** (`Function`) `[TRIVIAL]` - πŸ“ Validate connection to a Git server using provided credentials. - Ζ’ **list_gitea_repositories** (`Function`) `[TRIVIAL]` - πŸ“ List repositories in Gitea for a saved Gitea config. - Ζ’ **create_gitea_repository** (`Function`) `[TRIVIAL]` - πŸ“ Create a repository in Gitea for a saved Gitea config. - Ζ’ **create_remote_repository** (`Function`) `[TRIVIAL]` - πŸ“ Create repository on remote Git server using selected provider config. - Ζ’ **delete_gitea_repository** (`Function`) `[TRIVIAL]` - πŸ“ Delete repository in Gitea for a saved Gitea config. - Ζ’ **init_repository** (`Function`) - πŸ“ Link a dashboard to a Git repository and perform initial clone/init. - Ζ’ **get_repository_binding** (`Function`) `[TRIVIAL]` - πŸ“ Return repository binding with provider metadata for selected dashboard. - Ζ’ **delete_repository** (`Function`) `[TRIVIAL]` - πŸ“ Delete local repository workspace and DB binding for selected dashboard. - Ζ’ **get_branches** (`Function`) `[TRIVIAL]` - πŸ“ List all branches for a dashboard's repository. - Ζ’ **create_branch** (`Function`) `[TRIVIAL]` - πŸ“ Create a new branch in the dashboard's repository. - Ζ’ **checkout_branch** (`Function`) `[TRIVIAL]` - πŸ“ Switch the dashboard's repository to a specific branch. - Ζ’ **commit_changes** (`Function`) `[TRIVIAL]` - πŸ“ Stage and commit changes in the dashboard's repository. - Ζ’ **push_changes** (`Function`) `[TRIVIAL]` - πŸ“ Push local commits to the remote repository. - Ζ’ **pull_changes** (`Function`) - πŸ“ Pull changes from the remote repository. - Ζ’ **get_merge_status** (`Function`) `[TRIVIAL]` - πŸ“ Return unfinished-merge status for repository (web-only recovery support). - Ζ’ **get_merge_conflicts** (`Function`) `[TRIVIAL]` - πŸ“ Return conflicted files with mine/theirs previews for web conflict resolver. - Ζ’ **resolve_merge_conflicts** (`Function`) - πŸ“ Apply mine/theirs/manual conflict resolutions from WebUI and stage files. - Ζ’ **abort_merge** (`Function`) `[TRIVIAL]` - πŸ“ Abort unfinished merge from WebUI flow. - Ζ’ **continue_merge** (`Function`) - πŸ“ Finalize unfinished merge from WebUI flow. - Ζ’ **sync_dashboard** (`Function`) - πŸ“ Sync dashboard state from Superset to Git using the GitPlugin. - Ζ’ **promote_dashboard** (`Function`) - πŸ“ Promote changes between branches via MR or direct merge. - Ζ’ **get_environments** (`Function`) `[TRIVIAL]` - πŸ“ List all deployment environments. - Ζ’ **deploy_dashboard** (`Function`) - πŸ“ Deploy dashboard from Git to a target environment. - Ζ’ **get_history** (`Function`) `[TRIVIAL]` - πŸ“ View commit history for a dashboard's repository. - Ζ’ **get_repository_status** (`Function`) `[TRIVIAL]` - πŸ“ Get current Git status for a dashboard repository. - Ζ’ **get_repository_status_batch** (`Function`) `[TRIVIAL]` - πŸ“ Get Git statuses for multiple dashboard repositories in one request. - Ζ’ **get_repository_diff** (`Function`) `[TRIVIAL]` - πŸ“ Get Git diff for a dashboard repository. - Ζ’ **generate_commit_message** (`Function`) - πŸ“ Generate a suggested commit message using LLM. - πŸ“¦ **ConnectionsRouter** (`Module`) - πŸ“ Defines the FastAPI router for managing external database connections. - πŸ—οΈ Layer: UI (API) - πŸ”— DEPENDS_ON -> `Session` - Ζ’ **_ensure_connections_schema** (`Function`) - πŸ“ Ensures the connection_configs table exists before CRUD access. - πŸ”— CALLS -> `ensure_connection_configs_table` - β„‚ **ConnectionSchema** (`Class`) - πŸ“ Pydantic model for connection response. - πŸ”— BINDS_TO -> `ConnectionConfig` - β„‚ **ConnectionCreate** (`Class`) - πŸ“ Pydantic model for creating a connection. - πŸ”— BINDS_TO -> `ConnectionConfig` - Ζ’ **list_connections** (`Function`) - πŸ“ Lists all saved connections. - πŸ”— CALLS -> `_ensure_connections_schema` - πŸ”— DEPENDS_ON -> `ConnectionConfig` - Ζ’ **create_connection** (`Function`) - πŸ“ Creates a new connection configuration. - πŸ”— CALLS -> `_ensure_connections_schema` - πŸ”— DEPENDS_ON -> `ConnectionConfig` - Ζ’ **delete_connection** (`Function`) - πŸ“ Deletes a connection configuration. - πŸ”— CALLS -> `_ensure_connections_schema` - πŸ”— DEPENDS_ON -> `ConnectionConfig` - πŸ“¦ **health_router** (`Module`) - πŸ“ API endpoints for dashboard health monitoring and status aggregation. - πŸ—οΈ Layer: UI/API - πŸ”— DEPENDS_ON -> `health_service` - Ζ’ **get_health_summary** (`Function`) `[TRIVIAL]` - πŸ“ Get aggregated health status for all dashboards. - πŸ”— CALLS -> `backend.src.services.health_service.HealthService` - Ζ’ **delete_health_report** (`Function`) `[TRIVIAL]` - πŸ“ Delete one persisted dashboard validation report from health summary. - πŸ”— CALLS -> `backend.src.services.health_service.HealthService` - πŸ“¦ **EnvironmentsApi** (`Module`) - πŸ“ API endpoints for listing environments and their databases. - πŸ—οΈ Layer: API - πŸ”’ Invariant: Environment IDs must exist in the configuration. - πŸ”— DEPENDS_ON -> `backend.src.dependencies` - πŸ”— DEPENDS_ON -> `backend.src.core.superset_client` - Ζ’ **_normalize_superset_env_url** (`Function`) `[TRIVIAL]` - πŸ“ Canonicalize Superset environment URL to base host/path without trailing /api/v1. - πŸ“¦ **ScheduleSchema** (`DataClass`) `[TRIVIAL]` - πŸ“¦ **EnvironmentResponse** (`DataClass`) `[TRIVIAL]` - πŸ“¦ **DatabaseResponse** (`DataClass`) `[TRIVIAL]` - Ζ’ **get_environments** (`Function`) `[TRIVIAL]` - πŸ“ List all configured environments. - πŸ—οΈ Layer: API - Ζ’ **update_environment_schedule** (`Function`) `[TRIVIAL]` - πŸ“ Update backup schedule for an environment. - πŸ—οΈ Layer: API - Ζ’ **get_environment_databases** (`Function`) `[TRIVIAL]` - πŸ“ Fetch the list of databases from a specific environment. - πŸ—οΈ Layer: API - πŸ“¦ **DatasetReviewApi** (`Module`) - πŸ“ Expose dataset review session lifecycle and export endpoints for backend US1. - πŸ—οΈ Layer: API - πŸ”’ Invariant: No cross-user session leakage is allowed; export payloads only expose the current user's accessible session. - πŸ”— DEPENDS_ON -> `AppDependencies` - πŸ”— DEPENDS_ON -> `DatasetReviewSessionRepository` - πŸ”— DEPENDS_ON -> `DatasetReviewOrchestrator` - β–¦ **DatasetReviewApi.imports** (`Block`) `[TRIVIAL]` - β„‚ **StartSessionRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request DTO for starting one dataset review session from a Superset link or dataset selection. - β„‚ **UpdateSessionRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request DTO for lifecycle state updates on an existing session. - β„‚ **SessionCollectionResponse** (`Class`) `[TRIVIAL]` - πŸ“ Paginated ownership-scoped dataset review session collection response. - β„‚ **ExportArtifactResponse** (`Class`) `[TRIVIAL]` - πŸ“ Inline export response for documentation or validation outputs without introducing unrelated persistence changes. - β„‚ **FieldSemanticUpdateRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request DTO for field-level semantic candidate acceptance or manual override. - β„‚ **FeedbackRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request DTO for thumbs up/down feedback persistence on AI-assisted content. - β„‚ **ClarificationAnswerRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request DTO for submitting one clarification answer. - β„‚ **ClarificationSessionSummaryResponse** (`Class`) `[TRIVIAL]` - πŸ“ Summary DTO for current clarification session state without exposing historical noise. - β„‚ **ClarificationStateResponse** (`Class`) `[TRIVIAL]` - πŸ“ Response DTO for current clarification state and active question payload. - β„‚ **ClarificationAnswerResultResponse** (`Class`) `[TRIVIAL]` - πŸ“ Response DTO for one clarification answer mutation result. - β„‚ **FeedbackResponse** (`Class`) `[TRIVIAL]` - πŸ“ Minimal response DTO for persisted AI feedback actions. - β„‚ **ApproveMappingRequest** (`Class`) `[TRIVIAL]` - πŸ“ Optional request DTO for explicit mapping approval audit notes. - β„‚ **BatchApproveSemanticItemRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request DTO for one batch semantic-approval item aligned with single-field acceptance semantics. - β„‚ **BatchApproveSemanticRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request DTO for explicit batch semantic approvals inside one owned session scope. - β„‚ **BatchApproveMappingRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request DTO for explicit batch mapping approvals aligned with single-item approval semantics. - β„‚ **PreviewEnqueueResultResponse** (`Class`) `[TRIVIAL]` - πŸ“ Contract-compliant async preview trigger response exposing only enqueue state. - β„‚ **MappingCollectionResponse** (`Class`) `[TRIVIAL]` - πŸ“ Contract-compliant wrapper for execution mapping list responses. - β„‚ **UpdateExecutionMappingRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request DTO for one manual execution-mapping override update without introducing unrelated bulk mutation semantics. - β„‚ **LaunchDatasetResponse** (`Class`) `[TRIVIAL]` - πŸ“ Contract-compliant launch result exposing audited run context and SQL Lab redirect target. - Ζ’ **_require_auto_review_flag** (`Function`) `[TRIVIAL]` - πŸ“ Guard US1 dataset review endpoints behind the configured feature flag. - πŸ”— DEPENDS_ON -> `ConfigManager` - Ζ’ **_require_clarification_flag** (`Function`) `[TRIVIAL]` - πŸ“ Guard clarification-specific US2 endpoints behind the configured feature flag. - πŸ”— DEPENDS_ON -> `ConfigManager` - Ζ’ **_require_execution_flag** (`Function`) `[TRIVIAL]` - πŸ“ Guard US3 execution endpoints behind the configured feature flag. - πŸ”— DEPENDS_ON -> `ConfigManager` - Ζ’ **_get_repository** (`Function`) `[TRIVIAL]` - πŸ“ Build repository dependency for dataset review session aggregate access. - Ζ’ **_get_orchestrator** (`Function`) `[TRIVIAL]` - πŸ“ Build orchestrator dependency for session lifecycle actions. - πŸ”— DEPENDS_ON -> `DatasetReviewOrchestrator` - Ζ’ **_get_clarification_engine** (`Function`) `[TRIVIAL]` - πŸ“ Build clarification engine dependency for one-question-at-a-time guided clarification mutations. - πŸ”— DEPENDS_ON -> `ClarificationEngine` - Ζ’ **_serialize_session_summary** (`Function`) `[TRIVIAL]` - πŸ“ Map SQLAlchemy session aggregate root into stable API summary DTO. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - πŸ”— DEPENDS_ON -> `SessionSummary` - Ζ’ **_serialize_session_detail** (`Function`) `[TRIVIAL]` - πŸ“ Map SQLAlchemy session aggregate root into stable API detail DTO. - πŸ”— DEPENDS_ON -> `SessionDetail` - Ζ’ **_require_session_version_header** (`Function`) `[TRIVIAL]` - πŸ“ Read the optimistic-lock session version header required by dataset review mutation endpoints. - Ζ’ **_enforce_session_version** (`Function`) - πŸ“ Convert repository optimistic-lock conflicts into deterministic HTTP 409 responses. - πŸ”— DEPENDS_ON -> `DatasetReviewSessionRepository` - Ζ’ **_prepare_owned_session_mutation** (`Function`) - πŸ“ Resolve owner-scoped mutation session and enforce optimistic-lock version before changing dataset review state. - Ζ’ **_commit_owned_session_mutation** (`Function`) - πŸ“ Centralize dataset-review session version bumping and commit semantics for owner-scoped mutation endpoints. - πŸ”— DEPENDS_ON -> `DatasetReviewSessionRepository` - Ζ’ **_serialize_semantic_field** (`Function`) `[TRIVIAL]` - πŸ“ Map one semantic field aggregate into stable field-level DTO output. - πŸ”— DEPENDS_ON -> `SemanticFieldEntryDto` - Ζ’ **_serialize_clarification_question_payload** (`Function`) `[TRIVIAL]` - πŸ“ Convert clarification engine payload into API DTO aligned with the clarification contract. - πŸ”— DEPENDS_ON -> `ClarificationQuestionDto` - Ζ’ **_serialize_clarification_state** (`Function`) `[TRIVIAL]` - πŸ“ Convert clarification engine state into stable API response payload. - πŸ”— DEPENDS_ON -> `ClarificationStateResponse` - Ζ’ **_serialize_empty_clarification_state** (`Function`) `[TRIVIAL]` - πŸ“ Return a stable empty clarification payload for sessions that have not started clarification yet. - πŸ”— DEPENDS_ON -> `ClarificationStateResponse` - Ζ’ **_get_owned_session_or_404** (`Function`) - πŸ“ Resolve one session for current user or collaborator scope, returning 404 when inaccessible. - πŸ”— CALLS -> `load_detail` - Ζ’ **_require_owner_mutation_scope** (`Function`) - πŸ“ Enforce owner-only mutation scope for dataset review write endpoints. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **_record_session_event** (`Function`) `[TRIVIAL]` - πŸ“ Persist one explicit audit event for an owned dataset-review mutation endpoint. - πŸ”— CALLS -> `SessionEventLogger.log_for_session` - Ζ’ **_get_owned_mapping_or_404** (`Function`) - πŸ“ Resolve one execution mapping inside one owned session aggregate without leaking foreign-mapping existence. - πŸ”— DEPENDS_ON -> `ExecutionMapping` - Ζ’ **_get_owned_field_or_404** (`Function`) - πŸ“ Resolve a semantic field inside one owned session aggregate without leaking foreign-field existence. - πŸ”— DEPENDS_ON -> `SemanticFieldEntry` - Ζ’ **_get_latest_clarification_session_or_404** (`Function`) `[TRIVIAL]` - πŸ“ Resolve the latest clarification aggregate for one session or raise when clarification is unavailable. - πŸ”— DEPENDS_ON -> `ClarificationSession` - Ζ’ **_map_candidate_provenance** (`Function`) `[TRIVIAL]` - πŸ“ Translate accepted semantic candidate type into stable field provenance. - Ζ’ **_resolve_candidate_source_version** (`Function`) `[TRIVIAL]` - πŸ“ Resolve the semantic source version for one accepted candidate from the loaded session aggregate. - πŸ”— DEPENDS_ON -> `SemanticFieldEntry` - πŸ”— DEPENDS_ON -> `SemanticSource` - Ζ’ **_update_semantic_field_state** (`Function`) - πŸ“ Apply field-level semantic manual override or candidate acceptance while preserving lock/provenance invariants. - πŸ”— DEPENDS_ON -> `SemanticFieldEntry` - πŸ”— DEPENDS_ON -> `SemanticCandidate` - Ζ’ **_serialize_execution_mapping** (`Function`) `[TRIVIAL]` - πŸ“ Map one persisted execution mapping into stable API DTO output. - πŸ”— DEPENDS_ON -> `ExecutionMappingDto` - Ζ’ **_serialize_preview** (`Function`) `[TRIVIAL]` - πŸ“ Map one persisted preview snapshot into stable API DTO output and surface the refreshed session version for follow-up optimistic-lock mutations. - πŸ”— DEPENDS_ON -> `CompiledPreviewDto` - Ζ’ **_serialize_run_context** (`Function`) `[TRIVIAL]` - πŸ“ Map one persisted launch run context into stable API DTO output for SQL Lab handoff confirmation. - πŸ”— DEPENDS_ON -> `DatasetRunContextDto` - Ζ’ **_build_sql_lab_redirect_url** (`Function`) `[TRIVIAL]` - πŸ“ Build a stable SQL Lab redirect URL from the configured Superset environment and persisted run context reference. - πŸ”— DEPENDS_ON -> `DatasetRunContextDto` - Ζ’ **_build_documentation_export** (`Function`) `[TRIVIAL]` - πŸ“ Produce session documentation export content from current persisted review state. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **_build_validation_export** (`Function`) `[TRIVIAL]` - πŸ“ Produce validation-focused export content from persisted findings and readiness state. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **list_sessions** (`Function`) - πŸ“ List resumable dataset review sessions for the current user. - πŸ”— CALLS -> `list_user_sess` - Ζ’ **start_session** (`Function`) - πŸ“ Start a new dataset review session from a Superset link or dataset selection. - πŸ”— CALLS -> `start_session:Function` - Ζ’ **get_session_detail** (`Function`) - πŸ“ Return the full accessible dataset review session aggregate for current user scope. - πŸ”— CALLS -> `_get_owned_session_or_404` - Ζ’ **update_session** (`Function`) - πŸ“ Update resumable lifecycle status for an owned dataset review session. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **delete_session** (`Function`) - πŸ“ Archive or hard-delete a session owned by the current user. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **export_documentation** (`Function`) - πŸ“ Export documentation output for the current session in JSON or Markdown form. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **export_validation** (`Function`) - πŸ“ Export validation findings for the current session in JSON or Markdown form. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **get_clarification_state** (`Function`) - πŸ“ Return the current clarification session summary and one active question payload, or an empty state when clarification has not started. - πŸ”— CALLS -> `build_question_payload:Function` - Ζ’ **resume_clarification** (`Function`) - πŸ“ Resume clarification mode on the highest-priority unresolved question for an owned session. - πŸ”— CALLS -> `build_question_payload:Function` - Ζ’ **record_clarification_answer** (`Function`) - πŸ“ Persist one clarification answer before advancing the active pointer or readiness state. - πŸ”— CALLS -> `record_answer:Function` - Ζ’ **update_field_semantic** (`Function`) - πŸ“ Apply one field-level semantic candidate decision or manual override with lock/provenance safeguards. - πŸ”— CALLS -> `_update_semantic_field_state` - Ζ’ **lock_field_semantic** (`Function`) - πŸ“ Lock one semantic field against later automatic overwrite while preserving the current active value. - πŸ”— DEPENDS_ON -> `SemanticFieldEntry` - Ζ’ **unlock_field_semantic** (`Function`) - πŸ“ Unlock one semantic field so later automated candidate application may replace it explicitly. - πŸ”— DEPENDS_ON -> `SemanticFieldEntry` - Ζ’ **approve_batch_semantic_fields** (`Function`) - πŸ“ Approve multiple semantic candidate decisions in one owner-authorized batch without bypassing single-field semantics. - πŸ”— CALLS -> `_update_semantic_field_state` - Ζ’ **list_execution_mappings** (`Function`) - πŸ“ Return the current mapping-review set for one accessible session. - πŸ”— CALLS -> `_get_owned_session_or_404` - Ζ’ **update_execution_mapping** (`Function`) - πŸ“ Persist one owner-authorized execution-mapping effective value override and invalidate stale preview truth. - πŸ”— DEPENDS_ON -> `ExecutionMapping` - Ζ’ **approve_execution_mapping** (`Function`) - πŸ“ Explicitly approve a warning-sensitive mapping transformation and preserve audit note state. - πŸ”— DEPENDS_ON -> `ExecutionMapping` - Ζ’ **approve_batch_execution_mappings** (`Function`) - πŸ“ Approve multiple warning-sensitive execution mappings in one owner-authorized batch. - πŸ”— DEPENDS_ON -> `ExecutionMapping` - Ζ’ **trigger_preview_generation** (`Function`) - πŸ“ Trigger Superset-side preview compilation for the current owned execution context. - πŸ”— CALLS -> `prepare_launch_preview:Function` - Ζ’ **launch_dataset** (`Function`) - πŸ“ Execute the current owned session launch handoff through the orchestrator and return audited SQL Lab run context. - πŸ”— CALLS -> `launch_dataset:Function` - Ζ’ **record_field_feedback** (`Function`) - πŸ“ Persist thumbs up/down feedback for AI-assisted semantic field content. - πŸ”— DEPENDS_ON -> `SemanticFieldEntry` - Ζ’ **record_clarification_feedback** (`Function`) - πŸ“ Persist thumbs up/down feedback for clarification question/answer content used in guided review. - πŸ”— DEPENDS_ON -> `ClarificationAnswer` - πŸ“¦ **MigrationApi** (`Module`) `[CRITICAL]` - πŸ“ HTTP contract layer for migration orchestration, settings, dry-run, and mapping sync endpoints. - πŸ—οΈ Layer: Infra - πŸ”’ Invariant: Migration endpoints never execute with invalid environment references and always return explicit HTTP errors on guard failures. - πŸ”— DEPENDS_ON -> `AppDependencies` - πŸ”— DEPENDS_ON -> `DatabaseModule` - πŸ”— DEPENDS_ON -> `DashboardSelection` - πŸ”— DEPENDS_ON -> `DashboardMetadata` - πŸ”— DEPENDS_ON -> `MigrationDryRunService` - πŸ”— DEPENDS_ON -> `IdMappingService` - πŸ”— DEPENDS_ON -> `ResourceMapping` - Ζ’ **get_dashboards** (`Function`) - πŸ“ Fetch dashboard metadata from a requested environment for migration selection UI. - πŸ”— CALLS -> `SupersetClient.get_dashboards_summary` - Ζ’ **execute_migration** (`Function`) `[CRITICAL]` - πŸ“ Validate migration selection and enqueue asynchronous migration task execution. - πŸ”’ Invariant: Migration task dispatch never occurs before source and target environment ids pass guard validation. - πŸ”— CALLS -> `create_task` - πŸ”— DEPENDS_ON -> `DashboardSelection` - Ζ’ **dry_run_migration** (`Function`) `[CRITICAL]` - πŸ“ Build pre-flight migration diff and risk summary without mutating target systems. - πŸ”’ Invariant: Dry-run flow remains read-only and rejects identical source/target environments before service execution. - πŸ”— DEPENDS_ON -> `DashboardSelection` - πŸ”— DEPENDS_ON -> `MigrationDryRunService` - Ζ’ **get_migration_settings** (`Function`) - πŸ“ Read and return configured migration synchronization cron expression. - πŸ”— DEPENDS_ON -> `AppDependencies` - Ζ’ **update_migration_settings** (`Function`) - πŸ“ Validate and persist migration synchronization cron expression update. - πŸ”— DEPENDS_ON -> `AppDependencies` - Ζ’ **get_resource_mappings** (`Function`) - πŸ“ Fetch synchronized resource mappings with optional filters and pagination for migration mappings view. - πŸ”— DEPENDS_ON -> `ResourceMapping` - Ζ’ **trigger_sync_now** (`Function`) - πŸ“ Trigger immediate ID synchronization for every configured environment. - πŸ”— DEPENDS_ON -> `IdMappingService` - πŸ”— CALLS -> `sync_environment` - πŸ“¦ **PluginsRouter** (`Module`) - πŸ“ Defines the FastAPI router for plugin-related endpoints, allowing clients to list available plugins. - πŸ—οΈ Layer: UI (API) - πŸ”— DEPENDS_ON -> `PluginConfig` - πŸ”— DEPENDS_ON -> `get_plugin_loader` - πŸ”— BINDS_TO -> `API_Routes` - Ζ’ **list_plugins** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve a list of all available plugins. - πŸ”— CALLS -> `get_plugin_loader` - πŸ”— DEPENDS_ON -> `PluginConfig` - πŸ“¦ **CleanReleaseV2Api** (`Module`) - πŸ“ Redesigned clean release API for headless candidate lifecycle. - πŸ—οΈ Layer: UI (API) - πŸ”— DEPENDS_ON -> `CleanReleaseRepository` - πŸ”— CALLS -> `approve_candidate` - πŸ”— CALLS -> `publish_candidate` - β„‚ **ApprovalRequest** (`Class`) `[TRIVIAL]` - πŸ“ Schema for approval request payload. - β„‚ **PublishRequest** (`Class`) `[TRIVIAL]` - πŸ“ Schema for publication request payload. - β„‚ **RevokeRequest** (`Class`) `[TRIVIAL]` - πŸ“ Schema for revocation request payload. - Ζ’ **register_candidate** (`Function`) - πŸ“ Register a new release candidate. - πŸ”— CALLS -> `CleanReleaseRepository.save_candidate` - πŸ”— DEPENDS_ON -> `CandidateDTO` - Ζ’ **import_artifacts** (`Function`) - πŸ“ Associate artifacts with a release candidate. - πŸ”— CALLS -> `CleanReleaseRepository.get_candidate` - Ζ’ **build_manifest** (`Function`) - πŸ“ Generate distribution manifest for a candidate. - πŸ”— CALLS -> `CleanReleaseRepository.save_manifest` - πŸ”— CALLS -> `CleanReleaseRepository.get_candidate` - Ζ’ **approve_candidate_endpoint** (`Function`) - πŸ“ Endpoint to record candidate approval. - πŸ”— CALLS -> `approve_candidate` - Ζ’ **reject_candidate_endpoint** (`Function`) - πŸ“ Endpoint to record candidate rejection. - πŸ”— CALLS -> `reject_candidate` - Ζ’ **publish_candidate_endpoint** (`Function`) - πŸ“ Endpoint to publish an approved candidate. - πŸ”— CALLS -> `publish_candidate` - Ζ’ **revoke_publication_endpoint** (`Function`) - πŸ“ Endpoint to revoke a previous publication. - πŸ”— CALLS -> `revoke_publication` - πŸ“¦ **MappingsApi** (`Module`) - πŸ“ API endpoints for managing database mappings and getting suggestions. - πŸ—οΈ Layer: API - πŸ”’ Invariant: Mappings are persisted in the SQLite database. - πŸ”— DEPENDS_ON -> `backend.src.dependencies` - πŸ”— DEPENDS_ON -> `backend.src.core.database` - πŸ”— DEPENDS_ON -> `backend.src.services.mapping_service` - πŸ“¦ **MappingCreate** (`DataClass`) `[TRIVIAL]` - πŸ“¦ **MappingResponse** (`DataClass`) `[TRIVIAL]` - πŸ“¦ **SuggestRequest** (`DataClass`) `[TRIVIAL]` - Ζ’ **get_mappings** (`Function`) `[TRIVIAL]` - πŸ“ List all saved database mappings. - Ζ’ **create_mapping** (`Function`) `[TRIVIAL]` - πŸ“ Create or update a database mapping. - Ζ’ **suggest_mappings_api** (`Function`) `[TRIVIAL]` - πŸ“ Get suggested mappings based on fuzzy matching. - πŸ“¦ **SettingsRouter** (`Module`) - πŸ“ Provides API endpoints for managing application settings and Superset environments. - πŸ—οΈ Layer: UI (API) - πŸ”’ Invariant: All settings changes must be persisted via ConfigManager. - πŸ”— DEPENDS_ON -> `ConfigManager` - πŸ”— DEPENDS_ON -> `get_config_manager:Function` - πŸ”— DEPENDS_ON -> `has_permission:Function` - β„‚ **LoggingConfigResponse** (`Class`) `[TRIVIAL]` - πŸ“ Response model for logging configuration with current task log level. - Ζ’ **_normalize_superset_env_url** (`Function`) `[TRIVIAL]` - πŸ“ Canonicalize Superset environment URL to base host/path without trailing /api/v1. - Ζ’ **_validate_superset_connection_fast** (`Function`) `[TRIVIAL]` - πŸ“ Run lightweight Superset connectivity validation without full pagination scan. - Ζ’ **get_settings** (`Function`) `[TRIVIAL]` - πŸ“ Retrieves all application settings. - Ζ’ **update_global_settings** (`Function`) `[TRIVIAL]` - πŸ“ Updates global application settings. - Ζ’ **get_storage_settings** (`Function`) `[TRIVIAL]` - πŸ“ Retrieves storage-specific settings. - Ζ’ **update_storage_settings** (`Function`) `[TRIVIAL]` - πŸ“ Updates storage-specific settings. - Ζ’ **get_environments** (`Function`) `[TRIVIAL]` - πŸ“ Lists all configured Superset environments. - Ζ’ **add_environment** (`Function`) `[TRIVIAL]` - πŸ“ Adds a new Superset environment. - Ζ’ **update_environment** (`Function`) `[TRIVIAL]` - πŸ“ Updates an existing Superset environment. - Ζ’ **delete_environment** (`Function`) `[TRIVIAL]` - πŸ“ Deletes a Superset environment. - Ζ’ **test_environment_connection** (`Function`) `[TRIVIAL]` - πŸ“ Tests the connection to a Superset environment. - Ζ’ **get_logging_config** (`Function`) `[TRIVIAL]` - πŸ“ Retrieves current logging configuration. - Ζ’ **update_logging_config** (`Function`) `[TRIVIAL]` - πŸ“ Updates logging configuration. - β„‚ **ConsolidatedSettingsResponse** (`Class`) `[TRIVIAL]` - πŸ“ Response model for consolidated application settings. - Ζ’ **get_consolidated_settings** (`Function`) - πŸ“ Retrieves all settings categories in a single call - πŸ”— DEPENDS_ON -> `ConfigManager` - πŸ”— DEPENDS_ON -> `LLMProviderService` - πŸ”— DEPENDS_ON -> `AppConfigRecord` - πŸ”— DEPENDS_ON -> `SessionLocal` - πŸ”— DEPENDS_ON -> `has_permission:Function` - πŸ”— DEPENDS_ON -> `normalize_llm_settings:Function` - Ζ’ **update_consolidated_settings** (`Function`) `[TRIVIAL]` - πŸ“ Bulk update application settings from the consolidated view. - Ζ’ **get_validation_policies** (`Function`) `[TRIVIAL]` - πŸ“ Lists all validation policies. - Ζ’ **create_validation_policy** (`Function`) `[TRIVIAL]` - πŸ“ Creates a new validation policy. - Ζ’ **update_validation_policy** (`Function`) `[TRIVIAL]` - πŸ“ Updates an existing validation policy. - Ζ’ **delete_validation_policy** (`Function`) `[TRIVIAL]` - πŸ“ Deletes a validation policy. - πŸ“¦ **AdminApi** (`Module`) - πŸ“ Admin API endpoints for user and role management. - πŸ—οΈ Layer: API - πŸ”’ Invariant: All endpoints in this module require 'Admin' role or 'admin' scope. - πŸ”— DEPENDS_ON -> `AuthRepository:Class` - πŸ”— DEPENDS_ON -> `get_auth_db:Function` - πŸ”— DEPENDS_ON -> `has_permission:Function` - πŸ“¦ **router** (`Variable`) `[TRIVIAL]` - πŸ“ APIRouter instance for admin routes. - πŸ”— DEPENDS_ON -> `fastapi.APIRouter` - Ζ’ **list_users** (`Function`) - πŸ“ Lists all registered users. - πŸ”— CALLS -> `User` - Ζ’ **create_user** (`Function`) - πŸ“ Creates a new local user. - πŸ”— CALLS -> `AuthRepository:Class` - Ζ’ **update_user** (`Function`) - πŸ“ Updates an existing user. - πŸ”— CALLS -> `AuthRepository` - Ζ’ **delete_user** (`Function`) - πŸ“ Deletes a user. - πŸ”— CALLS -> `AuthRepository` - Ζ’ **list_roles** (`Function`) - πŸ“ Lists all available roles. - πŸ”— CALLS -> `Role:Class` - Ζ’ **create_role** (`Function`) - πŸ“ Creates a new system role with associated permissions. - πŸ”— CALLS -> `get_permission_by_id:Function` - Ζ’ **update_role** (`Function`) - πŸ“ Updates an existing role's metadata and permissions. - πŸ”— CALLS -> `get_role_by_id:Function` - Ζ’ **delete_role** (`Function`) - πŸ“ Removes a role from the system. - πŸ”— CALLS -> `get_role_by_id:Function` - Ζ’ **list_permissions** (`Function`) - πŸ“ Lists all available system permissions for assignment. - πŸ”— CALLS -> `backend.src.core.auth.repository.AuthRepository.list_permissions` - Ζ’ **list_ad_mappings** (`Function`) - πŸ“ Lists all AD Group to Role mappings. - πŸ”— CALLS -> `ADGroupMapping` - Ζ’ **create_ad_mapping** (`Function`) `[TRIVIAL]` - πŸ“ Creates a new AD Group mapping. - πŸ”— DEPENDS_ON -> `ADGroupMapping:Class` - πŸ”— DEPENDS_ON -> `get_auth_db:Function` - πŸ”— DEPENDS_ON -> `has_permission:Function` - πŸ“¦ **GitSchemas** (`Module`) `[TRIVIAL]` - πŸ“ Defines Pydantic models for the Git integration API layer. - πŸ—οΈ Layer: API - πŸ”’ Invariant: All schemas must be compatible with the FastAPI router. - πŸ”— DEPENDS_ON -> `backend.src.models.git` - β„‚ **GitServerConfigBase** (`Class`) `[TRIVIAL]` - πŸ“ Base schema for Git server configuration attributes. - β„‚ **GitServerConfigUpdate** (`Class`) `[TRIVIAL]` - πŸ“ Schema for updating an existing Git server configuration. - β„‚ **GitServerConfigCreate** (`Class`) `[TRIVIAL]` - πŸ“ Schema for creating a new Git server configuration. - β„‚ **GitServerConfigSchema** (`Class`) `[TRIVIAL]` - πŸ“ Schema for representing a Git server configuration with metadata. - β„‚ **GitRepositorySchema** (`Class`) `[TRIVIAL]` - πŸ“ Schema for tracking a local Git repository linked to a dashboard. - β„‚ **BranchSchema** (`Class`) `[TRIVIAL]` - πŸ“ Schema for representing a Git branch metadata. - β„‚ **CommitSchema** (`Class`) `[TRIVIAL]` - πŸ“ Schema for representing Git commit details. - β„‚ **BranchCreate** (`Class`) `[TRIVIAL]` - πŸ“ Schema for branch creation requests. - β„‚ **BranchCheckout** (`Class`) `[TRIVIAL]` - πŸ“ Schema for branch checkout requests. - β„‚ **CommitCreate** (`Class`) `[TRIVIAL]` - πŸ“ Schema for staging and committing changes. - β„‚ **ConflictResolution** (`Class`) `[TRIVIAL]` - πŸ“ Schema for resolving merge conflicts. - β„‚ **MergeStatusSchema** (`Class`) `[TRIVIAL]` - πŸ“ Schema representing unfinished merge status for repository. - β„‚ **MergeConflictFileSchema** (`Class`) `[TRIVIAL]` - πŸ“ Schema describing one conflicted file with optional side snapshots. - β„‚ **MergeResolveRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request schema for resolving one or multiple merge conflicts. - β„‚ **MergeContinueRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request schema for finishing merge with optional explicit commit message. - β„‚ **DeploymentEnvironmentSchema** (`Class`) `[TRIVIAL]` - πŸ“ Schema for representing a target deployment environment. - β„‚ **DeployRequest** (`Class`) `[TRIVIAL]` - πŸ“ Schema for dashboard deployment requests. - β„‚ **RepoInitRequest** (`Class`) `[TRIVIAL]` - πŸ“ Schema for repository initialization requests. - β„‚ **RepositoryBindingSchema** (`Class`) `[TRIVIAL]` - πŸ“ Schema describing repository-to-config binding and provider metadata. - β„‚ **RepoStatusBatchRequest** (`Class`) `[TRIVIAL]` - πŸ“ Schema for requesting repository statuses for multiple dashboards in a single call. - β„‚ **RepoStatusBatchResponse** (`Class`) `[TRIVIAL]` - πŸ“ Schema for returning repository statuses keyed by dashboard ID. - β„‚ **GiteaRepoSchema** (`Class`) `[TRIVIAL]` - πŸ“ Schema describing a Gitea repository. - β„‚ **GiteaRepoCreateRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request schema for creating a Gitea repository. - β„‚ **RemoteRepoSchema** (`Class`) `[TRIVIAL]` - πŸ“ Provider-agnostic remote repository payload. - β„‚ **RemoteRepoCreateRequest** (`Class`) `[TRIVIAL]` - πŸ“ Provider-agnostic repository creation request. - β„‚ **PromoteRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request schema for branch promotion workflow. - β„‚ **PromoteResponse** (`Class`) `[TRIVIAL]` - πŸ“ Response schema for promotion operation result. - πŸ“¦ **AssistantApi** (`Module`) `[CRITICAL]` - πŸ“ API routes for LLM assistant command parsing and safe execution orchestration. - πŸ—οΈ Layer: API - πŸ”’ Invariant: Risky operations are never executed without valid confirmation token. - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ”— DEPENDS_ON -> `AssistantMessageRecord` - πŸ”— DEPENDS_ON -> `AssistantConfirmationRecord` - πŸ”— DEPENDS_ON -> `AssistantAuditRecord` - β„‚ **AssistantMessageRequest** (`Class`) `[TRIVIAL]` - πŸ“ Input payload for assistant message endpoint. - πŸ”’ Invariant: message is always non-empty and no longer than 4000 characters. - β„‚ **AssistantAction** (`Class`) `[TRIVIAL]` - πŸ“ UI action descriptor returned with assistant responses. - πŸ”’ Invariant: type and label are required for every UI action. - β„‚ **AssistantMessageResponse** (`Class`) `[TRIVIAL]` - πŸ“ Output payload contract for assistant interaction endpoints. - πŸ”’ Invariant: created_at and state are always present in endpoint responses. - β„‚ **ConfirmationRecord** (`Class`) `[TRIVIAL]` - πŸ“ In-memory confirmation token model for risky operation dispatch. - πŸ”’ Invariant: state defaults to "pending" and expires_at bounds confirmation validity. - Ζ’ **_append_history** (`Function`) `[TRIVIAL]` - πŸ“ Append conversation message to in-memory history buffer. - πŸ”’ Invariant: every appended entry includes generated message_id and created_at timestamp. - Ζ’ **_persist_message** (`Function`) `[TRIVIAL]` - πŸ“ Persist assistant/user message record to database. - πŸ”’ Invariant: failed persistence attempts always rollback before returning. - πŸ”— DEPENDS_ON -> `AssistantMessageRecord` - Ζ’ **_audit** (`Function`) `[TRIVIAL]` - πŸ“ Append in-memory audit record for assistant decision trace. - πŸ”’ Invariant: persisted in-memory audit entry always contains created_at in ISO format. - Ζ’ **_persist_audit** (`Function`) `[TRIVIAL]` - πŸ“ Persist structured assistant audit payload in database. - Ζ’ **_persist_confirmation** (`Function`) `[TRIVIAL]` - πŸ“ Persist confirmation token record to database. - Ζ’ **_update_confirmation_state** (`Function`) `[TRIVIAL]` - πŸ“ Update persistent confirmation token lifecycle state. - Ζ’ **_load_confirmation_from_db** (`Function`) `[TRIVIAL]` - πŸ“ Load confirmation token from database into in-memory model. - Ζ’ **_ensure_conversation** (`Function`) `[TRIVIAL]` - πŸ“ Resolve active conversation id in memory or create a new one. - Ζ’ **_resolve_or_create_conversation** (`Function`) `[TRIVIAL]` - πŸ“ Resolve active conversation using explicit id, memory cache, or persisted history. - Ζ’ **_cleanup_history_ttl** (`Function`) `[TRIVIAL]` - πŸ“ Enforce assistant message retention window by deleting expired rows and in-memory records. - Ζ’ **_is_conversation_archived** (`Function`) `[TRIVIAL]` - πŸ“ Determine archived state for a conversation based on last update timestamp. - Ζ’ **_coerce_query_bool** (`Function`) `[TRIVIAL]` - πŸ“ Normalize bool-like query values for compatibility in direct handler invocations/tests. - Ζ’ **_extract_id** (`Function`) `[TRIVIAL]` - πŸ“ Extract first regex match group from text by ordered pattern list. - Ζ’ **_resolve_env_id** (`Function`) `[TRIVIAL]` - πŸ“ Resolve environment identifier/name token to canonical environment id. - Ζ’ **_is_production_env** (`Function`) `[TRIVIAL]` - πŸ“ Determine whether environment token resolves to production-like target. - Ζ’ **_resolve_provider_id** (`Function`) `[TRIVIAL]` - πŸ“ Resolve provider token to provider id with active/default fallback. - Ζ’ **_get_default_environment_id** (`Function`) `[TRIVIAL]` - πŸ“ Resolve default environment id from settings or first configured environment. - Ζ’ **_resolve_dashboard_id_by_ref** (`Function`) `[TRIVIAL]` - πŸ“ Resolve dashboard id by title or slug reference in selected environment. - Ζ’ **_resolve_dashboard_id_entity** (`Function`) `[TRIVIAL]` - πŸ“ Resolve dashboard id from intent entities using numeric id or dashboard_ref fallback. - Ζ’ **_get_environment_name_by_id** (`Function`) `[TRIVIAL]` - πŸ“ Resolve human-readable environment name by id. - Ζ’ **_extract_result_deep_links** (`Function`) `[TRIVIAL]` - πŸ“ Build deep-link actions to verify task result from assistant chat. - Ζ’ **_build_task_observability_summary** (`Function`) `[TRIVIAL]` - πŸ“ Build compact textual summary for completed tasks to reduce "black box" effect. - Ζ’ **_parse_command** (`Function`) - πŸ“ Deterministically parse RU/EN command text into intent payload. - πŸ”’ Invariant: every return path includes domain, operation, entities, confidence, risk_level, requires_confirmation. - πŸ”— DEPENDS_ON -> `_extract_id` - πŸ”— DEPENDS_ON -> `_is_production_env` - Ζ’ **_check_any_permission** (`Function`) `[TRIVIAL]` - πŸ“ Validate user against alternative permission checks (logical OR). - Ζ’ **_has_any_permission** (`Function`) `[TRIVIAL]` - πŸ“ Check whether user has at least one permission tuple from the provided list. - Ζ’ **_build_tool_catalog** (`Function`) - πŸ“ Build current-user tool catalog for LLM planner with operation contracts and defaults. - Ζ’ **_coerce_intent_entities** (`Function`) `[TRIVIAL]` - πŸ“ Normalize intent entity value types from LLM output to route-compatible values. - Ζ’ **_serialize_dataset_review_context** (`Function`) - πŸ“ Build assistant-safe dataset-review context snapshot with masked imported-filter payloads for session-scoped assistant routing. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **_load_dataset_review_context** (`Function`) - πŸ“ Load owner-scoped dataset-review context for assistant planning and grounded response generation. - πŸ”— DEPENDS_ON -> `DatasetReviewSessionRepository` - Ζ’ **_extract_dataset_review_target** (`Function`) `[TRIVIAL]` - πŸ“ Extract structured dataset-review focus target hints embedded in assistant prompts. - Ζ’ **_match_dataset_review_field** (`Function`) `[TRIVIAL]` - πŸ“ Resolve one semantic field from assistant-visible context by id or user-visible label. - Ζ’ **_extract_quoted_segment** (`Function`) `[TRIVIAL]` - πŸ“ Extract one quoted assistant command segment after a label token. - Ζ’ **_dataset_review_conflict_http_exception** (`Function`) `[TRIVIAL]` - πŸ“ Convert dataset-review optimistic-lock conflicts into shared 409 assistant semantics. - Ζ’ **_plan_dataset_review_intent** (`Function`) - πŸ“ Parse session-scoped dataset-review assistant commands before falling back to generic assistant tool routing. - Ζ’ **_dispatch_dataset_review_intent** (`Function`) - πŸ“ Route confirmed dataset-review assistant intents through existing backend dataset-review APIs and orchestration boundaries. - Ζ’ **_confirmation_summary** (`Function`) - πŸ“ Build human-readable confirmation prompt for an intent before execution. - Ζ’ **_clarification_text_for_intent** (`Function`) `[TRIVIAL]` - πŸ“ Convert technical missing-parameter errors into user-facing clarification prompts. - Ζ’ **_plan_intent_with_llm** (`Function`) `[TRIVIAL]` - πŸ“ Use active LLM provider to select best tool/operation from dynamic catalog. - Ζ’ **_authorize_intent** (`Function`) `[TRIVIAL]` - πŸ“ Validate user permissions for parsed intent before confirmation/dispatch. - Ζ’ **_dispatch_intent** (`Function`) `[CRITICAL]` - πŸ“ Execute parsed assistant intent via existing task/plugin/git services. - πŸ”’ Invariant: unsupported operations are rejected via HTTPException(400). - πŸ”— DEPENDS_ON -> `_check_any_permission` - πŸ”— DEPENDS_ON -> `_resolve_dashboard_id_entity` - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ”— DEPENDS_ON -> `GitService` - Ζ’ **send_message** (`Function`) `[CRITICAL]` - πŸ“ Parse assistant command, enforce safety gates, and dispatch executable intent. - πŸ”’ Invariant: non-safe operations are gated with confirmation before execution from this endpoint. - πŸ”— DEPENDS_ON -> `_plan_intent_with_llm` - πŸ”— DEPENDS_ON -> `_parse_command` - πŸ”— DEPENDS_ON -> `_dispatch_intent` - πŸ”— DEPENDS_ON -> `_append_history` - πŸ”— DEPENDS_ON -> `_persist_message` - πŸ”— DEPENDS_ON -> `_audit` - Ζ’ **confirm_operation** (`Function`) `[TRIVIAL]` - πŸ“ Execute previously requested risky operation after explicit user confirmation. - Ζ’ **cancel_operation** (`Function`) `[TRIVIAL]` - πŸ“ Cancel pending risky operation and mark confirmation token as cancelled. - Ζ’ **list_conversations** (`Function`) `[TRIVIAL]` - πŸ“ Return paginated conversation list for current user with archived flag and last message preview. - Ζ’ **delete_conversation** (`Function`) `[TRIVIAL]` - πŸ“ Soft-delete or hard-delete a conversation and clear its in-memory trace. - Ζ’ **get_history** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve paginated assistant conversation history for current user. - Ζ’ **get_assistant_audit** (`Function`) `[TRIVIAL]` - πŸ“ Return assistant audit decisions for current user from persistent and in-memory stores. - Ζ’ **_async_confirmation_summary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_label** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **storage_routes** (`Module`) - πŸ“ API endpoints for file storage management (backups and repositories). - πŸ—οΈ Layer: API - πŸ”’ Invariant: All paths must be validated against path traversal. - πŸ”— DEPENDS_ON -> `backend.src.models.storage` - Ζ’ **list_files** (`Function`) - πŸ“ List all files and directories in the storage system. - πŸ”— CALLS -> `backend.src.plugins.storage.plugin.StoragePlugin.list_files` - Ζ’ **upload_file** (`Function`) - πŸ“ Upload a file to the storage system. - πŸ”— CALLS -> `backend.src.plugins.storage.plugin.StoragePlugin.save_file` - Ζ’ **delete_file** (`Function`) - πŸ“ Delete a specific file or directory. - πŸ”— CALLS -> `backend.src.plugins.storage.plugin.StoragePlugin.delete_file` - Ζ’ **download_file** (`Function`) - πŸ“ Retrieve a file for download. - πŸ”— CALLS -> `backend.src.plugins.storage.plugin.StoragePlugin.get_file_path` - Ζ’ **get_file_by_path** (`Function`) - πŸ“ Retrieve a file by validated absolute/relative path under storage root. - πŸ”— CALLS -> `backend.src.plugins.storage.plugin.StoragePlugin.get_storage_root` - πŸ”— CALLS -> `backend.src.plugins.storage.plugin.StoragePlugin.validate_path` - πŸ“¦ **backend.src.api.routes.clean_release** (`Module`) - πŸ“ Expose clean release endpoints for candidate preparation and subsequent compliance flow. - πŸ—οΈ Layer: API - πŸ”’ Invariant: API never reports prepared status if preparation errors are present. - πŸ”— DEPENDS_ON -> `backend.src.dependencies.get_clean_release_repository` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.preparation_service` - β„‚ **PrepareCandidateRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request schema for candidate preparation endpoint. - β„‚ **StartCheckRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request schema for clean compliance check run startup. - β„‚ **RegisterCandidateRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request schema for candidate registration endpoint. - β„‚ **ImportArtifactsRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request schema for candidate artifact import endpoint. - β„‚ **BuildManifestRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request schema for manifest build endpoint. - β„‚ **CreateComplianceRunRequest** (`Class`) `[TRIVIAL]` - πŸ“ Request schema for compliance run creation with optional manifest pinning. - Ζ’ **register_candidate_v2_endpoint** (`Function`) `[TRIVIAL]` - πŸ“ Register a clean-release candidate for headless lifecycle. - Ζ’ **import_candidate_artifacts_v2_endpoint** (`Function`) `[TRIVIAL]` - πŸ“ Import candidate artifacts in headless flow. - Ζ’ **build_candidate_manifest_v2_endpoint** (`Function`) `[TRIVIAL]` - πŸ“ Build immutable manifest snapshot for prepared candidate. - Ζ’ **get_candidate_overview_v2_endpoint** (`Function`) `[TRIVIAL]` - πŸ“ Return expanded candidate overview DTO for headless lifecycle visibility. - Ζ’ **prepare_candidate_endpoint** (`Function`) `[TRIVIAL]` - πŸ“ Prepare candidate with policy evaluation and deterministic manifest generation. - Ζ’ **start_check** (`Function`) `[TRIVIAL]` - πŸ“ Start and finalize a clean compliance check run and persist report artifacts. - Ζ’ **get_check_status** (`Function`) `[TRIVIAL]` - πŸ“ Return terminal/intermediate status payload for a check run. - Ζ’ **get_report** (`Function`) `[TRIVIAL]` - πŸ“ Return persisted compliance report by report_id. - πŸ“¦ **ReportsRouter** (`Module`) `[CRITICAL]` - πŸ“ FastAPI router for unified task report list and detail retrieval endpoints. - πŸ—οΈ Layer: UI (API) - πŸ”’ Invariant: Endpoints are read-only and do not trigger long-running tasks. - πŸ”— DEPENDS_ON -> `ReportsService:Class` - πŸ”— DEPENDS_ON -> `get_task_manager:Function` - πŸ”— DEPENDS_ON -> `get_clean_release_repository:Function` - πŸ”— DEPENDS_ON -> `has_permission:Function` - Ζ’ **_parse_csv_enum_list** (`Function`) `[TRIVIAL]` - πŸ“ Parse comma-separated query value into enum list. - πŸ”— BINDS_TO -> `ReportsRouter` - Ζ’ **list_reports** (`Function`) `[TRIVIAL]` - πŸ“ Return paginated unified reports list. - πŸ”— CALLS -> `_parse_csv_enum_list:Function` - πŸ”— DEPENDS_ON -> `ReportQuery:Class` - πŸ”— DEPENDS_ON -> `ReportsService:Class` - Ζ’ **get_report_detail** (`Function`) `[TRIVIAL]` - πŸ“ Return one normalized report detail with diagnostics and next actions. - πŸ”— CALLS -> `ReportsService:Class` - πŸ“¦ **ProfileApiModule** (`Module`) `[CRITICAL]` - πŸ“ Exposes self-scoped profile preference endpoints and environment-based Superset account lookup. - πŸ—οΈ Layer: API - πŸ”’ Invariant: Endpoints are self-scoped and never mutate another user preference. - πŸ”— DEPENDS_ON -> `backend.src.services.profile_service` - πŸ”— DEPENDS_ON -> `backend.src.dependencies.get_current_user` - πŸ”— DEPENDS_ON -> `backend.src.core.database.get_db` - Ζ’ **_get_profile_service** (`Function`) `[TRIVIAL]` - πŸ“ Build profile service for current request scope. - πŸ”— CALLS -> `ProfileService` - Ζ’ **get_preferences** (`Function`) `[TRIVIAL]` - πŸ“ Get authenticated user's dashboard filter preference. - πŸ”— CALLS -> `ProfileService` - Ζ’ **update_preferences** (`Function`) `[TRIVIAL]` - πŸ“ Update authenticated user's dashboard filter preference. - πŸ”— CALLS -> `ProfileService` - Ζ’ **lookup_superset_accounts** (`Function`) `[TRIVIAL]` - πŸ“ Lookup Superset account candidates in selected environment. - πŸ”— CALLS -> `ProfileService` - πŸ“¦ **ApiRoutesModule** (`Module`) - πŸ“ Provide lazy route module loading to avoid heavyweight imports during tests. - πŸ—οΈ Layer: API - πŸ”’ Invariant: Only names listed in __all__ are importable via __getattr__. - πŸ”— CALLS -> `ApiRoutesGetAttr` - πŸ”— BINDS_TO -> `Route_Group_Contracts` - β–¦ **Route_Group_Contracts** (`Block`) - πŸ“ Declare the canonical route-module registry used by lazy imports and app router inclusion. - πŸ”— DEPENDS_ON -> `PluginsRouter` - πŸ”— DEPENDS_ON -> `TasksRouter` - πŸ”— DEPENDS_ON -> `SettingsRouter` - πŸ”— DEPENDS_ON -> `ConnectionsRouter` - πŸ”— DEPENDS_ON -> `ReportsRouter` - πŸ”— DEPENDS_ON -> `LlmRoutes` - Ζ’ **ApiRoutesGetAttr** (`Function`) - πŸ“ Lazily import route module by attribute name. - πŸ”— DEPENDS_ON -> `ApiRoutesModule` - Ζ’ **__getattr__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TasksRouter** (`Module`) - πŸ“ Defines the FastAPI router for task-related endpoints, allowing clients to create, list, and get the status of tasks. - πŸ—οΈ Layer: UI (API) - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ”— DEPENDS_ON -> `ConfigManager` - πŸ”— DEPENDS_ON -> `LLMProviderService` - Ζ’ **create_task** (`Function`) - πŸ“ Create and start a new task for a given plugin. - πŸ”— CALLS -> `TaskManager` - πŸ”— DEPENDS_ON -> `ConfigManager` - πŸ”— DEPENDS_ON -> `LLMProviderService` - Ζ’ **list_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve a list of tasks with pagination and optional status filter. - πŸ”— CALLS -> `TaskManager` - πŸ”— BINDS_TO -> `TASK_TYPE_PLUGIN_MAP` - Ζ’ **get_task** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve the details of a specific task. - πŸ”— CALLS -> `TaskManager` - Ζ’ **get_task_logs** (`Function`) `[CRITICAL]` - πŸ“ Retrieve logs for a specific task with optional filtering. - πŸ”— CALLS -> `TaskManager` - πŸ”— DEPENDS_ON -> `LogFilter` - Ζ’ **get_task_log_stats** (`Function`) `[TRIVIAL]` - πŸ“ Get statistics about logs for a task (counts by level and source). - πŸ”— CALLS -> `TaskManager` - πŸ”— DEPENDS_ON -> `LogStats` - Ζ’ **get_task_log_sources** (`Function`) `[TRIVIAL]` - πŸ“ Get unique sources for a task's logs. - πŸ”— CALLS -> `TaskManager` - Ζ’ **resolve_task** (`Function`) `[TRIVIAL]` - πŸ“ Resolve a task that is awaiting mapping. - πŸ”— CALLS -> `TaskManager` - Ζ’ **resume_task** (`Function`) `[TRIVIAL]` - πŸ“ Resume a task that is awaiting input (e.g., passwords). - πŸ”— CALLS -> `TaskManager` - Ζ’ **clear_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Clear tasks matching the status filter. - πŸ”— CALLS -> `TaskManager` - πŸ“¦ **DashboardsApi** (`Module`) `[CRITICAL]` - πŸ“ API endpoints for the Dashboard Hub - listing dashboards with Git and task status - πŸ—οΈ Layer: API - πŸ”’ Invariant: All dashboard responses include git_status and last_task metadata - πŸ”— DEPENDS_ON -> `AppDependencies` - πŸ”— DEPENDS_ON -> `ResourceService` - πŸ”— DEPENDS_ON -> `SupersetClient` - πŸ“¦ **GitStatus** (`DataClass`) `[TRIVIAL]` - πŸ“ DTO for dashboard Git synchronization status. - πŸ“¦ **LastTask** (`DataClass`) `[TRIVIAL]` - πŸ“ DTO for the most recent background task associated with a dashboard. - πŸ“¦ **DashboardItem** (`DataClass`) `[TRIVIAL]` - πŸ“ DTO representing a single dashboard with projected metadata. - πŸ“¦ **EffectiveProfileFilter** (`DataClass`) `[TRIVIAL]` - πŸ“ Metadata about applied profile filters for UI context. - πŸ“¦ **DashboardsResponse** (`DataClass`) `[TRIVIAL]` - πŸ“ Envelope DTO for paginated dashboards list. - πŸ“¦ **DashboardChartItem** (`DataClass`) `[TRIVIAL]` - πŸ“ DTO for a chart linked to a dashboard. - πŸ“¦ **DashboardDatasetItem** (`DataClass`) `[TRIVIAL]` - πŸ“ DTO for a dataset associated with a dashboard. - πŸ“¦ **DashboardDetailResponse** (`DataClass`) `[TRIVIAL]` - πŸ“ Detailed dashboard metadata including children. - πŸ“¦ **DashboardTaskHistoryItem** (`DataClass`) `[TRIVIAL]` - πŸ“ Individual history record entry. - πŸ“¦ **DashboardTaskHistoryResponse** (`DataClass`) `[TRIVIAL]` - πŸ“ Collection DTO for task history. - πŸ“¦ **DatabaseMapping** (`DataClass`) `[TRIVIAL]` - πŸ“ DTO for cross-environment database ID mapping. - πŸ“¦ **DatabaseMappingsResponse** (`DataClass`) `[TRIVIAL]` - πŸ“ Wrapper for database mappings. - Ζ’ **_find_dashboard_id_by_slug** (`Function`) `[TRIVIAL]` - πŸ“ Resolve dashboard numeric ID by slug using Superset list endpoint. - Ζ’ **_resolve_dashboard_id_from_ref** (`Function`) `[TRIVIAL]` - πŸ“ Resolve dashboard ID from slug-first reference with numeric fallback. - Ζ’ **_find_dashboard_id_by_slug_async** (`Function`) `[TRIVIAL]` - πŸ“ Resolve dashboard numeric ID by slug using async Superset list endpoint. - Ζ’ **_resolve_dashboard_id_from_ref_async** (`Function`) `[TRIVIAL]` - πŸ“ Resolve dashboard ID from slug-first reference using async Superset client. - Ζ’ **_normalize_filter_values** (`Function`) `[TRIVIAL]` - πŸ“ Normalize query filter values to lower-cased non-empty tokens. - Ζ’ **_dashboard_git_filter_value** (`Function`) `[TRIVIAL]` - πŸ“ Build comparable git status token for dashboards filtering. - Ζ’ **_normalize_actor_alias_token** (`Function`) `[TRIVIAL]` - πŸ“ Normalize actor alias token to comparable trim+lower text. - Ζ’ **_normalize_owner_display_token** (`Function`) `[TRIVIAL]` - πŸ“ Project owner payload value into stable display string for API response contracts. - Ζ’ **_normalize_dashboard_owner_values** (`Function`) `[TRIVIAL]` - πŸ“ Normalize dashboard owners payload to optional list of display strings. - Ζ’ **_project_dashboard_response_items** (`Function`) `[TRIVIAL]` - πŸ“ Project dashboard payloads to response-contract-safe shape. - Ζ’ **_get_profile_filter_binding** (`Function`) `[TRIVIAL]` - πŸ“ Resolve dashboard profile-filter binding through current or legacy profile service contracts. - Ζ’ **_resolve_profile_actor_aliases** (`Function`) `[TRIVIAL]` - πŸ“ Resolve stable actor aliases for profile filtering without per-dashboard detail fan-out. - Ζ’ **_matches_dashboard_actor_aliases** (`Function`) `[TRIVIAL]` - πŸ“ Apply profile actor matching against multiple aliases (username + optional display name). - Ζ’ **get_dashboards** (`Function`) - πŸ“ Fetch list of dashboards from a specific environment with Git status and last task status - πŸ”— CALLS -> `get_dashboards_with_status` - Ζ’ **get_database_mappings** (`Function`) `[TRIVIAL]` - πŸ“ Get database mapping suggestions between source and target environments - πŸ”— CALLS -> `MappingService:get_suggestions` - Ζ’ **get_dashboard_detail** (`Function`) `[TRIVIAL]` - πŸ“ Fetch detailed dashboard info with related charts and datasets - πŸ”— CALLS -> `AsyncSupersetClient` - Ζ’ **_task_matches_dashboard** (`Function`) `[TRIVIAL]` - πŸ“ Checks whether task params are tied to a specific dashboard and environment. - Ζ’ **get_dashboard_tasks_history** (`Function`) `[TRIVIAL]` - πŸ“ Returns history of backup and LLM validation tasks for a dashboard. - Ζ’ **get_dashboard_thumbnail** (`Function`) - πŸ“ Proxies Superset dashboard thumbnail with cache support. - πŸ“¦ **MigrateRequest** (`DataClass`) `[TRIVIAL]` - πŸ“ DTO for dashboard migration requests. - πŸ“¦ **TaskResponse** (`DataClass`) `[TRIVIAL]` - πŸ“ DTO for async task ID return. - Ζ’ **migrate_dashboards** (`Function`) `[TRIVIAL]` - πŸ“ Trigger bulk migration of dashboards from source to target environment - πŸ”— DISPATCHES -> `MigrationPlugin:execute` - πŸ”— CALLS -> `TaskManager` - πŸ“¦ **BackupRequest** (`DataClass`) `[TRIVIAL]` - πŸ“ DTO for dashboard backup requests. - Ζ’ **backup_dashboards** (`Function`) `[TRIVIAL]` - πŸ“ Trigger bulk backup of dashboards with optional cron schedule - πŸ”— DISPATCHES -> `BackupPlugin:execute` - πŸ”— CALLS -> `TaskManager` - Ζ’ **_read_optional_string** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_read_bool** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_matches_dashboard_filters** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_sort_key** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **DashboardsApiTests** (`Module`) - πŸ“ Unit tests for dashboards API endpoints. - πŸ—οΈ Layer: API - πŸ”— DEPENDS_ON -> `backend.src.api.routes.dashboards` - Ζ’ **test_get_dashboards_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate dashboards listing returns a populated response that satisfies the schema contract. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboards_with_search** (`Function`) `[TRIVIAL]` - πŸ“ Validate dashboards listing applies the search filter and returns only matching rows. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboards_empty** (`Function`) `[TRIVIAL]` - πŸ“ Validate dashboards listing returns an empty payload for an environment without dashboards. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboards_superset_failure** (`Function`) `[TRIVIAL]` - πŸ“ Validate dashboards listing surfaces a 503 contract when Superset access fails. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboards_env_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Validate dashboards listing returns 404 when the requested environment does not exist. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboards_invalid_pagination** (`Function`) `[TRIVIAL]` - πŸ“ Validate dashboards listing rejects invalid pagination parameters with 400 responses. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboard_detail_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate dashboard detail returns charts and datasets for an existing dashboard. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboard_detail_env_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Validate dashboard detail returns 404 when the requested environment is missing. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_migrate_dashboards_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate dashboard migration request creates an async task and returns its identifier. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_migrate_dashboards_no_ids** (`Function`) `[TRIVIAL]` - πŸ“ Validate dashboard migration rejects empty dashboard identifier lists. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_migrate_dashboards_env_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Validate migration creation returns 404 when the source environment cannot be resolved. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_backup_dashboards_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate dashboard backup request creates an async backup task and returns its identifier. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_backup_dashboards_env_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Validate backup task creation returns 404 when the target environment is missing. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_database_mappings_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate database mapping suggestions are returned for valid source and target environments. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_database_mappings_env_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Validate database mapping suggestions return 404 when either environment is missing. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboard_tasks_history_filters_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate dashboard task history returns only related backup and LLM tasks. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboard_thumbnail_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate dashboard thumbnail endpoint proxies image bytes and content type from Superset. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **_build_profile_preference_stub** (`Function`) `[TRIVIAL]` - πŸ“ Creates profile preference payload stub for dashboards filter contract tests. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **_matches_actor_case_insensitive** (`Function`) `[TRIVIAL]` - πŸ“ Applies trim + case-insensitive owners OR modified_by matching used by route contract tests. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboards_profile_filter_contract_owners_or_modified_by** (`Function`) `[TRIVIAL]` - πŸ“ Validate profile-default filtering matches owner and modifier aliases using normalized Superset actor values. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboards_override_show_all_contract** (`Function`) `[TRIVIAL]` - πŸ“ Validate override_show_all bypasses profile-default filtering without changing dashboard list semantics. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboards_profile_filter_no_match_results_contract** (`Function`) `[TRIVIAL]` - πŸ“ Validate profile-default filtering returns an empty dashboard page when no actor aliases match the bound user. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboards_page_context_other_disables_profile_default** (`Function`) `[TRIVIAL]` - πŸ“ Validate non-dashboard page contexts suppress profile-default filtering and preserve unfiltered results. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboards_profile_filter_matches_display_alias_without_detail_fanout** (`Function`) `[TRIVIAL]` - πŸ“ Validate profile-default filtering reuses resolved Superset display aliases without triggering per-dashboard detail fanout. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **test_get_dashboards_profile_filter_matches_owner_object_payload_contract** (`Function`) `[TRIVIAL]` - πŸ“ Validate profile-default filtering accepts owner object payloads once aliases resolve to the bound Superset username. - πŸ”— BINDS_TO -> `DashboardsApiTests` - Ζ’ **mock_deps** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mock_get_dashboards** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_network_request** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestGitStatusRoute** (`Module`) - πŸ“ Validate status endpoint behavior for missing and error repository states. - πŸ—οΈ Layer: Domain (Tests) - Ζ’ **test_get_repository_status_returns_no_repo_payload_for_missing_repo** (`Function`) `[TRIVIAL]` - πŸ“ Ensure missing local repository is represented as NO_REPO payload instead of an API error. - πŸ”— BINDS_TO -> `TestGitStatusRoute` - Ζ’ **test_get_repository_status_propagates_non_404_http_exception** (`Function`) `[TRIVIAL]` - πŸ“ Ensure HTTP exceptions other than 404 are not masked. - πŸ”— BINDS_TO -> `TestGitStatusRoute` - Ζ’ **test_get_repository_diff_propagates_http_exception** (`Function`) `[TRIVIAL]` - πŸ“ Ensure diff endpoint preserves domain HTTP errors from GitService. - πŸ”— BINDS_TO -> `TestGitStatusRoute` - Ζ’ **test_get_history_wraps_unexpected_error_as_500** (`Function`) `[TRIVIAL]` - πŸ“ Ensure non-HTTP exceptions in history endpoint become deterministic 500 errors. - πŸ”— BINDS_TO -> `TestGitStatusRoute` - Ζ’ **test_commit_changes_wraps_unexpected_error_as_500** (`Function`) `[TRIVIAL]` - πŸ“ Ensure commit endpoint does not leak unexpected errors as 400. - πŸ”— BINDS_TO -> `TestGitStatusRoute` - Ζ’ **test_get_repository_status_batch_returns_mixed_statuses** (`Function`) `[TRIVIAL]` - πŸ“ Ensure batch endpoint returns per-dashboard statuses in one response. - πŸ”— BINDS_TO -> `TestGitStatusRoute` - Ζ’ **test_get_repository_status_batch_marks_item_as_error_on_service_failure** (`Function`) `[TRIVIAL]` - πŸ“ Ensure batch endpoint marks failed items as ERROR without failing entire request. - πŸ”— BINDS_TO -> `TestGitStatusRoute` - Ζ’ **test_get_repository_status_batch_deduplicates_and_truncates_ids** (`Function`) `[TRIVIAL]` - πŸ“ Ensure batch endpoint protects server from oversized payloads. - πŸ”— BINDS_TO -> `TestGitStatusRoute` - Ζ’ **test_commit_changes_applies_profile_identity_before_commit** (`Function`) `[TRIVIAL]` - πŸ“ Ensure commit route configures repository identity from profile preferences before commit call. - πŸ”— BINDS_TO -> `TestGitStatusRoute` - Ζ’ **test_pull_changes_applies_profile_identity_before_pull** (`Function`) `[TRIVIAL]` - πŸ“ Ensure pull route configures repository identity from profile preferences before pull call. - πŸ”— BINDS_TO -> `TestGitStatusRoute` - Ζ’ **test_get_merge_status_returns_service_payload** (`Function`) `[TRIVIAL]` - πŸ“ Ensure merge status route returns service payload as-is. - πŸ”— BINDS_TO -> `TestGitStatusRoute` - Ζ’ **test_resolve_merge_conflicts_passes_resolution_items_to_service** (`Function`) `[TRIVIAL]` - πŸ“ Ensure merge resolve route forwards parsed resolutions to service. - πŸ”— BINDS_TO -> `TestGitStatusRoute` - Ζ’ **test_abort_merge_calls_service_and_returns_result** (`Function`) `[TRIVIAL]` - πŸ“ Ensure abort route delegates to service. - πŸ”— BINDS_TO -> `TestGitStatusRoute` - Ζ’ **test_continue_merge_passes_message_and_returns_commit** (`Function`) `[TRIVIAL]` - πŸ“ Ensure continue route passes commit message to service. - πŸ”— BINDS_TO -> `TestGitStatusRoute` - Ζ’ **_get_repo_path** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_get_repo_path** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_diff** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_commit_history** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **commit_changes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_get_repo_path** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_get_repo_path** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_get_repo_path** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **configure_identity** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **commit_changes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **filter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **first** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **query** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **configure_identity** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **pull_changes** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **filter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **first** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **query** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_merge_status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolve_merge_conflicts** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **dict** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **abort_merge** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **continue_merge** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestReportsOpenapiConformance** (`Module`) - πŸ“ Validate implemented reports payload shape against OpenAPI-required top-level contract fields. - πŸ—οΈ Layer: Domain (Tests) - πŸ”’ Invariant: List and detail payloads include required contract keys. - β„‚ **_FakeTaskManager** (`Class`) `[TRIVIAL]` - πŸ“ Minimal task-manager fake exposing static task list for OpenAPI conformance checks. - πŸ”’ Invariant: get_all_tasks returns seeded tasks unchanged. - πŸ”— BINDS_TO -> `TestReportsOpenapiConformance` - Ζ’ **_admin_user** (`Function`) `[TRIVIAL]` - πŸ“ Provide admin principal fixture required by reports routes in conformance tests. - πŸ”— BINDS_TO -> `TestReportsOpenapiConformance` - Ζ’ **_task** (`Function`) `[TRIVIAL]` - πŸ“ Construct deterministic task fixture consumed by reports list/detail payload assertions. - πŸ”— BINDS_TO -> `TestReportsOpenapiConformance` - Ζ’ **test_reports_list_openapi_required_keys** (`Function`) `[TRIVIAL]` - πŸ“ Verify reports list endpoint includes all required OpenAPI top-level keys. - πŸ”— BINDS_TO -> `TestReportsOpenapiConformance` - Ζ’ **test_reports_detail_openapi_required_keys** (`Function`) `[TRIVIAL]` - πŸ“ Verify reports detail endpoint returns payload containing the report object key. - πŸ”— BINDS_TO -> `TestReportsOpenapiConformance` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_all_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestCleanReleaseSourcePolicy** (`Module`) - πŸ“ Validate API behavior for source isolation violations in clean release preparation. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: External endpoints must produce blocking violation entries. - Ζ’ **_repo_with_seed_data** (`Function`) `[TRIVIAL]` - πŸ“ Seed repository with candidate, registry, and active policy for source isolation test flow. - πŸ”— BINDS_TO -> `TestCleanReleaseSourcePolicy` - Ζ’ **test_prepare_candidate_blocks_external_source** (`Function`) `[TRIVIAL]` - πŸ“ Verify candidate preparation is blocked when at least one source host is external to the trusted registry. - πŸ”— BINDS_TO -> `TestCleanReleaseSourcePolicy` - πŸ“¦ **TestCleanReleaseApi** (`Module`) - πŸ“ Contract tests for clean release checks and reports endpoints. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: API returns deterministic payload shapes for checks and reports. - Ζ’ **_repo_with_seed_data** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestCleanReleaseApi` - Ζ’ **test_start_check_and_get_status_contract** (`Function`) `[TRIVIAL]` - πŸ“ Validate checks start endpoint returns expected identifiers and status endpoint reflects the same run. - πŸ”— BINDS_TO -> `TestCleanReleaseApi` - Ζ’ **test_get_report_not_found_returns_404** (`Function`) `[TRIVIAL]` - πŸ“ Validate reports endpoint returns 404 for an unknown report identifier. - πŸ”— BINDS_TO -> `TestCleanReleaseApi` - Ζ’ **test_get_report_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate reports endpoint returns persisted report payload for an existing report identifier. - πŸ”— BINDS_TO -> `TestCleanReleaseApi` - Ζ’ **test_prepare_candidate_api_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate candidate preparation endpoint returns prepared status and manifest identifier on valid input. - πŸ”— BINDS_TO -> `TestCleanReleaseApi` - πŸ“¦ **test_tasks_logs_module** (`Module`) `[TRIVIAL]` - πŸ“ Contract testing for task logs API endpoints. - πŸ—οΈ Layer: Domain (Tests) - πŸ”’ Invariant: unconstrained mock β€” no spec= enforced - Ζ’ **test_get_task_logs_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate task logs endpoint returns filtered logs for an existing task. - πŸ”— BINDS_TO -> `test_tasks_logs_module` - Ζ’ **test_get_task_logs_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Validate task logs endpoint returns 404 when the task identifier is missing. - πŸ”— BINDS_TO -> `test_tasks_logs_module` - Ζ’ **test_get_task_logs_invalid_limit** (`Function`) `[TRIVIAL]` - πŸ“ Validate task logs endpoint enforces query validation for limit lower bound. - πŸ”— BINDS_TO -> `test_tasks_logs_module` - Ζ’ **test_get_task_log_stats_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate log stats endpoint returns success payload for an existing task. - πŸ”— BINDS_TO -> `test_tasks_logs_module` - Ζ’ **client** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestReportsApi** (`Module`) - πŸ“ Contract tests for GET /api/reports defaults, pagination, and filtering behavior. - πŸ—οΈ Layer: Domain (Tests) - πŸ”’ Invariant: API response contract contains {items,total,page,page_size,has_next,applied_filters}. - β„‚ **_FakeTaskManager** (`Class`) `[TRIVIAL]` - πŸ“ Minimal task-manager double exposing only get_all_tasks used by reports route tests. - πŸ”’ Invariant: Returns pre-seeded tasks without mutation or side effects. - πŸ”— BINDS_TO -> `TestReportsApi` - Ζ’ **_admin_user** (`Function`) `[TRIVIAL]` - πŸ“ Build deterministic admin principal accepted by reports authorization guard. - πŸ”— BINDS_TO -> `TestReportsApi` - Ζ’ **_make_task** (`Function`) `[TRIVIAL]` - πŸ“ Build Task fixture with controlled timestamps/status for reports list/detail normalization. - πŸ”— BINDS_TO -> `TestReportsApi` - Ζ’ **test_get_reports_default_pagination_contract** (`Function`) `[TRIVIAL]` - πŸ“ Validate reports list endpoint default pagination and contract keys for mixed task statuses. - πŸ”— BINDS_TO -> `TestReportsApi` - Ζ’ **test_get_reports_filter_and_pagination** (`Function`) `[TRIVIAL]` - πŸ“ Validate reports list endpoint applies task-type/status filters and pagination boundaries. - πŸ”— BINDS_TO -> `TestReportsApi` - Ζ’ **test_get_reports_handles_mixed_naive_and_aware_datetimes** (`Function`) `[TRIVIAL]` - πŸ“ Validate reports sorting remains stable when task timestamps mix naive and timezone-aware datetimes. - πŸ”— BINDS_TO -> `TestReportsApi` - Ζ’ **test_get_reports_invalid_filter_returns_400** (`Function`) `[TRIVIAL]` - πŸ“ Validate reports list endpoint rejects unsupported task type filters with HTTP 400. - πŸ”— BINDS_TO -> `TestReportsApi` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_all_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **DatasetsApiTests** (`Module`) - πŸ“ Unit tests for datasets API endpoints. - πŸ—οΈ Layer: API - πŸ”’ Invariant: unconstrained mock β€” no spec= enforced; attribute typos will silently pass - πŸ”— DEPENDS_ON -> `src.api.routes.datasets:Module` - Ζ’ **test_get_datasets_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate successful datasets listing contract for an existing environment. - πŸ”— BINDS_TO -> `DatasetsApiTests:Module` - Ζ’ **test_get_datasets_env_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Validate datasets listing returns 404 when the requested environment does not exist. - πŸ”— BINDS_TO -> `DatasetsApiTests:Module` - Ζ’ **test_get_datasets_invalid_pagination** (`Function`) `[TRIVIAL]` - πŸ“ Validate datasets listing rejects invalid pagination parameters with 400 responses. - πŸ”— BINDS_TO -> `DatasetsApiTests:Module` - Ζ’ **test_map_columns_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate map-columns request creates an async mapping task and returns its identifier. - πŸ”— BINDS_TO -> `DatasetsApiTests:Module` - Ζ’ **test_map_columns_invalid_source_type** (`Function`) `[TRIVIAL]` - πŸ“ Validate map-columns rejects unsupported source types with a 400 contract response. - πŸ”— BINDS_TO -> `DatasetsApiTests:Module` - Ζ’ **test_generate_docs_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate generate-docs request creates an async documentation task and returns its identifier. - πŸ”— BINDS_TO -> `DatasetsApiTests:Module` - Ζ’ **test_map_columns_empty_ids** (`Function`) `[TRIVIAL]` - πŸ“ Validate map-columns rejects empty dataset identifier lists. - πŸ”— BINDS_TO -> `DatasetsApiTests:Module` - Ζ’ **test_generate_docs_empty_ids** (`Function`) `[TRIVIAL]` - πŸ“ Validate generate-docs rejects empty dataset identifier lists. - πŸ”— BINDS_TO -> `DatasetsApiTests:Module` - Ζ’ **test_generate_docs_env_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Validate generate-docs returns 404 when the requested environment cannot be resolved. - πŸ”— BINDS_TO -> `DatasetsApiTests:Module` - Ζ’ **test_get_datasets_superset_failure** (`Function`) `[TRIVIAL]` - πŸ“ Validate datasets listing surfaces a 503 contract when Superset access fails. - πŸ”— BINDS_TO -> `DatasetsApiTests:Module` - Ζ’ **mock_deps** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestProfileApi** (`Module`) - πŸ“ Verifies profile API route contracts for preference read/update and Superset account lookup. - πŸ—οΈ Layer: API - Ζ’ **mock_profile_route_dependencies** (`Function`) `[TRIVIAL]` - πŸ“ Provides deterministic dependency overrides for profile route tests. - πŸ”— BINDS_TO -> `TestProfileApi` - Ζ’ **profile_route_deps_fixture** (`Function`) `[TRIVIAL]` - πŸ“ Pytest fixture wrapper for profile route dependency overrides. - πŸ”— BINDS_TO -> `TestProfileApi` - Ζ’ **_build_preference_response** (`Function`) `[TRIVIAL]` - πŸ“ Builds stable profile preference response payload for route tests. - πŸ”— BINDS_TO -> `TestProfileApi` - Ζ’ **test_get_profile_preferences_returns_self_payload** (`Function`) `[TRIVIAL]` - πŸ“ Verifies GET /api/profile/preferences returns stable self-scoped payload. - πŸ”— BINDS_TO -> `TestProfileApi` - Ζ’ **test_patch_profile_preferences_success** (`Function`) `[TRIVIAL]` - πŸ“ Verifies PATCH /api/profile/preferences persists valid payload through route mapping. - πŸ”— BINDS_TO -> `TestProfileApi` - Ζ’ **test_patch_profile_preferences_validation_error** (`Function`) `[TRIVIAL]` - πŸ“ Verifies route maps domain validation failure to HTTP 422 with actionable details. - πŸ”— BINDS_TO -> `TestProfileApi` - Ζ’ **test_patch_profile_preferences_cross_user_denied** (`Function`) `[TRIVIAL]` - πŸ“ Verifies route maps domain authorization guard failure to HTTP 403. - πŸ”— BINDS_TO -> `TestProfileApi` - Ζ’ **test_lookup_superset_accounts_success** (`Function`) `[TRIVIAL]` - πŸ“ Verifies lookup route returns success payload with normalized candidates. - πŸ”— BINDS_TO -> `TestProfileApi` - Ζ’ **test_lookup_superset_accounts_env_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Verifies lookup route maps missing environment to HTTP 404. - πŸ”— BINDS_TO -> `TestProfileApi` - πŸ“¦ **TestReportsDetailApi** (`Module`) - πŸ“ Contract tests for GET /api/reports/{report_id} detail endpoint behavior. - πŸ—οΈ Layer: Domain (Tests) - πŸ”’ Invariant: Detail endpoint tests must keep deterministic assertions for success and not-found contracts. - β„‚ **_FakeTaskManager** (`Class`) `[TRIVIAL]` - πŸ“ Minimal task-manager double exposing pre-seeded tasks to detail endpoint under test. - πŸ”’ Invariant: get_all_tasks returns exactly seeded tasks list. - πŸ”— BINDS_TO -> `TestReportsDetailApi` - Ζ’ **_admin_user** (`Function`) `[TRIVIAL]` - πŸ“ Provide admin principal fixture accepted by reports detail authorization policy. - πŸ”— BINDS_TO -> `TestReportsDetailApi` - Ζ’ **_make_task** (`Function`) `[TRIVIAL]` - πŸ“ Build deterministic Task payload for reports detail endpoint contract assertions. - πŸ”— BINDS_TO -> `TestReportsDetailApi` - Ζ’ **test_get_report_detail_success** (`Function`) `[TRIVIAL]` - πŸ“ Validate report detail endpoint returns report body with diagnostics and next actions for existing task. - πŸ”— BINDS_TO -> `TestReportsDetailApi` - Ζ’ **test_get_report_detail_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Validate report detail endpoint returns 404 when requested report identifier is absent. - πŸ”— BINDS_TO -> `TestReportsDetailApi` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_all_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **RoutesTestsConftest** (`Module`) `[TRIVIAL]` - πŸ“ Shared low-fidelity test doubles for API route test modules. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **filter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **order_by** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **limit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **offset** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **first** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **all** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **count** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestCleanReleaseLegacyCompat** (`Module`) - πŸ“ Compatibility tests for legacy clean-release API paths retained during v2 migration. - πŸ—οΈ Layer: Tests - Ζ’ **_seed_legacy_repo** (`Function`) `[TRIVIAL]` - πŸ“ Seed in-memory repository with minimum trusted data for legacy endpoint contracts. - πŸ”— BINDS_TO -> `TestCleanReleaseLegacyCompat` - Ζ’ **test_legacy_prepare_endpoint_still_available** (`Function`) `[TRIVIAL]` - πŸ“ Verify legacy prepare endpoint remains reachable and returns a status payload. - πŸ”— BINDS_TO -> `TestCleanReleaseLegacyCompat` - Ζ’ **test_legacy_checks_endpoints_still_available** (`Function`) `[TRIVIAL]` - πŸ“ Verify legacy checks start/status endpoints remain available during v2 transition. - πŸ”— BINDS_TO -> `TestCleanReleaseLegacyCompat` - πŸ“¦ **DatasetReviewApiTests** (`Module`) - πŸ“ Verify backend US1 dataset review lifecycle, export, parsing, and dictionary-resolution contracts. - πŸ—οΈ Layer: API - πŸ”— BINDS_TO -> `DatasetReviewApi` - πŸ”— BINDS_TO -> `DatasetReviewOrchestrator` - Ζ’ **_make_user** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **_make_config_manager** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **_make_session** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **_make_us2_session** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **_make_us3_session** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **_make_preview_ready_session** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **dataset_review_api_dependencies** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_parse_superset_link_dashboard_partial_recovery** (`Function`) `[TRIVIAL]` - πŸ“ Verify dashboard links recover dataset context and preserve explicit partial-recovery markers. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_parse_superset_link_dashboard_slug_recovery** (`Function`) `[TRIVIAL]` - πŸ“ Verify dashboard slug links resolve through dashboard detail endpoints and recover dataset context. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_parse_superset_link_dashboard_permalink_partial_recovery** (`Function`) `[TRIVIAL]` - πŸ“ Verify dashboard permalink links no longer fail parsing and preserve permalink filter state for partial recovery. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_parse_superset_link_dashboard_permalink_recovers_dataset_from_nested_dashboard_state** (`Function`) `[TRIVIAL]` - πŸ“ Verify permalink state with nested dashboard id recovers dataset binding and keeps imported filters. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_resolve_from_dictionary_prefers_exact_match** (`Function`) `[TRIVIAL]` - πŸ“ Verify trusted dictionary exact matches outrank fuzzy candidates and unresolved fields stay explicit. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_orchestrator_start_session_preserves_partial_recovery** (`Function`) `[TRIVIAL]` - πŸ“ Verify session start persists usable recovery-required state when Superset intake is partial. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_orchestrator_start_session_bootstraps_recovery_state** (`Function`) `[TRIVIAL]` - πŸ“ Verify session start persists recovered filters, template variables, and initial execution mappings for review workspace bootstrap. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_start_session_endpoint_returns_created_summary** (`Function`) `[TRIVIAL]` - πŸ“ Verify POST session lifecycle endpoint returns a persisted ownership-scoped summary. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_get_session_detail_export_and_lifecycle_endpoints** (`Function`) `[TRIVIAL]` - πŸ“ Verify lifecycle get/patch/delete plus documentation and validation exports remain ownership-scoped and usable. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_get_clarification_state_returns_empty_payload_when_session_has_no_record** (`Function`) `[TRIVIAL]` - πŸ“ Clarification state endpoint should return a non-blocking empty payload when the session has no clarification aggregate yet. - Ζ’ **test_us2_clarification_endpoints_persist_answer_and_feedback** (`Function`) `[TRIVIAL]` - πŸ“ Clarification endpoints should expose one current question, persist the answer before advancement, and store feedback on the answer audit record. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_us2_field_semantic_override_lock_unlock_and_feedback** (`Function`) `[TRIVIAL]` - πŸ“ Semantic field endpoints should apply manual overrides with lock/provenance invariants and persist feedback independently. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_us3_mapping_patch_approval_preview_and_launch_endpoints** (`Function`) `[TRIVIAL]` - πŸ“ US3 execution endpoints should persist manual overrides, preserve explicit approval semantics, return contract-shaped preview truth, and expose audited launch handoff. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_us3_preview_response_propagates_refreshed_session_version_for_launch_follow_up** (`Function`) `[TRIVIAL]` - πŸ“ Preview response should expose the refreshed session version so the normal preview-then-launch UI flow can satisfy optimistic locking without a forced full reload. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_us3_preview_endpoint_returns_failed_preview_without_false_dashboard_not_found_contract_drift** (`Function`) `[TRIVIAL]` - πŸ“ Preview endpoint should preserve API contract and surface generic upstream preview failures without fabricating dashboard-not-found semantics for non-dashboard 404s. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_mutation_endpoints_surface_session_version_conflict_payload** (`Function`) `[TRIVIAL]` - πŸ“ Dataset review mutation endpoints should return deterministic 409 conflict semantics when optimistic-lock versions are stale. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_execution_snapshot_includes_recovered_imported_filters_without_template_mapping** (`Function`) `[TRIVIAL]` - πŸ“ Recovered imported filters with values should flow into preview filter context even when no template variable mapping exists. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_execution_snapshot_preserves_mapped_template_variables_and_filter_context** (`Function`) `[TRIVIAL]` - πŸ“ Mapped template variables should still populate template params while contributing their effective filter context. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_execution_snapshot_skips_partial_imported_filters_without_values** (`Function`) `[TRIVIAL]` - πŸ“ Partial imported filters without raw or normalized values must not emit bogus active preview filters. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_us3_launch_endpoint_requires_launch_permission** (`Function`) `[TRIVIAL]` - πŸ“ Launch endpoint should enforce the contract RBAC permission instead of the generic session-manage permission. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **test_semantic_source_version_propagation_preserves_locked_fields** (`Function`) `[TRIVIAL]` - πŸ“ Updated semantic source versions should mark unlocked fields reviewable while preserving locked manual values. - πŸ”— BINDS_TO -> `DatasetReviewApiTests` - Ζ’ **_add_side_effect** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_assert_expected_preview_version** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_assert_expected_launch_version** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_assert_expected_pending_preview_version** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_require_session_version** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_prepare_preview** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_launch_dataset** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **CleanReleaseV2ApiTests** (`Module`) - πŸ“ API contract tests for redesigned clean release endpoints. - πŸ—οΈ Layer: Domain - πŸ”— DEPENDS_ON -> `backend.src.api.routes.clean_release_v2` - Ζ’ **test_candidate_registration_contract** (`Function`) `[TRIVIAL]` - πŸ“ Validate candidate registration endpoint creates a draft candidate with expected identifier contract. - πŸ”— BINDS_TO -> `CleanReleaseV2ApiTests` - Ζ’ **test_artifact_import_contract** (`Function`) `[TRIVIAL]` - πŸ“ Validate artifact import endpoint accepts candidate artifacts and returns success status payload. - πŸ”— BINDS_TO -> `CleanReleaseV2ApiTests` - Ζ’ **test_manifest_build_contract** (`Function`) `[TRIVIAL]` - πŸ“ Validate manifest build endpoint produces manifest payload linked to the target candidate. - πŸ”— BINDS_TO -> `CleanReleaseV2ApiTests` - πŸ“¦ **TestAssistantAuthz** (`Module`) - πŸ“ Verify assistant confirmation ownership, expiration, and deny behavior for restricted users. - πŸ—οΈ Layer: UI (API Tests) - πŸ”’ Invariant: Security-sensitive flows fail closed for unauthorized actors. - πŸ”— DEPENDS_ON -> `backend.src.api.routes.assistant` - Ζ’ **_run_async** (`Function`) `[TRIVIAL]` - πŸ“ Execute async endpoint handler in synchronous test context. - πŸ”— BINDS_TO -> `TestAssistantAuthz` - β„‚ **_FakeTask** (`Class`) `[TRIVIAL]` - πŸ“ Lightweight task model used for assistant authz tests. - πŸ”— BINDS_TO -> `TestAssistantAuthz` - β„‚ **_FakeTaskManager** (`Class`) `[TRIVIAL]` - πŸ“ In-memory task manager double that records assistant-created tasks deterministically. - πŸ”’ Invariant: Only create_task/get_task/get_tasks behavior used by assistant authz routes is emulated. - πŸ”— BINDS_TO -> `TestAssistantAuthz` - β„‚ **_FakeConfigManager** (`Class`) `[TRIVIAL]` - πŸ“ Provide deterministic environment aliases required by intent parsing. - πŸ”’ Invariant: get_config() is absent; only get_environments() is emulated. Safe only for routes that do not invoke get_config() on the injected ConfigManager β€” verify against assistant.py route handler code before adding new test cases that use this fake. - πŸ”— BINDS_TO -> `TestAssistantAuthz` - Ζ’ **_admin_user** (`Function`) `[TRIVIAL]` - πŸ“ Build admin principal fixture. - πŸ”— BINDS_TO -> `TestAssistantAuthz` - Ζ’ **_other_admin_user** (`Function`) `[TRIVIAL]` - πŸ“ Build second admin principal fixture for ownership tests. - πŸ”— BINDS_TO -> `TestAssistantAuthz` - Ζ’ **_limited_user** (`Function`) `[TRIVIAL]` - πŸ“ Build limited principal without required assistant execution privileges. - πŸ”— BINDS_TO -> `TestAssistantAuthz` - β„‚ **_FakeQuery** (`Class`) `[TRIVIAL]` - πŸ“ Minimal chainable query object for fake DB interactions. - πŸ”’ Invariant: filter() is predicate-blind; returns all records regardless of user_id scope - πŸ”— BINDS_TO -> `TestAssistantAuthz` - β„‚ **_FakeDb** (`Class`) `[TRIVIAL]` - πŸ“ In-memory DB session double constrained to assistant message/confirmation/audit persistence paths. - πŸ”’ Invariant: query/add/merge are intentionally narrow and must not claim full SQLAlchemy Session semantics. - πŸ”— BINDS_TO -> `TestAssistantAuthz` - Ζ’ **_clear_assistant_state** (`Function`) `[TRIVIAL]` - πŸ“ Reset assistant process-local state between test cases. - πŸ”— BINDS_TO -> `TestAssistantAuthz` - Ζ’ **test_confirmation_owner_mismatch_returns_403** (`Function`) `[TRIVIAL]` - πŸ“ Confirm endpoint should reject requests from user that does not own the confirmation token. - πŸ”— BINDS_TO -> `TestAssistantAuthz` - Ζ’ **test_expired_confirmation_cannot_be_confirmed** (`Function`) `[TRIVIAL]` - πŸ“ Expired confirmation token should be rejected and not create task. - πŸ”— BINDS_TO -> `TestAssistantAuthz` - Ζ’ **test_limited_user_cannot_launch_restricted_operation** (`Function`) `[TRIVIAL]` - πŸ“ Limited user should receive denied state for privileged operation. - πŸ”— BINDS_TO -> `TestAssistantAuthz` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create_task** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_task** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_all_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_environments** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_config** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **filter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **order_by** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **first** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **all** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **limit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **offset** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **count** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **add** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **merge** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **query** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **commit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **rollback** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **CleanReleaseV2ReleaseApiTests** (`Module`) - πŸ“ API contract test scaffolding for clean release approval and publication endpoints. - πŸ—οΈ Layer: Domain - πŸ”— DEPENDS_ON -> `backend.src.api.routes.clean_release_v2` - Ζ’ **_seed_candidate_and_passed_report** (`Function`) `[TRIVIAL]` - πŸ“ Seed repository with approvable candidate and passed report for release endpoint contracts. - πŸ”— BINDS_TO -> `CleanReleaseV2ReleaseApiTests` - Ζ’ **test_release_approve_and_publish_revoke_contract** (`Function`) `[TRIVIAL]` - πŸ“ Verify approve, publish, and revoke endpoints preserve expected release lifecycle contract. - πŸ”— BINDS_TO -> `CleanReleaseV2ReleaseApiTests` - Ζ’ **test_release_reject_contract** (`Function`) `[TRIVIAL]` - πŸ“ Verify reject endpoint returns successful rejection decision payload. - πŸ”— BINDS_TO -> `CleanReleaseV2ReleaseApiTests` - πŸ“¦ **ConnectionsRoutesTests** (`Module`) - πŸ“ Verifies connection routes bootstrap their table before CRUD access. - πŸ—οΈ Layer: API - πŸ”— DEPENDS_ON -> `ConnectionsRouter` - Ζ’ **test_list_connections_bootstraps_missing_table** (`Function`) `[TRIVIAL]` - πŸ“ Ensure listing connections auto-creates missing table and returns empty payload. - πŸ”— BINDS_TO -> `ConnectionsRoutesTests` - Ζ’ **test_create_connection_bootstraps_missing_table** (`Function`) `[TRIVIAL]` - πŸ“ Ensure connection creation bootstraps table and persists returned connection fields. - πŸ”— BINDS_TO -> `ConnectionsRoutesTests` - Ζ’ **db_session** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestGitApi** (`Module`) - πŸ“ API tests for Git configurations and repository operations. - β„‚ **DbMock** (`Class`) `[TRIVIAL]` - πŸ“ In-memory session double for git route tests with minimal query/filter persistence semantics. - πŸ”’ Invariant: Supports only the SQLAlchemy-like operations exercised by this test module. - πŸ”— BINDS_TO -> `TestGitApi` - Ζ’ **test_get_git_configs_masks_pat** (`Function`) `[TRIVIAL]` - πŸ“ Validate listing git configs masks stored PAT values in API-facing responses. - πŸ”— BINDS_TO -> `TestGitApi` - Ζ’ **test_create_git_config_persists_config** (`Function`) `[TRIVIAL]` - πŸ“ Validate creating git config persists supplied server attributes in backing session. - πŸ”— BINDS_TO -> `TestGitApi` - Ζ’ **test_update_git_config_modifies_record** (`Function`) `[TRIVIAL]` - πŸ“ Validate updating git config modifies mutable fields while preserving masked PAT semantics. - πŸ”— BINDS_TO -> `TestGitApi` - β„‚ **SingleConfigDbMock** (`Class`) `[TRIVIAL]` - Ζ’ **test_update_git_config_raises_404_if_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Validate updating non-existent git config raises HTTP 404 contract response. - πŸ”— BINDS_TO -> `TestGitApi` - Ζ’ **test_delete_git_config_removes_record** (`Function`) `[TRIVIAL]` - πŸ“ Validate deleting existing git config removes record and returns success payload. - πŸ”— BINDS_TO -> `TestGitApi` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **query** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **filter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **first** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **all** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **add** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **delete** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **commit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **refresh** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **query** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **filter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **first** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **commit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **refresh** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **query** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **filter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **first** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **delete** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **commit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_connection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_connection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list_gitea_repositories** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create_gitlab_repository** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **init_repo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_get_repo_path** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AssistantApiTests** (`Module`) - πŸ“ Validate assistant API endpoint logic via direct async handler invocation. - πŸ”’ Invariant: Every test clears assistant in-memory state before execution. - πŸ”— DEPENDS_ON -> `backend.src.api.routes.assistant` - Ζ’ **_run_async** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `AssistantApiTests` - β„‚ **_FakeTask** (`Class`) `[TRIVIAL]` - πŸ“ Lightweight task model stub used as return value from _FakeTaskManager.create_task in assistant route tests. - πŸ”’ Invariant: status is a bare string not a TaskStatus enum; callers must not depend on enum semantics. - πŸ”— BINDS_TO -> `AssistantApiTests` - β„‚ **_FakeTaskManager** (`Class`) `[TRIVIAL]` - πŸ“ In-memory task manager stub that records created tasks for route-level assertions. - πŸ”’ Invariant: create_task stores tasks retrievable by get_task/get_tasks without external side effects. - πŸ”— BINDS_TO -> `AssistantApiTests` - β„‚ **_FakeConfigManager** (`Class`) `[TRIVIAL]` - πŸ“ Deterministic config stub providing hardcoded dev/prod environments and minimal settings shape for assistant route tests. - πŸ”’ Invariant: get_config() returns anonymous inner classes, not real GlobalSettings; only default_environment_id and llm fields are safe to access. - πŸ”— BINDS_TO -> `AssistantApiTests` - Ζ’ **_admin_user** (`Function`) `[TRIVIAL]` - πŸ“ Build admin principal with spec=User for assistant route authorization tests. - πŸ”— BINDS_TO -> `AssistantApiTests` - Ζ’ **_limited_user** (`Function`) `[TRIVIAL]` - πŸ“ Build limited user principal with empty roles for assistant route denial tests. - πŸ”— BINDS_TO -> `AssistantApiTests` - β„‚ **_FakeQuery** (`Class`) `[TRIVIAL]` - πŸ“ Chainable SQLAlchemy-like query stub returning fixed item lists for assistant message persistence paths. - πŸ”’ Invariant: filter() is predicate-blind; returns all records regardless of user_id scope - πŸ”— BINDS_TO -> `AssistantApiTests` - β„‚ **_FakeDb** (`Class`) `[TRIVIAL]` - πŸ“ Explicit in-memory DB session double limited to assistant message persistence paths. - πŸ”’ Invariant: query() always returns _FakeQuery with intentionally non-evaluated predicates; add/merge stay deterministic and never emulate unrelated SQLAlchemy behavior. - πŸ”— BINDS_TO -> `AssistantApiTests` - Ζ’ **_clear_assistant_state** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `AssistantApiTests` - Ζ’ **_dataset_review_session** (`Function`) `[TRIVIAL]` - πŸ“ Build minimal owned dataset-review session fixture for assistant scoped routing tests. - πŸ”— BINDS_TO -> `AssistantApiTests` - Ζ’ **_await_none** (`Function`) `[TRIVIAL]` - πŸ“ Async helper returning None for planner fallback tests. - πŸ”— BINDS_TO -> `AssistantApiTests` - Ζ’ **test_unknown_command_returns_needs_clarification** (`Function`) `[TRIVIAL]` - πŸ“ Unknown command should return clarification state and unknown intent. - πŸ”— BINDS_TO -> `AssistantApiTests` - Ζ’ **test_capabilities_question_returns_successful_help** (`Function`) `[TRIVIAL]` - πŸ“ Capability query should return deterministic help response. - πŸ”— BINDS_TO -> `AssistantApiTests` - Ζ’ **test_assistant_message_request_accepts_dataset_review_session_binding** (`Function`) `[TRIVIAL]` - πŸ“ Assistant request schema should accept active dataset review session binding for scoped orchestration. - πŸ”— BINDS_TO -> `AssistantApiTests` - Ζ’ **test_dataset_review_scoped_message_uses_masked_filter_context** (`Function`) `[TRIVIAL]` - πŸ“ Session-scoped assistant context should mask imported-filter raw values before assistant-visible metadata is persisted. - πŸ”— BINDS_TO -> `AssistantApiTests` - Ζ’ **test_dataset_review_scoped_command_returns_confirmation_for_mapping_approval** (`Function`) `[TRIVIAL]` - πŸ“ Session-scoped assistant commands should route dataset-review mapping approvals into confirmation workflow with bound session metadata. - πŸ”— BINDS_TO -> `AssistantApiTests` - Ζ’ **test_dataset_review_scoped_command_routes_field_semantics_update** (`Function`) `[TRIVIAL]` - πŸ“ Session-scoped assistant commands should route semantic field updates through explicit confirmation metadata. - πŸ”— BINDS_TO -> `AssistantApiTests` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create_task** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_task** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_all_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_environments** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_config** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **outerjoin** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **options** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **filter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **order_by** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **limit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **offset** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **first** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **all** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **count** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **query** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **add** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **commit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **rollback** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **merge** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **refresh** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_fake_dispatch_dataset_review_intent** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestMigrationRoutes** (`Module`) - πŸ“ Unit tests for migration API route handlers. - πŸ—οΈ Layer: API - Ζ’ **_make_config_manager** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestMigrationRoutes` - Ζ’ **_mock_env** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestMigrationRoutes` - Ζ’ **_make_sync_config_manager** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestMigrationRoutes` - Ζ’ **db_session** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_migration_settings_returns_default_cron** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_migration_settings_returns_fallback_when_no_cron** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_update_migration_settings_saves_cron** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_update_migration_settings_rejects_missing_cron** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_resource_mappings_returns_formatted_list** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_resource_mappings_respects_pagination** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_resource_mappings_search_by_name** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_resource_mappings_filter_by_env** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_resource_mappings_filter_by_type** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_trigger_sync_now_creates_env_row_and_syncs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_trigger_sync_now_rejects_empty_environments** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_trigger_sync_now_handles_partial_failure** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_trigger_sync_now_idempotent_env_upsert** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_dashboards_success** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_dashboards_invalid_env_raises_404** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_execute_migration_success** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_execute_migration_invalid_env_raises_400** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_dry_run_migration_returns_diff_and_risk** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_dry_run_migration_rejects_same_environment** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ConfigModels** (`Module`) - πŸ“ Defines SQLAlchemy persistence models for application and notification configuration records. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Configuration payload and notification credentials must remain persisted as non-null JSON documents. - πŸ”— DEPENDS_ON -> `MappingModels:Base` - β„‚ **AppConfigRecord** (`Class`) `[CRITICAL]` - πŸ“ Stores persisted application configuration as a single authoritative record model. - β„‚ **NotificationConfig** (`Class`) `[CRITICAL]` - πŸ“ Stores persisted provider-level notification configuration and encrypted credentials metadata. - πŸ“¦ **LlmModels** (`Module`) - πŸ“ SQLAlchemy models for LLM provider configuration and validation results. - πŸ—οΈ Layer: Domain - β„‚ **ValidationPolicy** (`Class`) `[TRIVIAL]` - πŸ“ Defines a scheduled rule for validating a group of dashboards within an execution window. - β„‚ **LLMProvider** (`Class`) `[TRIVIAL]` - πŸ“ SQLAlchemy model for LLM provider configuration. - β„‚ **ValidationRecord** (`Class`) `[TRIVIAL]` - πŸ“ SQLAlchemy model for dashboard validation history. - Ζ’ **generate_uuid** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **GitModels** (`Module`) `[TRIVIAL]` - πŸ“ Git-specific SQLAlchemy models for configuration and repository tracking. - πŸ—οΈ Layer: Model - β„‚ **GitServerConfig** (`Class`) `[TRIVIAL]` - πŸ“ Configuration for a Git server connection. - β„‚ **GitRepository** (`Class`) `[TRIVIAL]` - πŸ“ Tracking for a local Git repository linked to a dashboard. - β„‚ **DeploymentEnvironment** (`Class`) `[TRIVIAL]` - πŸ“ Target Superset environments for dashboard deployment. - πŸ“¦ **TaskModels** (`Module`) `[TRIVIAL]` - πŸ“ Defines the database schema for task execution records. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: All primary keys are UUID strings. - πŸ”— DEPENDS_ON -> `sqlalchemy` - β„‚ **TaskRecord** (`Class`) `[TRIVIAL]` - πŸ“ Represents a persistent record of a task execution. - β„‚ **TaskLogRecord** (`Class`) - πŸ“ Represents a single persistent log entry for a task. - πŸ”’ Invariant: Each log entry belongs to exactly one task. - πŸ”— DEPENDS_ON -> `TaskRecord` - πŸ“¦ **ConnectionModels** (`Module`) `[TRIVIAL]` - πŸ“ Defines the database schema for external database connection configurations. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: All primary keys are UUID strings. - πŸ”— DEPENDS_ON -> `sqlalchemy` - β„‚ **ConnectionConfig** (`Class`) `[TRIVIAL]` - πŸ“ Stores credentials for external databases used for column mapping. - πŸ“¦ **DatasetReviewModels** (`Module`) - πŸ“ SQLAlchemy models for the dataset review orchestration flow. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Session and profile entities are strictly scoped to an authenticated user. - πŸ”— DEPENDS_ON -> `AuthModels` - πŸ”— DEPENDS_ON -> `MappingModels` - β„‚ **SessionStatus** (`Class`) `[TRIVIAL]` - β„‚ **SessionPhase** (`Class`) `[TRIVIAL]` - β„‚ **ReadinessState** (`Class`) `[TRIVIAL]` - β„‚ **RecommendedAction** (`Class`) `[TRIVIAL]` - β„‚ **SessionCollaboratorRole** (`Class`) `[TRIVIAL]` - β„‚ **SessionCollaborator** (`Class`) `[TRIVIAL]` - β„‚ **DatasetReviewSession** (`Class`) `[TRIVIAL]` - β„‚ **BusinessSummarySource** (`Class`) `[TRIVIAL]` - β„‚ **ConfidenceState** (`Class`) `[TRIVIAL]` - β„‚ **DatasetProfile** (`Class`) `[TRIVIAL]` - β„‚ **FindingArea** (`Class`) `[TRIVIAL]` - β„‚ **FindingSeverity** (`Class`) `[TRIVIAL]` - β„‚ **ResolutionState** (`Class`) `[TRIVIAL]` - β„‚ **ValidationFinding** (`Class`) `[TRIVIAL]` - β„‚ **SemanticSourceType** (`Class`) `[TRIVIAL]` - β„‚ **TrustLevel** (`Class`) `[TRIVIAL]` - β„‚ **SemanticSourceStatus** (`Class`) `[TRIVIAL]` - β„‚ **SemanticSource** (`Class`) `[TRIVIAL]` - β„‚ **FieldKind** (`Class`) `[TRIVIAL]` - β„‚ **FieldProvenance** (`Class`) `[TRIVIAL]` - β„‚ **SemanticFieldEntry** (`Class`) `[TRIVIAL]` - β„‚ **CandidateMatchType** (`Class`) `[TRIVIAL]` - β„‚ **CandidateStatus** (`Class`) `[TRIVIAL]` - β„‚ **SemanticCandidate** (`Class`) `[TRIVIAL]` - β„‚ **FilterSource** (`Class`) `[TRIVIAL]` - β„‚ **FilterConfidenceState** (`Class`) `[TRIVIAL]` - β„‚ **FilterRecoveryStatus** (`Class`) `[TRIVIAL]` - β„‚ **ImportedFilter** (`Class`) `[TRIVIAL]` - β„‚ **VariableKind** (`Class`) `[TRIVIAL]` - β„‚ **MappingStatus** (`Class`) `[TRIVIAL]` - β„‚ **TemplateVariable** (`Class`) `[TRIVIAL]` - β„‚ **MappingMethod** (`Class`) `[TRIVIAL]` - β„‚ **MappingWarningLevel** (`Class`) `[TRIVIAL]` - β„‚ **ApprovalState** (`Class`) `[TRIVIAL]` - β„‚ **ExecutionMapping** (`Class`) `[TRIVIAL]` - β„‚ **ClarificationStatus** (`Class`) `[TRIVIAL]` - β„‚ **ClarificationSession** (`Class`) `[TRIVIAL]` - β„‚ **QuestionState** (`Class`) `[TRIVIAL]` - β„‚ **ClarificationQuestion** (`Class`) `[TRIVIAL]` - β„‚ **ClarificationOption** (`Class`) `[TRIVIAL]` - β„‚ **AnswerKind** (`Class`) `[TRIVIAL]` - β„‚ **ClarificationAnswer** (`Class`) `[TRIVIAL]` - β„‚ **PreviewStatus** (`Class`) `[TRIVIAL]` - β„‚ **CompiledPreview** (`Class`) `[TRIVIAL]` - β„‚ **LaunchStatus** (`Class`) `[TRIVIAL]` - β„‚ **DatasetRunContext** (`Class`) `[TRIVIAL]` - β„‚ **SessionEvent** (`Class`) `[TRIVIAL]` - β„‚ **ArtifactType** (`Class`) `[TRIVIAL]` - β„‚ **ArtifactFormat** (`Class`) `[TRIVIAL]` - β„‚ **ExportArtifact** (`Class`) `[TRIVIAL]` - πŸ“¦ **MappingModels** (`Module`) - πŸ“ Defines the database schema for environment metadata and database mappings using SQLAlchemy. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: All primary keys are UUID strings. - πŸ”— DEPENDS_ON -> `sqlalchemy` - β„‚ **ResourceType** (`Class`) `[TRIVIAL]` - πŸ“ Enumeration of possible Superset resource types for ID mapping. - β„‚ **MigrationStatus** (`Class`) `[TRIVIAL]` - πŸ“ Enumeration of possible migration job statuses. - β„‚ **Environment** (`Class`) - πŸ“ Represents a Superset instance environment. - πŸ”— DEPENDS_ON -> `MappingModels` - β„‚ **DatabaseMapping** (`Class`) - πŸ“ Represents a mapping between source and target databases. - β„‚ **MigrationJob** (`Class`) `[TRIVIAL]` - πŸ“ Represents a single migration execution job. - β„‚ **ResourceMapping** (`Class`) - πŸ“ Maps a universal UUID for a resource to its actual ID on a specific environment. - πŸ”— DEPENDS_ON -> `MappingModels` - πŸ“¦ **ReportModels** (`Module`) - πŸ“ Canonical report schemas for unified task reporting across heterogeneous task types. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Canonical report fields are always present for every report item. - πŸ”— DEPENDS_ON -> `TaskModels` - β„‚ **TaskType** (`Class`) - πŸ“ Supported normalized task report types. - πŸ”’ Invariant: Must contain valid generic task type mappings. - πŸ”— DEPENDS_ON -> `ReportModels` - β„‚ **ReportStatus** (`Class`) - πŸ“ Supported normalized report status values. - πŸ”’ Invariant: TaskStatus enum mapping logic holds. - β„‚ **ErrorContext** (`Class`) - πŸ“ Error and recovery context for failed/partial reports. - πŸ”’ Invariant: The properties accurately describe error state. - β„‚ **TaskReport** (`Class`) - πŸ“ Canonical normalized report envelope for one task execution. - πŸ”’ Invariant: Must represent canonical task record attributes. - β„‚ **ReportQuery** (`Class`) - πŸ“ Query object for server-side report filtering, sorting, and pagination. - πŸ”’ Invariant: Time and pagination queries are mutually consistent. - β„‚ **ReportCollection** (`Class`) - πŸ“ Paginated collection of normalized task reports. - πŸ”’ Invariant: Represents paginated data correctly. - β„‚ **ReportDetailView** (`Class`) - πŸ“ Detailed report representation including diagnostics and recovery actions. - πŸ”’ Invariant: Incorporates a report and logs correctly. - Ζ’ **_non_empty_str** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_validate_sort_by** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_validate_sort_order** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_validate_time_range** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **FilterStateModels** (`Module`) `[TRIVIAL]` - πŸ“ Pydantic models for Superset native filter state extraction and restoration. - πŸ—οΈ Layer: Models - πŸ”— DEPENDS_ON -> `pydantic` - πŸ“¦ **FilterState** (`Model`) `[TRIVIAL]` - πŸ“ Represents the state of a single native filter. - πŸ“¦ **NativeFilterDataMask** (`Model`) `[TRIVIAL]` - πŸ“ Represents the dataMask containing all native filter states. - πŸ“¦ **ParsedNativeFilters** (`Model`) `[TRIVIAL]` - πŸ“ Result of parsing native filters from permalink or native_filters_key. - πŸ“¦ **DashboardURLFilterExtraction** (`Model`) `[TRIVIAL]` - πŸ“ Result of parsing a complete dashboard URL for filter information. - πŸ“¦ **ExtraFormDataMerge** (`Model`) `[TRIVIAL]` - πŸ“ Configuration for merging extraFormData from different sources. - Ζ’ **get_filter_ids** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_extra_form_data** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **has_filters** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_filter_count** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **merge** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AssistantModels** (`Module`) - πŸ“ SQLAlchemy models for assistant audit trail and confirmation tokens. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Assistant records preserve immutable ids and creation timestamps. - πŸ”— DEPENDS_ON -> `MappingModels` - β„‚ **AssistantAuditRecord** (`Class`) - πŸ“ Store audit decisions and outcomes produced by assistant command handling. - πŸ”— INHERITS -> `MappingModels` - β„‚ **AssistantMessageRecord** (`Class`) - πŸ“ Persist chat history entries for assistant conversations. - πŸ”— INHERITS -> `MappingModels` - β„‚ **AssistantConfirmationRecord** (`Class`) - πŸ“ Persist risky operation confirmation tokens with lifecycle state. - πŸ”— INHERITS -> `MappingModels` - πŸ“¦ **StorageModels** (`Module`) `[TRIVIAL]` - πŸ“ Data models for the storage system. - πŸ—οΈ Layer: Domain - β„‚ **FileCategory** (`Class`) `[TRIVIAL]` - πŸ“ Enumeration of supported file categories in the storage system. - β„‚ **StorageConfig** (`Class`) `[TRIVIAL]` - πŸ“ Configuration model for the storage system, defining paths and naming patterns. - β„‚ **StoredFile** (`Class`) `[TRIVIAL]` - πŸ“ Data model representing metadata for a file stored in the system. - πŸ“¦ **DashboardModels** (`Module`) - πŸ“ Defines data models for dashboard metadata and selection. - πŸ—οΈ Layer: Model - β„‚ **DashboardMetadata** (`Class`) `[TRIVIAL]` - πŸ“ Represents a dashboard available for migration. - β„‚ **DashboardSelection** (`Class`) `[TRIVIAL]` - πŸ“ Represents the user's selection of dashboards to migrate. - πŸ“¦ **CleanReleaseModels** (`Module`) - πŸ“ Define canonical clean release domain entities and lifecycle guards. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Immutable snapshots are never mutated; forbidden lifecycle transitions are rejected. - πŸ”— DEPENDS_ON -> `MappingModels` - β„‚ **ExecutionMode** (`Class`) `[TRIVIAL]` - πŸ“ Backward-compatible execution mode enum for legacy TUI/orchestrator tests. - β„‚ **CheckFinalStatus** (`Class`) `[TRIVIAL]` - πŸ“ Backward-compatible final status enum for legacy TUI/orchestrator tests. - β„‚ **CheckStageName** (`Class`) `[TRIVIAL]` - πŸ“ Backward-compatible stage name enum for legacy TUI/orchestrator tests. - β„‚ **CheckStageStatus** (`Class`) `[TRIVIAL]` - πŸ“ Backward-compatible stage status enum for legacy TUI/orchestrator tests. - β„‚ **CheckStageResult** (`Class`) `[TRIVIAL]` - πŸ“ Backward-compatible stage result container for legacy TUI/orchestrator tests. - β„‚ **ProfileType** (`Class`) `[TRIVIAL]` - πŸ“ Backward-compatible profile enum for legacy TUI bootstrap logic. - β„‚ **RegistryStatus** (`Class`) `[TRIVIAL]` - πŸ“ Backward-compatible registry status enum for legacy TUI bootstrap logic. - β„‚ **ReleaseCandidateStatus** (`Class`) `[TRIVIAL]` - πŸ“ Backward-compatible release candidate status enum for legacy TUI. - β„‚ **ResourceSourceEntry** (`Class`) `[TRIVIAL]` - πŸ“ Backward-compatible source entry model for legacy TUI bootstrap logic. - β„‚ **ResourceSourceRegistry** (`Class`) `[TRIVIAL]` - πŸ“ Backward-compatible source registry model for legacy TUI bootstrap logic. - β„‚ **CleanProfilePolicy** (`Class`) `[TRIVIAL]` - πŸ“ Backward-compatible policy model for legacy TUI bootstrap logic. - β„‚ **ComplianceCheckRun** (`Class`) `[TRIVIAL]` - πŸ“ Backward-compatible run model for legacy TUI typing/import compatibility. - β„‚ **ReleaseCandidate** (`Class`) `[TRIVIAL]` - πŸ“ Represents the release unit being prepared and governed. - β„‚ **CandidateArtifact** (`Class`) `[TRIVIAL]` - πŸ“ Represents one artifact associated with a release candidate. - β„‚ **ManifestItem** (`Class`) `[TRIVIAL]` - β„‚ **ManifestSummary** (`Class`) `[TRIVIAL]` - β„‚ **DistributionManifest** (`Class`) `[TRIVIAL]` - πŸ“ Immutable snapshot of the candidate payload. - πŸ”’ Invariant: Immutable after creation. - β„‚ **SourceRegistrySnapshot** (`Class`) `[TRIVIAL]` - πŸ“ Immutable registry snapshot for allowed sources. - β„‚ **CleanPolicySnapshot** (`Class`) `[TRIVIAL]` - πŸ“ Immutable policy snapshot used to evaluate a run. - β„‚ **ComplianceRun** (`Class`) `[TRIVIAL]` - πŸ“ Operational record for one compliance execution. - β„‚ **ComplianceStageRun** (`Class`) `[TRIVIAL]` - πŸ“ Stage-level execution record inside a run. - β„‚ **ViolationSeverity** (`Class`) `[TRIVIAL]` - πŸ“ Backward-compatible violation severity enum for legacy clean-release tests. - β„‚ **ViolationCategory** (`Class`) `[TRIVIAL]` - πŸ“ Backward-compatible violation category enum for legacy clean-release tests. - β„‚ **ComplianceViolation** (`Class`) `[TRIVIAL]` - πŸ“ Violation produced by a stage. - β„‚ **ComplianceReport** (`Class`) `[TRIVIAL]` - πŸ“ Immutable result derived from a completed run. - πŸ”’ Invariant: Immutable after creation. - β„‚ **ApprovalDecision** (`Class`) `[TRIVIAL]` - πŸ“ Approval or rejection bound to a candidate and report. - β„‚ **PublicationRecord** (`Class`) `[TRIVIAL]` - πŸ“ Publication or revocation record. - β„‚ **CleanReleaseAuditLog** (`Class`) `[TRIVIAL]` - πŸ“ Represents a persistent audit log entry for clean release actions. - Ζ’ **populate_legacy_allowlists** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **validate_enterprise_policy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **registry_snapshot_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **validate_final_status_alignment** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **run_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **candidate_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **transition_to** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **manifest_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **deterministic_hash** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **summary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **check_run_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **violation_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **violation_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **check_run_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **category** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **category** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **location** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **remediation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **blocked_release** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **report_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **check_run_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **operator_summary** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **structured_payload_ref** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **violations_count** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **blocking_violations_count** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **AuthModels** (`Module`) - πŸ“ SQLAlchemy models for multi-user authentication and authorization. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Usernames and emails must be unique. - Ζ’ **generate_uuid** (`Function`) `[TRIVIAL]` - πŸ“ Generates a unique UUID string. - πŸ”— DEPENDS_ON -> `uuid` - πŸ“¦ **user_roles** (`Table`) `[TRIVIAL]` - πŸ“ Association table for many-to-many relationship between Users and Roles. - πŸ”— DEPENDS_ON -> `Base` - πŸ”— DEPENDS_ON -> `User` - πŸ”— DEPENDS_ON -> `Role` - πŸ“¦ **role_permissions** (`Table`) `[TRIVIAL]` - πŸ“ Association table for many-to-many relationship between Roles and Permissions. - πŸ”— DEPENDS_ON -> `Base` - πŸ”— DEPENDS_ON -> `Role` - πŸ”— DEPENDS_ON -> `Permission` - β„‚ **User** (`Class`) `[CRITICAL]` - πŸ“ Represents an identity that can authenticate to the system. - β„‚ **Role** (`Class`) `[CRITICAL]` - πŸ“ Represents a collection of permissions. - β„‚ **Permission** (`Class`) `[CRITICAL]` - πŸ“ Represents a specific capability within the system. - β„‚ **ADGroupMapping** (`Class`) `[CRITICAL]` - πŸ“ Maps an Active Directory group to a local System Role. - πŸ”— DEPENDS_ON -> `Role` - πŸ“¦ **ProfileModels** (`Module`) - πŸ“ Defines persistent per-user profile settings for dashboard filter, Git identity/token, and UX preferences. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Sensitive Git token is stored encrypted and never returned in plaintext. - πŸ”— DEPENDS_ON -> `AuthModels` - β„‚ **UserDashboardPreference** (`Class`) - πŸ“ Stores Superset username binding and default "my dashboards" toggle for one authenticated user. - πŸ”— INHERITS -> `MappingModels:Base` - πŸ“¦ **ModelsPackage** (`Package`) `[TRIVIAL]` - πŸ“ Domain model package root. - πŸ“¦ **test_models** (`Module`) `[TRIVIAL]` - πŸ“ Unit tests for data models - πŸ—οΈ Layer: Domain - Ζ’ **test_environment_model** (`Function`) `[TRIVIAL]` - πŸ“ Tests that Environment model correctly stores values. - πŸ”— BINDS_TO -> `test_models` - πŸ“¦ **test_report_models** (`Module`) - πŸ“ Unit tests for report Pydantic models and their validators - πŸ—οΈ Layer: Domain - Ζ’ **test_enum_values** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_enum_values** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_valid_creation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_minimal_creation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_make_report** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_valid_creation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_empty_report_id_raises** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_whitespace_report_id_raises** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_empty_task_id_raises** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_empty_summary_raises** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_summary_whitespace_trimmed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_optional_fields** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_with_error_context** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_defaults** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_invalid_sort_by_raises** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_valid_sort_by_values** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_invalid_sort_order_raises** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_valid_sort_order_values** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_time_range_validation_valid** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_time_range_validation_invalid** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_page_ge_1** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_page_size_bounds** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_valid_creation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_with_items** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_valid_creation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_with_all_fields** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestCleanReleaseModels** (`Module`) `[TRIVIAL]` - πŸ“ Contract testing for Clean Release models - Ζ’ **valid_candidate_data** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **valid_policy_data** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_release_candidate_valid** (`Function`) `[TRIVIAL]` - πŸ“ Verify that a valid release candidate can be instantiated. - πŸ”— BINDS_TO -> `TestCleanReleaseModels` - Ζ’ **test_release_candidate_empty_id** (`Function`) `[TRIVIAL]` - πŸ“ Verify that a release candidate with an empty ID is rejected. - πŸ”— BINDS_TO -> `TestCleanReleaseModels` - Ζ’ **test_enterprise_policy_valid** (`Function`) `[TRIVIAL]` - πŸ“ Verify that a valid enterprise policy is accepted. - πŸ”— BINDS_TO -> `TestCleanReleaseModels` - Ζ’ **test_enterprise_policy_missing_prohibited** (`Function`) `[TRIVIAL]` - πŸ“ Verify that an enterprise policy without prohibited categories is rejected. - πŸ”— BINDS_TO -> `TestCleanReleaseModels` - Ζ’ **test_enterprise_policy_external_allowed** (`Function`) `[TRIVIAL]` - πŸ“ Verify that an enterprise policy allowing external sources is rejected. - πŸ”— BINDS_TO -> `TestCleanReleaseModels` - Ζ’ **test_manifest_count_mismatch** (`Function`) `[TRIVIAL]` - πŸ“ Verify that a manifest with count mismatches is rejected. - πŸ”— BINDS_TO -> `TestCleanReleaseModels` - Ζ’ **test_compliant_run_validation** (`Function`) `[TRIVIAL]` - πŸ“ Verify compliant run validation logic and mandatory stage checks. - πŸ”— BINDS_TO -> `TestCleanReleaseModels` - Ζ’ **test_report_validation** (`Function`) `[TRIVIAL]` - πŸ“ Verify compliance report validation based on status and violation counts. - πŸ”— BINDS_TO -> `TestCleanReleaseModels` - πŸ“¦ **profile_service** (`Module`) `[CRITICAL]` - πŸ“ Orchestrates profile preference persistence, Superset account lookup, and deterministic actor matching. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Username normalization is trim+lower and shared by save and matching paths. - πŸ”— DEPENDS_ON -> `backend.src.models.profile` - πŸ”— DEPENDS_ON -> `backend.src.schemas.profile` - πŸ”— DEPENDS_ON -> `backend.src.core.superset_client` - πŸ”— DEPENDS_ON -> `backend.src.core.auth.repository` - πŸ”— DEPENDS_ON -> `backend.src.models.auth` - πŸ”— DEPENDS_ON -> `sqlalchemy.orm.Session` - β„‚ **ProfileValidationError** (`Class`) `[TRIVIAL]` - πŸ“ Domain validation error for profile preference update requests. - πŸ”— INHERITS -> `Exception` - β„‚ **EnvironmentNotFoundError** (`Class`) `[TRIVIAL]` - πŸ“ Raised when environment_id from lookup request is unknown in app configuration. - πŸ”— INHERITS -> `Exception` - β„‚ **ProfileAuthorizationError** (`Class`) `[TRIVIAL]` - πŸ“ Raised when caller attempts cross-user preference mutation. - πŸ”— INHERITS -> `Exception` - β„‚ **ProfileService** (`Class`) `[CRITICAL]` - πŸ“ Implements profile preference read/update flow and Superset account lookup degradation strategy. - πŸ”— DEPENDS_ON -> `sqlalchemy.orm.Session` - πŸ”— DEPENDS_ON -> `backend.src.core.auth.repository.AuthRepository` - πŸ”— DEPENDS_ON -> `backend.src.core.superset_client.SupersetClient` - πŸ”— DEPENDS_ON -> `backend.src.core.superset_profile_lookup.SupersetAccountLookupAdapter` - πŸ”— DEPENDS_ON -> `backend.src.models.profile.UserDashboardPreference` - πŸ”— CALLS -> `backend.src.services.rbac_permission_catalog.discover_declared_permissions` - Ζ’ **init** (`Function`) `[TRIVIAL]` - πŸ“ Initialize service with DB session and config manager. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **get_my_preference** (`Function`) `[TRIVIAL]` - πŸ“ Return current user's persisted preference or default non-configured view. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **get_dashboard_filter_binding** (`Function`) `[TRIVIAL]` - πŸ“ Return only dashboard-filter fields required by dashboards listing hot path. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **update_my_preference** (`Function`) `[TRIVIAL]` - πŸ“ Validate and persist current user's profile preference in self-scoped mode. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **lookup_superset_accounts** (`Function`) `[TRIVIAL]` - πŸ“ Query Superset users in selected environment and project canonical account candidates. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **matches_dashboard_actor** (`Function`) `[TRIVIAL]` - πŸ“ Apply trim+case-insensitive actor match across owners OR modified_by. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_build_security_summary** (`Function`) `[TRIVIAL]` - πŸ“ Build read-only security snapshot with role and permission badges. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_collect_user_permission_pairs** (`Function`) `[TRIVIAL]` - πŸ“ Collect effective permission tuples from current user's roles. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_format_permission_key** (`Function`) `[TRIVIAL]` - πŸ“ Convert normalized permission pair to compact UI key. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_to_preference_payload** (`Function`) `[TRIVIAL]` - πŸ“ Map ORM preference row to API DTO with token metadata. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_mask_secret_value** (`Function`) `[TRIVIAL]` - πŸ“ Build a safe display value for sensitive secrets. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_sanitize_text** (`Function`) `[TRIVIAL]` - πŸ“ Normalize optional text into trimmed form or None. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_sanitize_secret** (`Function`) `[TRIVIAL]` - πŸ“ Normalize secret input into trimmed form or None. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_normalize_start_page** (`Function`) `[TRIVIAL]` - πŸ“ Normalize supported start page aliases to canonical values. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_normalize_density** (`Function`) `[TRIVIAL]` - πŸ“ Normalize supported density aliases to canonical values. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_resolve_environment** (`Function`) `[TRIVIAL]` - πŸ“ Resolve environment model from configured environments by id. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_get_preference_row** (`Function`) `[TRIVIAL]` - πŸ“ Return persisted preference row for user or None. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_get_or_create_preference_row** (`Function`) `[TRIVIAL]` - πŸ“ Return existing preference row or create new unsaved row. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_build_default_preference** (`Function`) `[TRIVIAL]` - πŸ“ Build non-persisted default preference DTO for unconfigured users. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_validate_update_payload** (`Function`) `[TRIVIAL]` - πŸ“ Validate username/toggle constraints for preference mutation. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_sanitize_username** (`Function`) `[TRIVIAL]` - πŸ“ Normalize raw username into trimmed form or None for empty input. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_normalize_username** (`Function`) `[TRIVIAL]` - πŸ“ Apply deterministic trim+lower normalization for actor matching. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **_normalize_owner_tokens** (`Function`) `[TRIVIAL]` - πŸ“ Normalize owners payload into deduplicated lower-cased tokens. - πŸ”— BINDS_TO -> `ProfileService` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **ResourceServiceModule** (`Module`) - πŸ“ Shared service for fetching resource data with Git status and task status - πŸ—οΈ Layer: Service - πŸ”’ Invariant: All resources include metadata about their current state - πŸ”— DEPENDS_ON -> `SupersetClient` - πŸ”— DEPENDS_ON -> `TaskManagerPackage` - πŸ”— DEPENDS_ON -> `TaskManagerModels` - πŸ”— DEPENDS_ON -> `GitService` - β„‚ **ResourceService** (`Class`) - πŸ“ Provides centralized access to resource data with enhanced metadata - πŸ”— DEPENDS_ON -> `SupersetClient` - πŸ”— DEPENDS_ON -> `GitService` - Ζ’ **ResourceService_init** (`Function`) `[TRIVIAL]` - πŸ“ Initialize the resource service with dependencies - Ζ’ **get_dashboards_with_status** (`Function`) - πŸ“ Fetch dashboards from environment with Git status and last task status - πŸ”— CALLS -> `SupersetClient.get_dashboards_summary` - πŸ”— CALLS -> `_get_git_status_for_dashboard` - πŸ”— CALLS -> `_get_last_llm_task_for_dashboard` - Ζ’ **get_dashboards_page_with_status** (`Function`) - πŸ“ Fetch one dashboard page from environment and enrich only that page with status metadata. - πŸ”— CALLS -> `SupersetClient.get_dashboards_summary_page` - πŸ”— CALLS -> `_get_git_status_for_dashboard` - πŸ”— CALLS -> `_get_last_llm_task_for_dashboard` - Ζ’ **_get_last_llm_task_for_dashboard** (`Function`) - πŸ“ Get most recent LLM validation task for a dashboard in an environment - πŸ”— CALLS -> `_normalize_datetime_for_compare` - πŸ”— CALLS -> `_normalize_validation_status` - πŸ”— CALLS -> `_normalize_task_status` - Ζ’ **_normalize_task_status** (`Function`) - πŸ“ Normalize task status to stable uppercase values for UI/API projections - Ζ’ **_normalize_validation_status** (`Function`) - πŸ“ Normalize LLM validation status to PASS/FAIL/WARN/UNKNOWN - Ζ’ **_normalize_datetime_for_compare** (`Function`) - πŸ“ Normalize datetime values to UTC-aware values for safe comparisons. - Ζ’ **get_datasets_with_status** (`Function`) - πŸ“ Fetch datasets from environment with mapping progress and last task status - πŸ”— CALLS -> `SupersetClient.get_datasets_summary` - πŸ”— CALLS -> `_get_last_task_for_resource` - Ζ’ **get_activity_summary** (`Function`) - πŸ“ Get summary of active and recent tasks for the activity indicator - πŸ”— CALLS -> `_extract_resource_name_from_task` - πŸ”— CALLS -> `_extract_resource_type_from_task` - Ζ’ **_get_git_status_for_dashboard** (`Function`) - πŸ“ Get Git sync status for a dashboard - πŸ”— CALLS -> `get_repo` - Ζ’ **_get_last_task_for_resource** (`Function`) - πŸ“ Get the most recent task for a specific resource - πŸ”— CALLS -> `_normalize_datetime_for_compare` - Ζ’ **_extract_resource_name_from_task** (`Function`) - πŸ“ Extract resource name from task params - Ζ’ **_extract_resource_type_from_task** (`Function`) - πŸ“ Extract resource type from task params - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_task_time** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **llm_prompt_templates** (`Module`) `[TRIVIAL]` - πŸ“ Provide default LLM prompt templates and normalization helpers for runtime usage. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: All required prompt template keys are always present after normalization. - πŸ”— DEPENDS_ON -> `backend.src.core.config_manager:Function` - πŸ“¦ **DEFAULT_LLM_PROMPTS** (`Constant`) `[TRIVIAL]` - πŸ“ Default prompt templates used by documentation, dashboard validation, and git commit generation. - πŸ“¦ **DEFAULT_LLM_PROVIDER_BINDINGS** (`Constant`) `[TRIVIAL]` - πŸ“ Default provider binding per task domain. - πŸ“¦ **DEFAULT_LLM_ASSISTANT_SETTINGS** (`Constant`) `[TRIVIAL]` - πŸ“ Default planner settings for assistant chat intent model/provider resolution. - Ζ’ **normalize_llm_settings** (`Function`) - πŸ“ Ensure llm settings contain stable schema with prompts section and default templates. - Ζ’ **is_multimodal_model** (`Function`) - πŸ“ Heuristically determine whether model supports image input required for dashboard validation. - Ζ’ **resolve_bound_provider_id** (`Function`) - πŸ“ Resolve provider id configured for a task binding with fallback to default provider. - Ζ’ **render_prompt** (`Function`) - πŸ“ Render prompt template using deterministic placeholder replacement with graceful fallback. - πŸ“¦ **health_service** (`Module`) - πŸ“ Business logic for aggregating dashboard health status from validation records. - πŸ—οΈ Layer: Domain/Service - πŸ”— DEPENDS_ON -> `ValidationRecord` - πŸ”— DEPENDS_ON -> `SupersetClient` - πŸ”— DEPENDS_ON -> `TaskCleanupService` - πŸ”— DEPENDS_ON -> `TaskManager` - β„‚ **HealthService** (`Class`) - πŸ“ Aggregate latest dashboard validation state and manage persisted health report lifecycle. - πŸ”— DEPENDS_ON -> `ValidationRecord` - πŸ”— DEPENDS_ON -> `DashboardHealthItem` - πŸ”— DEPENDS_ON -> `HealthSummaryResponse` - πŸ”— DEPENDS_ON -> `SupersetClient` - πŸ”— DEPENDS_ON -> `TaskCleanupService` - πŸ”— DEPENDS_ON -> `TaskManager` - Ζ’ **HealthService_init** (`Function`) - πŸ“ Initialize health service with DB session and optional config access for dashboard metadata resolution. - πŸ”— BINDS_TO -> `HealthService` - Ζ’ **_prime_dashboard_meta_cache** (`Function`) - πŸ“ Warm dashboard slug/title cache with one Superset list fetch per environment. - πŸ”— DEPENDS_ON -> `ValidationRecord` - πŸ”— DEPENDS_ON -> `ConfigManager` - πŸ”— DEPENDS_ON -> `SupersetClient` - Ζ’ **_resolve_dashboard_meta** (`Function`) `[TRIVIAL]` - πŸ“ Resolve slug/title for a dashboard referenced by persisted validation record. - Ζ’ **get_health_summary** (`Function`) - πŸ“ Aggregate latest validation status per dashboard and enrich rows with dashboard slug/title. - πŸ”— CALLS -> `_prime_dashboard_meta_cache` - πŸ”— CALLS -> `_resolve_dashboard_meta` - Ζ’ **delete_validation_report** (`Function`) - πŸ“ Delete one persisted health report and optionally clean linked task/log artifacts. - πŸ”— DEPENDS_ON -> `ValidationRecord` - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ”— DEPENDS_ON -> `TaskCleanupService` - Ζ’ **_empty_dashboard_meta** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **llm_provider** (`Module`) - πŸ“ Service for managing LLM provider configurations with encrypted API keys. - πŸ—οΈ Layer: Domain - πŸ”— DEPENDS_ON -> `LLMProvider` - πŸ”— DEPENDS_ON -> `EncryptionManager` - πŸ”— DEPENDS_ON -> `LLMProviderConfig` - Ζ’ **_require_fernet_key** (`Function`) `[CRITICAL]` - πŸ“ Load and validate the Fernet key used for secret encryption. - πŸ”’ Invariant: Encryption initialization never falls back to a hardcoded secret. - πŸ”— DEPENDS_ON -> `backend.src.core.logger:Function` - β„‚ **EncryptionManager** (`Class`) `[CRITICAL]` - πŸ“ Handles encryption and decryption of sensitive data like API keys. - πŸ”’ Invariant: Uses only a validated secret key from environment. - πŸ”— CALLS -> `_require_fernet_key` - Ζ’ **EncryptionManager_init** (`Function`) `[TRIVIAL]` - πŸ“ Initialize the encryption manager with a Fernet key. - Ζ’ **encrypt** (`Function`) `[TRIVIAL]` - πŸ“ Encrypt a plaintext string. - Ζ’ **decrypt** (`Function`) `[TRIVIAL]` - πŸ“ Decrypt an encrypted string. - β„‚ **LLMProviderService** (`Class`) - πŸ“ Service to manage LLM provider lifecycle. - πŸ”— DEPENDS_ON -> `LLMProvider` - πŸ”— DEPENDS_ON -> `EncryptionManager` - πŸ”— DEPENDS_ON -> `LLMProviderConfig` - Ζ’ **LLMProviderService_init** (`Function`) `[TRIVIAL]` - πŸ“ Initialize the service with database session. - πŸ”— DEPENDS_ON -> `EncryptionManager` - Ζ’ **get_all_providers** (`Function`) - πŸ“ Returns all configured LLM providers. - πŸ”— DEPENDS_ON -> `LLMProvider` - Ζ’ **get_provider** (`Function`) - πŸ“ Returns a single LLM provider by ID. - πŸ”— DEPENDS_ON -> `LLMProvider` - Ζ’ **create_provider** (`Function`) - πŸ“ Creates a new LLM provider with encrypted API key. - πŸ”— DEPENDS_ON -> `LLMProviderConfig` - πŸ”— DEPENDS_ON -> `LLMProvider` - πŸ”— CALLS -> `encrypt` - Ζ’ **update_provider** (`Function`) - πŸ“ Updates an existing LLM provider. - πŸ”— DEPENDS_ON -> `LLMProviderConfig` - πŸ”— DEPENDS_ON -> `LLMProvider` - πŸ”— CALLS -> `encrypt` - Ζ’ **delete_provider** (`Function`) - πŸ“ Deletes an LLM provider. - πŸ”— DEPENDS_ON -> `LLMProvider` - Ζ’ **get_decrypted_api_key** (`Function`) - πŸ“ Returns the decrypted API key for a provider. - πŸ”— DEPENDS_ON -> `LLMProvider` - πŸ”— CALLS -> `decrypt` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **rbac_permission_catalog** (`Module`) `[TRIVIAL]` - πŸ“ Discovers declared RBAC permissions from API routes/plugins and synchronizes them into auth database. - πŸ—οΈ Layer: Service - πŸ”’ Invariant: Synchronization is idempotent for existing (resource, action) permission pairs. - πŸ”— CALLS -> `backend.src.core.plugin_loader.PluginLoader.get_all_plugin_configs` - πŸ”— DEPENDS_ON -> `backend.src.models.auth.Permission` - πŸ“¦ **HAS_PERMISSION_PATTERN** (`Constant`) `[TRIVIAL]` - πŸ“ Regex pattern for extracting has_permission("resource", "ACTION") declarations. - πŸ“¦ **ROUTES_DIR** (`Constant`) `[TRIVIAL]` - πŸ“ Absolute directory path where API route RBAC declarations are defined. - Ζ’ **_iter_route_files** (`Function`) `[TRIVIAL]` - πŸ“ Iterates API route files that may contain RBAC declarations. - Ζ’ **_discover_route_permissions** (`Function`) `[TRIVIAL]` - πŸ“ Extracts explicit has_permission declarations from API route source code. - Ζ’ **_discover_route_permissions_cached** (`Function`) `[TRIVIAL]` - πŸ“ Cache route permission discovery because route source files are static during normal runtime. - Ζ’ **_discover_plugin_execute_permissions** (`Function`) `[TRIVIAL]` - πŸ“ Derives dynamic task permissions of form plugin:{plugin_id}:EXECUTE from plugin registry. - Ζ’ **_discover_plugin_execute_permissions_cached** (`Function`) `[TRIVIAL]` - πŸ“ Cache dynamic plugin EXECUTE permission pairs by normalized plugin id tuple. - Ζ’ **discover_declared_permissions** (`Function`) `[TRIVIAL]` - πŸ“ Builds canonical RBAC permission catalog from routes and plugin registry. - Ζ’ **sync_permission_catalog** (`Function`) `[TRIVIAL]` - πŸ“ Persists missing RBAC permission pairs into auth database. - πŸ“¦ **services** (`Module`) `[TRIVIAL]` - πŸ“ Package initialization for services module - πŸ—οΈ Layer: Core - Ζ’ **__getattr__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **auth_service** (`Module`) `[CRITICAL]` - πŸ“ Orchestrates credential authentication and ADFS JIT user provisioning. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Authentication succeeds only for active users with valid credentials; issued sessions encode subject and scopes from assigned roles. - πŸ”— DEPENDS_ON -> `AuthRepository` - πŸ”— DEPENDS_ON -> `verify_password` - πŸ”— DEPENDS_ON -> `create_access_token` - πŸ”— DEPENDS_ON -> `User` - πŸ”— DEPENDS_ON -> `Role` - β„‚ **AuthService** (`Class`) - πŸ“ Provides high-level authentication services. - πŸ”— DEPENDS_ON -> `AuthRepository` - πŸ”— DEPENDS_ON -> `User` - πŸ”— DEPENDS_ON -> `Role` - Ζ’ **AuthService_init** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the authentication service with repository access over an active DB session. - Ζ’ **AuthService.authenticate_user** (`Function`) - πŸ“ Validates credentials and account state for local username/password authentication. - πŸ”— DEPENDS_ON -> `AuthRepository` - πŸ”— CALLS -> `verify_password` - πŸ”— DEPENDS_ON -> `User` - Ζ’ **AuthService.create_session** (`Function`) - πŸ“ Issues an access token payload for an already authenticated user. - πŸ”— CALLS -> `create_access_token` - πŸ”— DEPENDS_ON -> `User` - πŸ”— DEPENDS_ON -> `Role` - Ζ’ **AuthService.provision_adfs_user** (`Function`) - πŸ“ Performs ADFS Just-In-Time provisioning and role synchronization from AD group mappings. - πŸ”— DEPENDS_ON -> `AuthRepository` - πŸ”— DEPENDS_ON -> `User` - πŸ”— DEPENDS_ON -> `Role` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **authenticate_user** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create_session** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **provision_adfs_user** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **git_service** (`Module`) - πŸ“ Core Git logic using GitPython to manage dashboard repositories. - πŸ—οΈ Layer: Service - πŸ”’ Invariant: All Git operations must be performed on a valid local directory. - πŸ”— DEPENDS_ON -> `backend.src.core.database.SessionLocal` - πŸ”— DEPENDS_ON -> `backend.src.models.config.AppConfigRecord` - πŸ”— DEPENDS_ON -> `backend.src.models.git.GitRepository` - β„‚ **GitService** (`Class`) - πŸ“ Wrapper for GitPython operations with semantic logging and error handling. - Ζ’ **GitService_init** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the GitService with a base path for repositories. - πŸ”— CALLS -> `GitService._resolve_base_path` - πŸ”— CALLS -> `GitService._ensure_base_path_exists` - Ζ’ **_ensure_base_path_exists** (`Function`) `[TRIVIAL]` - πŸ“ Ensure the repositories root directory exists and is a directory. - Ζ’ **_resolve_base_path** (`Function`) `[TRIVIAL]` - πŸ“ Resolve base repository directory from explicit argument or global storage settings. - Ζ’ **_normalize_repo_key** (`Function`) `[TRIVIAL]` - πŸ“ Convert user/dashboard-provided key to safe filesystem directory name. - Ζ’ **_update_repo_local_path** (`Function`) `[TRIVIAL]` - πŸ“ Persist repository local_path in GitRepository table when record exists. - Ζ’ **_migrate_repo_directory** (`Function`) `[TRIVIAL]` - πŸ“ Move legacy repository directory to target path and sync DB metadata. - πŸ”— CALLS -> `GitService._update_repo_local_path` - Ζ’ **_ensure_gitflow_branches** (`Function`) `[TRIVIAL]` - πŸ“ Ensure standard GitFlow branches (main/dev/preprod) exist locally and on origin. - Ζ’ **_get_repo_path** (`Function`) `[TRIVIAL]` - πŸ“ Resolves the local filesystem path for a dashboard's repository. - πŸ”— CALLS -> `GitService._normalize_repo_key` - πŸ”— CALLS -> `GitService._migrate_repo_directory` - πŸ”— CALLS -> `GitService._update_repo_local_path` - Ζ’ **init_repo** (`Function`) `[TRIVIAL]` - πŸ“ Initialize or clone a repository for a dashboard. - πŸ”— CALLS -> `GitService._get_repo_path` - πŸ”— CALLS -> `GitService._ensure_gitflow_branches` - Ζ’ **delete_repo** (`Function`) `[TRIVIAL]` - πŸ“ Remove local repository and DB binding for a dashboard. - πŸ”— CALLS -> `GitService._get_repo_path` - Ζ’ **get_repo** (`Function`) `[TRIVIAL]` - πŸ“ Get Repo object for a dashboard. - πŸ”— CALLS -> `GitService._get_repo_path` - Ζ’ **configure_identity** (`Function`) `[TRIVIAL]` - πŸ“ Configure repository-local Git committer identity for user-scoped operations. - πŸ”— CALLS -> `GitService.get_repo` - Ζ’ **list_branches** (`Function`) `[TRIVIAL]` - πŸ“ List all branches for a dashboard's repository. - πŸ”— CALLS -> `GitService.get_repo` - Ζ’ **create_branch** (`Function`) `[TRIVIAL]` - πŸ“ Create a new branch from an existing one. - πŸ”— CALLS -> `GitService.get_repo` - Ζ’ **checkout_branch** (`Function`) `[TRIVIAL]` - πŸ“ Switch to a specific branch. - πŸ”— CALLS -> `GitService.get_repo` - Ζ’ **commit_changes** (`Function`) `[TRIVIAL]` - πŸ“ Stage and commit changes. - πŸ”— CALLS -> `GitService.get_repo` - Ζ’ **_extract_http_host** (`Function`) `[TRIVIAL]` - πŸ“ Extract normalized host[:port] from HTTP(S) URL. - Ζ’ **_strip_url_credentials** (`Function`) `[TRIVIAL]` - πŸ“ Remove credentials from URL while preserving scheme/host/path. - Ζ’ **_replace_host_in_url** (`Function`) `[TRIVIAL]` - πŸ“ Replace source URL host with host from configured server URL. - Ζ’ **_align_origin_host_with_config** (`Function`) `[TRIVIAL]` - πŸ“ Auto-align local origin host to configured Git server host when they drift. - πŸ”— CALLS -> `GitService._extract_http_host` - πŸ”— CALLS -> `GitService._replace_host_in_url` - πŸ”— CALLS -> `GitService._strip_url_credentials` - Ζ’ **push_changes** (`Function`) `[TRIVIAL]` - πŸ“ Push local commits to remote. - πŸ”— CALLS -> `GitService.get_repo` - πŸ”— CALLS -> `GitService._align_origin_host_with_config` - Ζ’ **_read_blob_text** (`Function`) `[TRIVIAL]` - πŸ“ Read text from a Git blob. - Ζ’ **_get_unmerged_file_paths** (`Function`) `[TRIVIAL]` - πŸ“ List files with merge conflicts. - Ζ’ **_build_unfinished_merge_payload** (`Function`) `[TRIVIAL]` - πŸ“ Build payload for unfinished merge state. - πŸ”— CALLS -> `GitService._get_unmerged_file_paths` - Ζ’ **get_merge_status** (`Function`) `[TRIVIAL]` - πŸ“ Get current merge status for a dashboard repository. - πŸ”— CALLS -> `GitService.get_repo` - πŸ”— CALLS -> `GitService._build_unfinished_merge_payload` - Ζ’ **get_merge_conflicts** (`Function`) `[TRIVIAL]` - πŸ“ List all files with conflicts and their contents. - πŸ”— CALLS -> `GitService.get_repo` - πŸ”— CALLS -> `GitService._read_blob_text` - Ζ’ **resolve_merge_conflicts** (`Function`) `[TRIVIAL]` - πŸ“ Resolve conflicts using specified strategy. - πŸ”— CALLS -> `GitService.get_repo` - Ζ’ **abort_merge** (`Function`) `[TRIVIAL]` - πŸ“ Abort ongoing merge. - πŸ”— CALLS -> `GitService.get_repo` - Ζ’ **continue_merge** (`Function`) `[TRIVIAL]` - πŸ“ Finalize merge after conflict resolution. - πŸ”— CALLS -> `GitService.get_repo` - πŸ”— CALLS -> `GitService._get_unmerged_file_paths` - Ζ’ **pull_changes** (`Function`) `[TRIVIAL]` - πŸ“ Pull changes from remote. - πŸ”— CALLS -> `GitService.get_repo` - πŸ”— CALLS -> `GitService._build_unfinished_merge_payload` - Ζ’ **get_status** (`Function`) `[TRIVIAL]` - πŸ“ Get current repository status (dirty files, untracked, etc.) - πŸ”— CALLS -> `GitService.get_repo` - Ζ’ **get_diff** (`Function`) `[TRIVIAL]` - πŸ“ Generate diff for a file or the whole repository. - πŸ”— CALLS -> `GitService.get_repo` - Ζ’ **get_commit_history** (`Function`) `[TRIVIAL]` - πŸ“ Retrieve commit history for a repository. - πŸ”— CALLS -> `GitService.get_repo` - Ζ’ **test_connection** (`Function`) `[TRIVIAL]` - πŸ“ Test connection to Git provider using PAT. - Ζ’ **_normalize_git_server_url** (`Function`) `[TRIVIAL]` - πŸ“ Normalize Git server URL for provider API calls. - Ζ’ **_gitea_headers** (`Function`) `[TRIVIAL]` - πŸ“ Build Gitea API authorization headers. - Ζ’ **_gitea_request** (`Function`) `[TRIVIAL]` - πŸ“ Execute HTTP request against Gitea API with stable error mapping. - πŸ”— CALLS -> `GitService._normalize_git_server_url` - πŸ”— CALLS -> `GitService._gitea_headers` - Ζ’ **get_gitea_current_user** (`Function`) `[TRIVIAL]` - πŸ“ Resolve current Gitea user for PAT. - πŸ”— CALLS -> `GitService._gitea_request` - Ζ’ **list_gitea_repositories** (`Function`) `[TRIVIAL]` - πŸ“ List repositories visible to authenticated Gitea user. - πŸ”— CALLS -> `GitService._gitea_request` - Ζ’ **create_gitea_repository** (`Function`) `[TRIVIAL]` - πŸ“ Create repository in Gitea for authenticated user. - πŸ”— CALLS -> `GitService._gitea_request` - Ζ’ **delete_gitea_repository** (`Function`) `[TRIVIAL]` - πŸ“ Delete repository in Gitea. - πŸ”— CALLS -> `GitService._gitea_request` - Ζ’ **_gitea_branch_exists** (`Function`) `[TRIVIAL]` - πŸ“ Check whether a branch exists in Gitea repository. - πŸ”— CALLS -> `GitService._gitea_request` - Ζ’ **_build_gitea_pr_404_detail** (`Function`) `[TRIVIAL]` - πŸ“ Build actionable error detail for Gitea PR 404 responses. - πŸ”— CALLS -> `GitService._gitea_branch_exists` - Ζ’ **create_github_repository** (`Function`) `[TRIVIAL]` - πŸ“ Create repository in GitHub or GitHub Enterprise. - πŸ”— CALLS -> `GitService._normalize_git_server_url` - Ζ’ **create_gitlab_repository** (`Function`) `[TRIVIAL]` - πŸ“ Create repository(project) in GitLab. - πŸ”— CALLS -> `GitService._normalize_git_server_url` - Ζ’ **_parse_remote_repo_identity** (`Function`) `[TRIVIAL]` - πŸ“ Parse owner/repo from remote URL for Git server API operations. - Ζ’ **_derive_server_url_from_remote** (`Function`) `[TRIVIAL]` - πŸ“ Build API base URL from remote repository URL without credentials. - Ζ’ **promote_direct_merge** (`Function`) `[TRIVIAL]` - πŸ“ Perform direct merge between branches in local repo and push target branch. - πŸ”— CALLS -> `GitService.get_repo` - Ζ’ **create_gitea_pull_request** (`Function`) `[TRIVIAL]` - πŸ“ Create pull request in Gitea. - πŸ”— CALLS -> `GitService._parse_remote_repo_identity` - πŸ”— CALLS -> `GitService._gitea_request` - πŸ”— CALLS -> `GitService._derive_server_url_from_remote` - πŸ”— CALLS -> `GitService._normalize_git_server_url` - πŸ”— CALLS -> `GitService._build_gitea_pr_404_detail` - Ζ’ **create_github_pull_request** (`Function`) `[TRIVIAL]` - πŸ“ Create pull request in GitHub or GitHub Enterprise. - πŸ”— CALLS -> `GitService._parse_remote_repo_identity` - πŸ”— CALLS -> `GitService._normalize_git_server_url` - Ζ’ **create_gitlab_merge_request** (`Function`) `[TRIVIAL]` - πŸ“ Create merge request in GitLab. - πŸ”— CALLS -> `GitService._parse_remote_repo_identity` - πŸ”— CALLS -> `GitService._normalize_git_server_url` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **mapping_service** (`Module`) - πŸ“ Orchestrates database fetching and fuzzy matching suggestions. - πŸ—οΈ Layer: Service - πŸ”’ Invariant: Suggestions are based on database names. - πŸ”— DEPENDS_ON -> `SupersetClient` - πŸ”— DEPENDS_ON -> `suggest_mappings` - β„‚ **MappingService** (`Class`) - πŸ“ Service for handling database mapping logic. - πŸ”— DEPENDS_ON -> `SupersetClient` - πŸ”— DEPENDS_ON -> `suggest_mappings` - Ζ’ **init** (`Function`) - πŸ“ Initializes the mapping service with a config manager. - πŸ”— DEPENDS_ON -> `MappingService` - Ζ’ **_get_client** (`Function`) - πŸ“ Helper to get an initialized SupersetClient for an environment. - πŸ”— CALLS -> `SupersetClient` - Ζ’ **get_suggestions** (`Function`) - πŸ“ Fetches databases from both environments and returns fuzzy matching suggestions. - πŸ”— CALLS -> `_get_client` - πŸ”— CALLS -> `suggest_mappings` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **test_encryption_manager** (`Module`) - πŸ“ Unit tests for EncryptionManager encrypt/decrypt functionality. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Encrypt+decrypt roundtrip always returns original plaintext. - β„‚ **TestEncryptionManager** (`Class`) `[TRIVIAL]` - πŸ“ Validate EncryptionManager encrypt/decrypt roundtrip, uniqueness, and error handling. - πŸ”— BINDS_TO -> `test_encryption_manager` - Ζ’ **test_encrypt_decrypt_roundtrip** (`Function`) `[TRIVIAL]` - πŸ“ Encrypt then decrypt returns original plaintext. - Ζ’ **test_encrypt_produces_different_output** (`Function`) `[TRIVIAL]` - πŸ“ Same plaintext produces different ciphertext (Fernet uses random IV). - Ζ’ **test_different_inputs_yield_different_ciphertext** (`Function`) `[TRIVIAL]` - πŸ“ Different inputs produce different ciphertexts. - Ζ’ **test_decrypt_invalid_data_raises** (`Function`) `[TRIVIAL]` - πŸ“ Decrypting invalid data raises InvalidToken. - Ζ’ **test_encrypt_empty_string** (`Function`) `[TRIVIAL]` - πŸ“ Encrypting and decrypting an empty string works. - Ζ’ **test_missing_key_fails_fast** (`Function`) `[TRIVIAL]` - πŸ“ Missing ENCRYPTION_KEY must abort initialization instead of using a fallback secret. - Ζ’ **test_custom_key_roundtrip** (`Function`) `[TRIVIAL]` - πŸ“ Custom Fernet key produces valid roundtrip. - Ζ’ **_make_manager** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **encrypt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **decrypt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **encrypt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **decrypt** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **test_health_service** (`Module`) - πŸ“ Unit tests for HealthService aggregation logic. - Ζ’ **test_delete_validation_report_deletes_dashboard_scope_and_linked_tasks** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `test_health_service` - Ζ’ **test_delete_validation_report_returns_false_for_unknown_record** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `test_health_service` - Ζ’ **test_delete_validation_report_swallows_linked_task_cleanup_failure** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `test_health_service` - Ζ’ **test_get_health_summary_aggregation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_health_summary_empty** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_health_summary_resolves_slug_and_title_from_superset** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_health_summary_reuses_dashboard_metadata_cache_across_service_instances** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **test_llm_plugin_persistence** (`Module`) - πŸ“ Regression test for ValidationRecord persistence fields populated from task context. - β„‚ **_DummyLogger** (`Class`) `[TRIVIAL]` - πŸ“ Minimal logger shim for TaskContext-like objects used in tests. - πŸ”’ Invariant: Logging methods are no-ops and must not mutate test state. - πŸ”— BINDS_TO -> `test_llm_plugin_persistence:Module` - β„‚ **_FakeDBSession** (`Class`) `[TRIVIAL]` - πŸ“ Captures persisted records for assertion and mimics SQLAlchemy session methods used by plugin. - πŸ”’ Invariant: add/commit/close provide only persistence signals asserted by this test. - πŸ”— BINDS_TO -> `test_llm_plugin_persistence:Module` - Ζ’ **test_dashboard_validation_plugin_persists_task_and_environment_ids** (`Function`) `[TRIVIAL]` - πŸ“ Ensure db ValidationRecord includes context.task_id and params.environment_id. - πŸ”’ Invariant: Assertions remain restricted to persisted task/environment identity fields and session lifecycle signals. - πŸ”— BINDS_TO -> `test_llm_plugin_persistence:Module` - β„‚ **_FakeProviderService** (`Class`) `[TRIVIAL]` - πŸ“ LLM provider service stub returning deterministic provider and decrypted API key for plugin tests. - πŸ”’ Invariant: Returns same provider and key regardless of provider_id argument; no lookup logic. - πŸ”— BINDS_TO -> `test_dashboard_validation_plugin_persists_task_and_environment_ids:Function` - β„‚ **_FakeScreenshotService** (`Class`) `[TRIVIAL]` - πŸ“ Screenshot service stub that accepts capture_dashboard calls without side effects. - πŸ”’ Invariant: capture_dashboard is intentionally permissive for this persistence-focused test and does not validate argument values. - πŸ”— BINDS_TO -> `test_dashboard_validation_plugin_persists_task_and_environment_ids:Function` - β„‚ **_FakeLLMClient** (`Class`) `[TRIVIAL]` - πŸ“ Deterministic LLM client double returning canonical analysis payload for persistence-path assertions. - πŸ”’ Invariant: analyze_dashboard is side-effect free and returns schema-compatible PASS result. - πŸ”— BINDS_TO -> `test_dashboard_validation_plugin_persists_task_and_environment_ids:Function` - β„‚ **_FakeNotificationService** (`Class`) `[TRIVIAL]` - πŸ“ Notification service stub that accepts plugin dispatch_report payload without introducing side effects. - πŸ”’ Invariant: dispatch_report accepts arbitrary keyword payloads because this test verifies persistence fields, not notification payload schema. - πŸ”— BINDS_TO -> `test_dashboard_validation_plugin_persists_task_and_environment_ids:Function` - β„‚ **_FakeConfigManager** (`Class`) `[TRIVIAL]` - πŸ“ Config manager stub providing storage root path and minimal settings for plugin execution path. - πŸ”’ Invariant: Only storage.root_path and llm fields are safe to access; all other settings fields are absent. - πŸ”— BINDS_TO -> `test_dashboard_validation_plugin_persists_task_and_environment_ids:Function` - β„‚ **_FakeSupersetClient** (`Class`) `[TRIVIAL]` - πŸ“ Superset client stub exposing network.request as a lambda that returns empty result list. - πŸ”’ Invariant: network.request intentionally accepts arbitrary keyword payloads because response shape, not request signature, is the persistence-path dependency. - πŸ”— BINDS_TO -> `test_dashboard_validation_plugin_persists_task_and_environment_ids:Function` - Ζ’ **with_source** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **info** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **debug** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **warning** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **error** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **add** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **commit** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **close** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_provider** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_decrypted_api_key** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **capture_dashboard** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **analyze_dashboard** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **dispatch_report** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_environment** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_config** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **test_llm_prompt_templates** (`Module`) - πŸ“ Validate normalization and rendering behavior for configurable LLM prompt templates. - πŸ—οΈ Layer: Domain Tests - πŸ”’ Invariant: All required prompt keys remain available after normalization. - πŸ”— DEPENDS_ON -> `backend.src.services.llm_prompt_templates:Function` - Ζ’ **test_normalize_llm_settings_adds_default_prompts** (`Function`) - πŸ“ Ensure legacy/partial llm settings are expanded with all prompt defaults. - πŸ”— BINDS_TO -> `test_llm_prompt_templates` - Ζ’ **test_normalize_llm_settings_keeps_custom_prompt_values** (`Function`) - πŸ“ Ensure user-customized prompt values are preserved during normalization. - πŸ”— BINDS_TO -> `test_llm_prompt_templates` - Ζ’ **test_render_prompt_replaces_known_placeholders** (`Function`) - πŸ“ Ensure template placeholders are deterministically replaced. - πŸ”— BINDS_TO -> `test_llm_prompt_templates` - Ζ’ **test_is_multimodal_model_detects_known_vision_models** (`Function`) `[TRIVIAL]` - πŸ“ Ensure multimodal model detection recognizes common vision-capable model names. - πŸ”— BINDS_TO -> `test_llm_prompt_templates` - Ζ’ **test_resolve_bound_provider_id_prefers_binding_then_default** (`Function`) `[TRIVIAL]` - πŸ“ Verify provider binding resolution priority. - πŸ”— BINDS_TO -> `test_llm_prompt_templates` - Ζ’ **test_normalize_llm_settings_keeps_assistant_planner_settings** (`Function`) `[TRIVIAL]` - πŸ“ Ensure assistant planner provider/model fields are preserved and normalized. - πŸ”— BINDS_TO -> `test_llm_prompt_templates` - πŸ“¦ **test_llm_provider** (`Module`) - πŸ“ Contract testing for LLMProviderService and EncryptionManager - Ζ’ **mock_db** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **service** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **_test_encryption_key_fixture** (`Global`) `[TRIVIAL]` - πŸ“ Ensure encryption-dependent provider tests run with a valid Fernet key. - πŸ”— DEPENDS_ON -> `pytest:Module` - Ζ’ **test_encryption_cycle** (`Function`) `[TRIVIAL]` - πŸ“ Verify EncryptionManager round-trip encryption/decryption invariant for non-empty secrets. - πŸ”— BINDS_TO -> `test_llm_provider:Module` - Ζ’ **test_empty_string_encryption** (`Function`) `[TRIVIAL]` - πŸ“ Verify EncryptionManager preserves empty-string payloads through encrypt/decrypt cycle. - πŸ”— BINDS_TO -> `test_llm_provider:Module` - Ζ’ **test_decrypt_invalid_data** (`Function`) `[TRIVIAL]` - πŸ“ Ensure decrypt rejects invalid ciphertext input by raising an exception. - πŸ”— BINDS_TO -> `test_llm_provider:Module` - πŸ“¦ **mock_db** (`Fixture`) `[TRIVIAL]` - πŸ“ MagicMock(spec=Session) fixture providing a constrained DB session double for LLMProviderService tests. - πŸ”’ Invariant: Chained calls beyond Session spec create unconstrained intermediate mocks; only top-level query/add/commit are spec-enforced. - πŸ”— BINDS_TO -> `test_llm_provider:Module` - πŸ“¦ **service** (`Fixture`) `[TRIVIAL]` - πŸ“ LLMProviderService fixture wired to mock_db for provider CRUD tests. - πŸ”— BINDS_TO -> `test_llm_provider:Module` - Ζ’ **test_get_all_providers** (`Function`) `[TRIVIAL]` - πŸ“ Verify provider list retrieval issues query/all calls on the backing DB session. - πŸ”— BINDS_TO -> `test_llm_provider:Module` - Ζ’ **test_create_provider** (`Function`) `[TRIVIAL]` - πŸ“ Ensure provider creation persists entity and stores API key in encrypted form. - πŸ”— BINDS_TO -> `test_llm_provider:Module` - Ζ’ **test_get_decrypted_api_key** (`Function`) `[TRIVIAL]` - πŸ“ Verify service decrypts stored provider API key for an existing provider record. - πŸ”— BINDS_TO -> `test_llm_provider:Module` - Ζ’ **test_get_decrypted_api_key_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Verify missing provider lookup returns None instead of attempting decryption. - πŸ”— BINDS_TO -> `test_llm_provider:Module` - Ζ’ **test_update_provider_ignores_masked_placeholder_api_key** (`Function`) `[TRIVIAL]` - πŸ“ Ensure masked placeholder API keys do not overwrite previously encrypted provider secrets. - πŸ”— BINDS_TO -> `test_llm_provider:Module` - πŸ“¦ **TestResourceService** (`Module`) - πŸ“ Unit tests for ResourceService - πŸ—οΈ Layer: Service - πŸ”’ Invariant: Resource summaries preserve task linkage and status projection behavior. - Ζ’ **test_get_dashboards_with_status** (`Function`) `[TRIVIAL]` - πŸ“ Validate dashboard enrichment includes git/task status projections. - πŸ”— BINDS_TO -> `TestResourceService` - Ζ’ **test_get_datasets_with_status** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestResourceService` - Ζ’ **test_get_activity_summary** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestResourceService` - Ζ’ **test_get_git_status_for_dashboard_no_repo** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestResourceService` - Ζ’ **test_get_last_task_for_resource** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestResourceService` - Ζ’ **test_extract_resource_name_from_task** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestResourceService` - Ζ’ **test_get_last_task_for_resource_empty_tasks** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestResourceService` - Ζ’ **test_get_last_task_for_resource_no_match** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestResourceService` - Ζ’ **test_get_dashboards_with_status_handles_mixed_naive_and_aware_task_datetimes** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestResourceService` - Ζ’ **test_get_dashboards_with_status_prefers_latest_decisive_validation_status_over_newer_unknown** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestResourceService` - Ζ’ **test_get_dashboards_with_status_falls_back_to_latest_unknown_without_decisive_history** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestResourceService` - Ζ’ **test_get_last_task_for_resource_handles_mixed_naive_and_aware_created_at** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestResourceService` - πŸ“¦ **test_rbac_permission_catalog** (`Module`) - πŸ“ Verifies RBAC permission catalog discovery and idempotent synchronization behavior. - πŸ—οΈ Layer: Service Tests - πŸ”’ Invariant: Synchronization adds only missing normalized permission pairs. - Ζ’ **test_discover_route_permissions_extracts_declared_pairs_and_ignores_tests** (`Function`) `[TRIVIAL]` - πŸ“ Ensures route-scanner extracts has_permission pairs from route files and skips __tests__. - πŸ”— BINDS_TO -> `test_rbac_permission_catalog` - Ζ’ **test_discover_declared_permissions_unions_route_and_plugin_permissions** (`Function`) `[TRIVIAL]` - πŸ“ Ensures full catalog includes route-level permissions plus dynamic plugin EXECUTE rights. - πŸ”— BINDS_TO -> `test_rbac_permission_catalog` - Ζ’ **test_sync_permission_catalog_inserts_only_missing_normalized_pairs** (`Function`) `[TRIVIAL]` - πŸ“ Ensures synchronization inserts only missing pairs and normalizes action/resource tokens. - πŸ”— BINDS_TO -> `test_rbac_permission_catalog` - Ζ’ **test_sync_permission_catalog_is_noop_when_all_permissions_exist** (`Function`) `[TRIVIAL]` - πŸ“ Ensures synchronization is idempotent when all declared pairs already exist. - πŸ”— BINDS_TO -> `test_rbac_permission_catalog` - πŸ“¦ **providers** (`Module`) `[CRITICAL]` - πŸ“ Defines abstract base and concrete implementations for external notification delivery. - πŸ—οΈ Layer: Infra - πŸ”’ Invariant: Sensitive credentials must be handled via encrypted config. - πŸ”— DEPENDS_ON -> `NotificationProvider` - πŸ”— DEPENDS_ON -> `SMTPProvider` - πŸ”— DEPENDS_ON -> `TelegramProvider` - πŸ”— DEPENDS_ON -> `SlackProvider` - β„‚ **NotificationProvider** (`Class`) `[TRIVIAL]` - πŸ“ Abstract base class for all notification providers. - β„‚ **SMTPProvider** (`Class`) - πŸ“ Delivers notifications via SMTP. - πŸ”— INHERITS -> `NotificationProvider` - β„‚ **TelegramProvider** (`Class`) - πŸ“ Delivers notifications via Telegram Bot API. - πŸ”— INHERITS -> `NotificationProvider` - β„‚ **SlackProvider** (`Class`) - πŸ“ Delivers notifications via Slack Webhooks or API. - πŸ”— INHERITS -> `NotificationProvider` - Ζ’ **send** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **send** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **send** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **send** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **service** (`Module`) `[CRITICAL]` - πŸ“ Orchestrates notification routing based on user preferences and policy context. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Missing profile or provider config must not crash the pipeline. - πŸ”— DEPENDS_ON -> `NotificationProvider` - πŸ”— DEPENDS_ON -> `SMTPProvider` - πŸ”— DEPENDS_ON -> `TelegramProvider` - πŸ”— DEPENDS_ON -> `SlackProvider` - πŸ”— DEPENDS_ON -> `ValidationRecord` - πŸ”— DEPENDS_ON -> `ValidationPolicy` - πŸ”— DEPENDS_ON -> `UserDashboardPreference` - β„‚ **NotificationService** (`Class`) - πŸ“ Routes validation reports to appropriate users and channels. - πŸ”— DEPENDS_ON -> `NotificationProvider` - πŸ”— DEPENDS_ON -> `ValidationRecord` - πŸ”— DEPENDS_ON -> `ValidationPolicy` - πŸ”— DEPENDS_ON -> `UserDashboardPreference` - Ζ’ **NotificationService_init** (`Function`) - πŸ“ Bind DB and configuration collaborators used for provider initialization and routing. - πŸ”— BINDS_TO -> `NotificationService` - πŸ”— DEPENDS_ON -> `ValidationPolicy` - Ζ’ **_initialize_providers** (`Function`) - πŸ“ Materialize configured notification channel adapters once per service lifetime. - πŸ”— DEPENDS_ON -> `SMTPProvider` - πŸ”— DEPENDS_ON -> `TelegramProvider` - πŸ”— DEPENDS_ON -> `SlackProvider` - Ζ’ **dispatch_report** (`Function`) - πŸ“ Route one validation record to resolved owners and configured custom channels. - πŸ”— CALLS -> `_initialize_providers` - πŸ”— CALLS -> `_should_notify` - πŸ”— CALLS -> `_resolve_targets` - πŸ”— CALLS -> `_build_body` - Ζ’ **_should_notify** (`Function`) - πŸ“ Evaluate record status against effective alert policy. - πŸ”— DEPENDS_ON -> `ValidationRecord` - πŸ”— DEPENDS_ON -> `ValidationPolicy` - Ζ’ **_resolve_targets** (`Function`) - πŸ“ Resolve owner and policy-defined delivery targets for one validation record. - πŸ”— CALLS -> `_find_dashboard_owners` - πŸ”— DEPENDS_ON -> `ValidationRecord` - πŸ”— DEPENDS_ON -> `ValidationPolicy` - Ζ’ **_find_dashboard_owners** (`Function`) - πŸ“ Load candidate dashboard owners from persisted profile preferences. - πŸ”— DEPENDS_ON -> `ValidationRecord` - πŸ”— DEPENDS_ON -> `UserDashboardPreference` - Ζ’ **_build_body** (`Function`) `[TRIVIAL]` - πŸ“ Format one validation record into provider-ready body text. - πŸ”— DEPENDS_ON -> `ValidationRecord` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **notifications** (`Package`) `[TRIVIAL]` - πŸ“ Notification service package root. - πŸ“¦ **test_notification_service** (`Module`) `[TRIVIAL]` - πŸ“ Unit tests for NotificationService routing and dispatch logic. - Ζ’ **mock_db** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **mock_config_manager** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **service** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_should_notify_fail_only** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_should_notify_warn_and_fail** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_resolve_targets_owner_routing** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_resolve_targets_custom_channels** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_dispatch_report_skips_if_no_notify** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_dispatch_report_calls_providers** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **compliance_orchestrator** (`Module`) `[CRITICAL]` - πŸ“ Execute mandatory clean compliance stages and produce final COMPLIANT/BLOCKED/FAILED outcome. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: COMPLIANT is impossible when any mandatory stage fails. - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.stages` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.report_builder` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.repository` - β„‚ **CleanComplianceOrchestrator** (`Class`) `[TRIVIAL]` - πŸ“ Coordinate clean-release compliance verification stages. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Bind repository dependency used for orchestrator persistence and lookups. - Ζ’ **start_check_run** (`Function`) `[TRIVIAL]` - πŸ“ Initiate a new compliance run session. - Ζ’ **execute_stages** (`Function`) `[TRIVIAL]` - πŸ“ Execute or accept compliance stage outcomes and set intermediate/final check-run status fields. - Ζ’ **finalize_run** (`Function`) `[TRIVIAL]` - πŸ“ Finalize run status based on cumulative stage results. - Ζ’ **run_check_legacy** (`Function`) `[TRIVIAL]` - πŸ“ Legacy wrapper for compatibility with previous orchestrator call style. - πŸ“¦ **compliance_execution_service** (`Module`) `[CRITICAL]` - πŸ“ Create and execute compliance runs with trusted snapshots, deterministic stages, violations and immutable report persistence. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: A run binds to exactly one candidate/manifest/policy/registry snapshot set. - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.repository` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.policy_resolution_service` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.stages` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.report_builder` - β„‚ **ComplianceExecutionResult** (`Class`) `[TRIVIAL]` - πŸ“ Return envelope for compliance execution with run/report and persisted stage artifacts. - β„‚ **ComplianceExecutionService** (`Class`) `[TRIVIAL]` - πŸ“ Execute clean-release compliance lifecycle over trusted snapshots and immutable evidence. - Ζ’ **_resolve_manifest** (`Function`) `[TRIVIAL]` - πŸ“ Resolve explicit manifest or fallback to latest candidate manifest. - Ζ’ **_persist_stage_run** (`Function`) `[TRIVIAL]` - πŸ“ Persist stage run if repository supports stage records. - Ζ’ **_persist_violations** (`Function`) `[TRIVIAL]` - πŸ“ Persist stage violations via repository adapters. - Ζ’ **execute_run** (`Function`) `[TRIVIAL]` - πŸ“ Execute compliance run stages and finalize immutable report on terminal success. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **manifest_builder** (`Module`) - πŸ“ Build deterministic distribution manifest from classified artifact input. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Equal semantic artifact sets produce identical deterministic hash values. - πŸ”— DEPENDS_ON -> `backend.src.models.clean_release` - Ζ’ **build_distribution_manifest** (`Function`) `[TRIVIAL]` - πŸ“ Build DistributionManifest with deterministic hash and validated counters. - Ζ’ **build_manifest** (`Function`) `[TRIVIAL]` - πŸ“ Legacy compatibility wrapper for old manifest builder import paths. - Ζ’ **_stable_hash_payload** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **policy_engine** (`Module`) `[CRITICAL]` - πŸ“ Evaluate artifact/source policies for enterprise clean profile with deterministic outcomes. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Enterprise-clean policy always treats non-registry sources as violations. - πŸ”— DEPENDS_ON -> `backend.src.models.clean_release.CleanProfilePolicy` - πŸ”— DEPENDS_ON -> `backend.src.models.clean_release.ResourceSourceRegistry` - β„‚ **CleanPolicyEngine** (`Class`) `[TRIVIAL]` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **validate_policy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **classify_artifact** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **validate_resource_source** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **evaluate_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **clean_release_exceptions** (`Module`) - πŸ“ Domain exceptions for clean release compliance subsystem. - πŸ—οΈ Layer: Domain - πŸ“¦ **candidate_service** (`Module`) `[CRITICAL]` - πŸ“ Register release candidates with validated artifacts and advance lifecycle through legal transitions. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Candidate lifecycle transitions are delegated to domain guard logic. - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.repository` - πŸ”— DEPENDS_ON -> `backend.src.models.clean_release` - Ζ’ **_validate_artifacts** (`Function`) `[TRIVIAL]` - πŸ“ Validate raw artifact payload list for required fields and shape. - Ζ’ **register_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Register a candidate and persist its artifacts with legal lifecycle transition. - πŸ“¦ **clean_release_enums** (`Module`) - πŸ“ Canonical enums for clean release lifecycle and compliance. - πŸ—οΈ Layer: Domain - πŸ“¦ **publication_service** (`Module`) `[CRITICAL]` - πŸ“ Enforce publication and revocation gates with append-only publication records. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Publication records are append-only snapshots; revoke mutates only publication status for targeted record. - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.repository` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.approval_service` - πŸ”— DEPENDS_ON -> `backend.src.models.clean_release` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.audit_service` - Ζ’ **_get_or_init_publications_store** (`Function`) `[TRIVIAL]` - πŸ“ Provide in-memory append-only publication storage. - Ζ’ **_latest_publication_for_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Resolve latest publication record for candidate. - Ζ’ **_latest_approval_for_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Resolve latest approval decision from repository decision store. - Ζ’ **publish_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Create immutable publication record for approved candidate. - Ζ’ **revoke_publication** (`Function`) `[TRIVIAL]` - πŸ“ Revoke existing publication record without deleting history. - πŸ“¦ **artifact_catalog_loader** (`Module`) - πŸ“ Load bootstrap artifact catalogs for clean release real-mode flows. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Artifact catalog must produce deterministic CandidateArtifact entries with required identity and checksum fields. - πŸ”— DEPENDS_ON -> `backend.src.models.clean_release.CandidateArtifact` - Ζ’ **load_bootstrap_artifacts** (`Function`) `[TRIVIAL]` - πŸ“ Parse artifact catalog JSON into CandidateArtifact models for TUI/bootstrap flows. - πŸ“¦ **audit_service** (`Module`) - πŸ“ Provide lightweight audit hooks for clean release preparation/check/report lifecycle. - πŸ—οΈ Layer: Infra - πŸ”’ Invariant: Audit hooks are append-only log actions. - πŸ”— DEPENDS_ON -> `backend.src.core.logger` - Ζ’ **_append_event** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **audit_preparation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **audit_check_run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **audit_violation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **audit_report** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **source_isolation** (`Module`) - πŸ“ Validate that all resource endpoints belong to the approved internal source registry. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Any endpoint outside enabled registry entries is treated as external-source violation. - πŸ”— DEPENDS_ON -> `backend.src.models.clean_release.ResourceSourceRegistry` - Ζ’ **validate_internal_sources** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **report_builder** (`Module`) `[CRITICAL]` - πŸ“ Build and persist compliance reports with consistent counter invariants. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: blocking_violations_count never exceeds violations_count. - πŸ”— DEPENDS_ON -> `backend.src.models.clean_release` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.repository` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **build_report_payload** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **persist_report** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **repository** (`Module`) - πŸ“ Provide repository adapter for clean release entities with deterministic access methods. - πŸ—οΈ Layer: Infra - πŸ”’ Invariant: Repository operations are side-effect free outside explicit save/update calls. - πŸ”— DEPENDS_ON -> `backend.src.models.clean_release` - β„‚ **CleanReleaseRepository** (`Class`) `[TRIVIAL]` - πŸ“ Data access object for clean release lifecycle. - Ζ’ **save_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_policy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_policy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_active_policy** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_registry** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_registry** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_artifact** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_artifacts_by_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_manifest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_manifest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_distribution_manifest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_distribution_manifest** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_check_run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_check_run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_compliance_run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_compliance_run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_report** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_report** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_violation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_violations_by_run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_manifests_by_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **clear_history** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **preparation_service** (`Module`) - πŸ“ Prepare release candidate by policy evaluation and deterministic manifest creation. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Candidate preparation always persists manifest and candidate status deterministically. - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.policy_engine` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.manifest_builder` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.repository` - Ζ’ **prepare_candidate_legacy** (`Function`) `[TRIVIAL]` - πŸ“ Legacy compatibility wrapper kept for migration period. - Ζ’ **prepare_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **clean_release_facade** (`Module`) - πŸ“ Unified entry point for clean release operations. - πŸ—οΈ Layer: Application - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolve_active_policy_snapshot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **resolve_active_registry_snapshot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_candidate_overview** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list_candidates** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **policy_resolution_service** (`Module`) `[CRITICAL]` - πŸ“ Resolve trusted policy and registry snapshots from ConfigManager without runtime overrides. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Trusted snapshot resolution is based only on ConfigManager active identifiers. - πŸ”— DEPENDS_ON -> `backend.src.core.config_manager` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.repository` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.exceptions` - Ζ’ **resolve_trusted_policy_snapshots** (`Function`) `[TRIVIAL]` - πŸ“ Resolve immutable trusted policy and registry snapshots using active config IDs only. - πŸ“¦ **demo_data_service** (`Module`) - πŸ“ Provide deterministic namespace helpers and isolated in-memory repository creation for demo and real modes. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Demo and real namespaces must never collide for generated physical identifiers. - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.repository` - Ζ’ **resolve_namespace** (`Function`) `[TRIVIAL]` - πŸ“ Resolve canonical clean-release namespace for requested mode. - Ζ’ **build_namespaced_id** (`Function`) `[TRIVIAL]` - πŸ“ Build storage-safe physical identifier under mode namespace. - Ζ’ **create_isolated_repository** (`Function`) `[TRIVIAL]` - πŸ“ Create isolated in-memory repository instance for selected mode namespace. - πŸ“¦ **clean_release_dto** (`Module`) - πŸ“ Data Transfer Objects for clean release compliance subsystem. - πŸ—οΈ Layer: Application - πŸ“¦ **clean_release_mappers** (`Module`) - πŸ“ Map between domain entities (SQLAlchemy models) and DTOs. - πŸ—οΈ Layer: Application - Ζ’ **map_candidate_to_dto** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **map_manifest_to_dto** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **map_run_to_dto** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **map_report_to_dto** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **clean_release** (`Module`) - πŸ“ Redesigned clean release compliance subsystem. - πŸ—οΈ Layer: Domain - πŸ“¦ **manifest_service** (`Module`) `[CRITICAL]` - πŸ“ Build immutable distribution manifests with deterministic digest and version increment. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Existing manifests are never mutated. - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.repository` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.manifest_builder` - πŸ”— DEPENDS_ON -> `backend.src.models.clean_release` - Ζ’ **build_manifest_snapshot** (`Function`) `[TRIVIAL]` - πŸ“ Create a new immutable manifest version for a candidate. - πŸ“¦ **approval_service** (`Module`) `[CRITICAL]` - πŸ“ Enforce approval/rejection gates over immutable compliance reports. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Approval is allowed only for PASSED report bound to candidate; decisions are append-only. - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.repository` - πŸ”— DEPENDS_ON -> `backend.src.models.clean_release` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.audit_service` - Ζ’ **_get_or_init_decisions_store** (`Function`) `[TRIVIAL]` - πŸ“ Provide append-only in-memory storage for approval decisions. - Ζ’ **_latest_decision_for_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Resolve latest approval decision for candidate from append-only store. - Ζ’ **_resolve_candidate_and_report** (`Function`) `[TRIVIAL]` - πŸ“ Validate candidate/report existence and ownership prior to decision persistence. - Ζ’ **approve_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Persist immutable APPROVED decision and advance candidate lifecycle to APPROVED. - Ζ’ **reject_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Persist immutable REJECTED decision without promoting candidate lifecycle. - πŸ“¦ **TestAuditService** (`Module`) - πŸ“ Validate audit hooks emit expected log patterns for clean release lifecycle. - πŸ—οΈ Layer: Infra - Ζ’ **test_audit_preparation** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestAuditService` - Ζ’ **test_audit_check_run** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestAuditService` - Ζ’ **test_audit_report** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestAuditService` - Ζ’ **test_policy_valid** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_policy_engine` - Ζ’ **test_missing_registry_ref** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_policy_engine` - Ζ’ **test_conflicting_registry** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_policy_engine` - Ζ’ **test_classify_artifact** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_policy_engine` - Ζ’ **test_validate_resource_source** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_policy_engine` - Ζ’ **test_evaluate_candidate** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_policy_engine` - πŸ“¦ **test_policy_engine** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for backend/src/services/clean_release/__tests__/test_policy_engine.py - πŸ—οΈ Layer: Unknown - Ζ’ **enterprise_clean_setup** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestComplianceOrchestrator** (`Module`) - πŸ“ Validate compliance orchestrator stage transitions and final status derivation. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Failed mandatory stage forces BLOCKED terminal status. - Ζ’ **test_orchestrator_stage_failure_blocks_release** (`Function`) `[TRIVIAL]` - πŸ“ Verify mandatory stage failure forces BLOCKED final status. - πŸ”— BINDS_TO -> `TestComplianceOrchestrator` - Ζ’ **test_orchestrator_compliant_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Verify happy path where all mandatory stages pass yields COMPLIANT. - πŸ”— BINDS_TO -> `TestComplianceOrchestrator` - Ζ’ **test_orchestrator_missing_stage_result** (`Function`) `[TRIVIAL]` - πŸ“ Verify incomplete mandatory stage set cannot end as COMPLIANT and results in FAILED. - πŸ”— BINDS_TO -> `TestComplianceOrchestrator` - Ζ’ **test_orchestrator_report_generation_error** (`Function`) `[TRIVIAL]` - πŸ“ Verify downstream report errors do not mutate orchestrator final status. - πŸ”— BINDS_TO -> `TestComplianceOrchestrator` - πŸ“¦ **TestReportBuilder** (`Module`) - πŸ“ Validate compliance report builder counter integrity and blocked-run constraints. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: blocked run requires at least one blocking violation. - Ζ’ **_terminal_run** (`Function`) `[TRIVIAL]` - πŸ“ Build terminal/non-terminal run fixtures for report builder tests. - πŸ”— BINDS_TO -> `TestReportBuilder` - Ζ’ **_blocking_violation** (`Function`) `[TRIVIAL]` - πŸ“ Build a blocking violation fixture for blocked report scenarios. - πŸ”— BINDS_TO -> `TestReportBuilder` - Ζ’ **test_report_builder_blocked_requires_blocking_violations** (`Function`) `[TRIVIAL]` - πŸ“ Verify BLOCKED run requires at least one blocking violation. - πŸ”— BINDS_TO -> `TestReportBuilder` - Ζ’ **test_report_builder_blocked_with_two_violations** (`Function`) `[TRIVIAL]` - πŸ“ Verify report builder generates conformant payload for a BLOCKED run with violations. - πŸ”— BINDS_TO -> `TestReportBuilder` - Ζ’ **test_report_builder_counter_consistency** (`Function`) `[TRIVIAL]` - πŸ“ Verify violations counters remain consistent for blocking payload. - πŸ”— BINDS_TO -> `TestReportBuilder` - Ζ’ **test_missing_operator_summary** (`Function`) `[TRIVIAL]` - πŸ“ Validate non-terminal run prevents operator summary/report generation. - πŸ”— BINDS_TO -> `TestReportBuilder` - πŸ“¦ **TestManifestBuilder** (`Module`) - πŸ“ Validate deterministic manifest generation behavior for US1. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Same input artifacts produce identical deterministic hash. - Ζ’ **test_manifest_deterministic_hash_for_same_input** (`Function`) `[TRIVIAL]` - πŸ“ Ensure hash is stable for same candidate/policy/artifact input. - πŸ”— BINDS_TO -> `TestManifestBuilder` - πŸ“¦ **TestStages** (`Module`) - πŸ“ Validate final status derivation logic from stage results. - πŸ—οΈ Layer: Domain - Ζ’ **test_derive_final_status_compliant** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestStages` - Ζ’ **test_derive_final_status_blocked** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestStages` - Ζ’ **test_derive_final_status_failed_missing** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestStages` - Ζ’ **test_derive_final_status_failed_skipped** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestStages` - πŸ“¦ **TestSourceIsolation** (`Module`) - πŸ“ Verify internal source registry validation behavior. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: External endpoints always produce blocking violations. - Ζ’ **_registry** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestSourceIsolation` - Ζ’ **test_validate_internal_sources_all_internal_ok** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestSourceIsolation` - Ζ’ **test_validate_internal_sources_external_blocked** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestSourceIsolation` - πŸ“¦ **TestPreparationService** (`Module`) - πŸ“ Validate release candidate preparation flow, including policy evaluation and manifest persisting. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Candidate preparation always persists manifest and candidate status deterministically. - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.preparation_service:Module` - Ζ’ **_mock_policy** (`Function`) `[TRIVIAL]` - πŸ“ Build a valid clean profile policy fixture for preparation tests. - πŸ”— BINDS_TO -> `TestPreparationService` - Ζ’ **_mock_registry** (`Function`) `[TRIVIAL]` - πŸ“ Build an internal-only source registry fixture for preparation tests. - πŸ”— BINDS_TO -> `TestPreparationService` - Ζ’ **_mock_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Build a draft release candidate fixture with provided identifier. - πŸ”— BINDS_TO -> `TestPreparationService` - Ζ’ **test_prepare_candidate_success** (`Function`) `[TRIVIAL]` - πŸ“ Verify candidate transitions to PREPARED when evaluation returns no violations. - πŸ”— BINDS_TO -> `TestPreparationService` - Ζ’ **test_prepare_candidate_with_violations** (`Function`) `[TRIVIAL]` - πŸ“ Verify candidate transitions to BLOCKED when evaluation returns blocking violations. - πŸ”— BINDS_TO -> `TestPreparationService` - Ζ’ **test_prepare_candidate_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Verify preparation raises ValueError when candidate does not exist. - πŸ”— BINDS_TO -> `TestPreparationService` - Ζ’ **test_prepare_candidate_no_active_policy** (`Function`) `[TRIVIAL]` - πŸ“ Verify preparation raises ValueError when no active policy is available. - πŸ”— BINDS_TO -> `TestPreparationService` - πŸ“¦ **no_external_endpoints** (`Module`) - πŸ“ Block manifest payloads that expose external endpoints outside trusted schemes and hosts. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Endpoint outside allowed scheme/host always yields BLOCKED stage decision. - πŸ”— IMPLEMENTS -> `backend.src.services.clean_release.stages.base.ComplianceStage` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.stages.base` - β„‚ **NoExternalEndpointsStage** (`Class`) `[TRIVIAL]` - πŸ“ Validate endpoint references from manifest against trusted registry. - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **internal_sources_only** (`Module`) - πŸ“ Verify manifest-declared sources belong to trusted internal registry allowlist. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Any source host outside allowed_hosts yields BLOCKED decision with at least one violation. - πŸ”— IMPLEMENTS -> `backend.src.services.clean_release.stages.base.ComplianceStage` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.stages.base` - β„‚ **InternalSourcesOnlyStage** (`Class`) `[TRIVIAL]` - πŸ“ Enforce internal-source-only policy from trusted registry snapshot. - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **data_purity** (`Module`) - πŸ“ Evaluate manifest purity counters and emit blocking violations for prohibited artifacts. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: prohibited_detected_count > 0 always yields BLOCKED stage decision. - πŸ”— IMPLEMENTS -> `backend.src.services.clean_release.stages.base.ComplianceStage` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.stages.base` - β„‚ **DataPurityStage** (`Class`) `[TRIVIAL]` - πŸ“ Validate manifest summary for prohibited artifacts. - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **base** (`Module`) - πŸ“ Define shared contracts and helpers for pluggable clean-release compliance stages. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Stage execution is deterministic for equal input context. - πŸ”— DEPENDS_ON -> `backend.src.models.clean_release` - β„‚ **ComplianceStageContext** (`Class`) `[TRIVIAL]` - πŸ“ Immutable input envelope passed to each compliance stage. - β„‚ **StageExecutionResult** (`Class`) `[TRIVIAL]` - πŸ“ Structured stage output containing decision, details and violations. - β„‚ **ComplianceStage** (`Class`) `[TRIVIAL]` - πŸ“ Protocol for pluggable stage implementations. - Ζ’ **build_stage_run_record** (`Function`) `[TRIVIAL]` - πŸ“ Build persisted stage run record from stage result. - Ζ’ **build_violation** (`Function`) `[TRIVIAL]` - πŸ“ Construct a compliance violation with normalized defaults. - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **manifest_consistency** (`Module`) - πŸ“ Ensure run is bound to the exact manifest snapshot and digest used at run creation time. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Digest mismatch between run and manifest yields ERROR with blocking violation evidence. - πŸ”— IMPLEMENTS -> `backend.src.services.clean_release.stages.base.ComplianceStage` - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.stages.base` - β„‚ **ManifestConsistencyStage** (`Class`) `[TRIVIAL]` - πŸ“ Validate run/manifest linkage consistency. - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **stages** (`Module`) - πŸ“ Define compliance stage order and helper functions for deterministic run-state evaluation. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Stage order remains deterministic for all compliance runs. - πŸ”— DEPENDS_ON -> `backend.src.models.clean_release` - Ζ’ **build_default_stages** (`Function`) `[TRIVIAL]` - πŸ“ Build default deterministic stage pipeline implementation order. - Ζ’ **stage_result_map** (`Function`) `[TRIVIAL]` - πŸ“ Convert stage result list to dictionary by stage name. - Ζ’ **missing_mandatory_stages** (`Function`) `[TRIVIAL]` - πŸ“ Identify mandatory stages that are absent from run results. - Ζ’ **derive_final_status** (`Function`) `[TRIVIAL]` - πŸ“ Derive final run status from stage results with deterministic blocking behavior. - πŸ“¦ **candidate_repository** (`Module`) - πŸ“ Persist and query release candidates. - πŸ—οΈ Layer: Infra - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_by_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list_all** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **compliance_repository** (`Module`) - πŸ“ Persist and query compliance runs, stage runs, and violations. - πŸ—οΈ Layer: Infra - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list_runs_by_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_stage_run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list_stages_by_run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_violation** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_violations** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list_violations_by_run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **audit_repository** (`Module`) - πŸ“ Persist and query audit logs for clean release operations. - πŸ—οΈ Layer: Infra - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **log** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list_by_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **manifest_repository** (`Module`) - πŸ“ Persist and query distribution manifests. - πŸ—οΈ Layer: Infra - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_by_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_latest_for_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list_by_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **artifact_repository** (`Module`) - πŸ“ Persist and query candidate artifacts. - πŸ—οΈ Layer: Infra - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_all** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_by_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list_by_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **policy_repository** (`Module`) - πŸ“ Persist and query policy and registry snapshots. - πŸ—οΈ Layer: Infra - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_policy_snapshot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_policy_snapshot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_registry_snapshot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_registry_snapshot** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **report_repository** (`Module`) - πŸ“ Persist and query compliance reports. - πŸ—οΈ Layer: Infra - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_by_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_by_run** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list_by_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **approval_repository** (`Module`) - πŸ“ Persist and query approval decisions. - πŸ—οΈ Layer: Infra - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_by_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_latest_for_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list_by_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **publication_repository** (`Module`) - πŸ“ Persist and query publication records. - πŸ—οΈ Layer: Infra - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_by_id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_latest_for_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list_by_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **clean_release_repositories** (`Module`) - πŸ“ Export all clean release repositories. - πŸ“¦ **normalizer** (`Module`) `[CRITICAL]` - πŸ“ Convert task manager task objects into canonical unified TaskReport entities with deterministic fallback behavior. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Unknown task types and partial payloads remain visible via fallback mapping. - πŸ”— DEPENDS_ON -> `backend.src.core.task_manager.models.Task:Function` - πŸ”— DEPENDS_ON -> `backend.src.models.report:Function` - πŸ”— DEPENDS_ON -> `backend.src.services.reports.type_profiles:Function` - Ζ’ **status_to_report_status** (`Function`) `[TRIVIAL]` - πŸ“ Normalize internal task status to canonical report status. - Ζ’ **build_summary** (`Function`) `[TRIVIAL]` - πŸ“ Build deterministic user-facing summary from task payload and status. - Ζ’ **extract_error_context** (`Function`) `[TRIVIAL]` - πŸ“ Extract normalized error context and next actions for failed/partial reports. - Ζ’ **normalize_task_report** (`Function`) `[TRIVIAL]` - πŸ“ Convert one Task to canonical TaskReport envelope. - πŸ“¦ **type_profiles** (`Module`) `[TRIVIAL]` - πŸ“ Deterministic mapping of plugin/task identifiers to canonical report task types and fallback profile metadata. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Unknown input always resolves to TaskType.UNKNOWN with a single fallback profile. - πŸ”— DEPENDS_ON -> `TaskType` - πŸ“¦ **PLUGIN_TO_TASK_TYPE** (`Data`) `[TRIVIAL]` - πŸ“ Maps plugin identifiers to normalized report task types. - πŸ“¦ **TASK_TYPE_PROFILES** (`Data`) `[TRIVIAL]` - πŸ“ Profile metadata registry for each normalized task type. - Ζ’ **resolve_task_type** (`Function`) `[TRIVIAL]` - πŸ“ Resolve canonical task type from plugin/task identifier with guaranteed fallback. - Ζ’ **get_type_profile** (`Function`) `[TRIVIAL]` - πŸ“ Return deterministic profile metadata for a task type. - πŸ“¦ **report_service** (`Module`) `[CRITICAL]` - πŸ“ Aggregate, normalize, filter, and paginate task reports for unified list/detail API use cases. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: List responses are deterministic and include applied filter echo metadata. - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ”— DEPENDS_ON -> `TaskReport` - πŸ”— DEPENDS_ON -> `ReportQuery` - πŸ”— DEPENDS_ON -> `ReportCollection` - πŸ”— DEPENDS_ON -> `ReportDetailView` - πŸ”— DEPENDS_ON -> `normalize_task_report` - πŸ”— DEPENDS_ON -> `CleanReleaseRepository` - β„‚ **ReportsService** (`Class`) `[CRITICAL]` - πŸ“ Service layer for list/detail report retrieval and normalization. - πŸ”’ Invariant: Service methods are read-only over task history source. - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ”— DEPENDS_ON -> `CleanReleaseRepository` - πŸ”— CALLS -> `normalize_task_report` - Ζ’ **init** (`Function`) `[CRITICAL]` - πŸ“ Initialize service with TaskManager dependency. - πŸ”’ Invariant: Constructor performs no task mutations. - πŸ”— BINDS_TO -> `ReportsService` - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ”— DEPENDS_ON -> `CleanReleaseRepository` - Ζ’ **_load_normalized_reports** (`Function`) `[TRIVIAL]` - πŸ“ Build normalized reports from all available tasks. - πŸ”’ Invariant: Every returned item is a TaskReport. - Ζ’ **_to_utc_datetime** (`Function`) `[TRIVIAL]` - πŸ“ Normalize naive/aware datetime values to UTC-aware datetime for safe comparisons. - πŸ”’ Invariant: Naive datetimes are interpreted as UTC to preserve deterministic ordering/filtering. - Ζ’ **_datetime_sort_key** (`Function`) `[TRIVIAL]` - πŸ“ Produce stable numeric sort key for report timestamps. - πŸ”’ Invariant: Mixed naive/aware datetimes never raise TypeError. - Ζ’ **_matches_query** (`Function`) `[TRIVIAL]` - πŸ“ Apply query filtering to a report. - πŸ”’ Invariant: Filter evaluation is side-effect free. - Ζ’ **_sort_reports** (`Function`) `[TRIVIAL]` - πŸ“ Sort reports deterministically according to query settings. - πŸ”’ Invariant: Sorting criteria are deterministic for equal input. - Ζ’ **list_reports** (`Function`) `[TRIVIAL]` - πŸ“ Return filtered, sorted, paginated report collection. - Ζ’ **get_report_detail** (`Function`) `[TRIVIAL]` - πŸ“ Return one normalized report with timeline/diagnostics/next actions. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **reports** (`Package`) `[TRIVIAL]` - πŸ“ Report service package root. - Ζ’ **test_resolve_task_type_fallbacks** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_report_type_profiles` - Ζ’ **test_resolve_task_type_valid** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_report_type_profiles` - Ζ’ **test_get_type_profile_valid** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_report_type_profiles` - Ζ’ **test_get_type_profile_fallback** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `__tests__/test_report_type_profiles` - πŸ“¦ **test_report_service** (`Module`) `[TRIVIAL]` - πŸ“ Unit tests for ReportsService list/detail operations - πŸ—οΈ Layer: Domain - Ζ’ **_make_task** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `test_report_service` - Ζ’ **_make_service** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_empty_tasks_returns_empty_collection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_single_task_normalized** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_pagination_first_page** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_pagination_last_page** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_filter_by_status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_filter_by_task_type** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_search_filter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_sort_by_status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_applied_filters_echoed** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_make_service** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_detail_found** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_detail_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_detail_includes_timeline** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_detail_failed_task_has_next_actions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_detail_success_task_no_error_next_actions** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **test_report_normalizer** (`Module`) `[TRIVIAL]` - πŸ“ Validate unknown task type fallback and partial payload normalization behavior. - πŸ—οΈ Layer: Domain (Tests) - πŸ”’ Invariant: Unknown plugin types are mapped to canonical unknown task type. - Ζ’ **test_unknown_type_maps_to_unknown_profile** (`Function`) `[TRIVIAL]` - πŸ“ Ensure unknown plugin IDs map to unknown profile with populated summary and error context. - πŸ”— BINDS_TO -> `test_report_normalizer` - Ζ’ **test_partial_payload_keeps_report_visible_with_placeholders** (`Function`) `[TRIVIAL]` - πŸ“ Ensure missing result payload still yields visible report details with result placeholder. - πŸ”— BINDS_TO -> `test_report_normalizer` - Ζ’ **test_clean_release_plugin_maps_to_clean_release_task_type** (`Function`) `[TRIVIAL]` - πŸ“ Ensure clean-release plugin ID maps to clean_release task profile and summary passthrough. - πŸ”— BINDS_TO -> `test_report_normalizer` - πŸ“¦ **SemanticSourceResolver** (`Module`) - πŸ“ Resolve and rank semantic candidates from trusted dictionary-like sources before any inferred fallback. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Manual overrides are never silently replaced by imported, inferred, or AI-generated values. - πŸ”— DEPENDS_ON -> `LLMProviderService` - πŸ”— DEPENDS_ON -> `SemanticSource` - πŸ”— DEPENDS_ON -> `SemanticFieldEntry` - πŸ”— DEPENDS_ON -> `SemanticCandidate` - β–¦ **imports** (`Block`) `[TRIVIAL]` - β„‚ **DictionaryResolutionResult** (`Class`) `[TRIVIAL]` - πŸ“ Carries field-level dictionary resolution output with explicit review and partial-recovery state. - β„‚ **SemanticSourceResolver** (`Class`) - πŸ“ Resolve semantic candidates from trusted sources while preserving manual locks and confidence ordering. - πŸ”— DEPENDS_ON -> `SemanticFieldEntry` - πŸ”— DEPENDS_ON -> `SemanticCandidate` - Ζ’ **resolve_from_file** (`Function`) `[TRIVIAL]` - πŸ“ Normalize uploaded semantic file records into field-level candidates. - Ζ’ **resolve_from_dictionary** (`Function`) - πŸ“ Resolve candidates from connected tabular dictionary sources. - πŸ”— DEPENDS_ON -> `SemanticFieldEntry` - πŸ”— DEPENDS_ON -> `SemanticCandidate` - Ζ’ **resolve_from_reference_dataset** (`Function`) `[TRIVIAL]` - πŸ“ Reuse semantic metadata from trusted Superset datasets. - Ζ’ **rank_candidates** (`Function`) `[TRIVIAL]` - πŸ“ Apply confidence ordering and determine best candidate per field. - πŸ”— DEPENDS_ON -> `SemanticCandidate` - Ζ’ **detect_conflicts** (`Function`) `[TRIVIAL]` - πŸ“ Mark competing candidate sets that require explicit user review. - Ζ’ **apply_field_decision** (`Function`) `[TRIVIAL]` - πŸ“ Accept, reject, or manually override a field-level semantic value. - Ζ’ **propagate_source_version_update** (`Function`) - πŸ“ Propagate a semantic source version change to unlocked field entries without silently overwriting manual or locked values. - πŸ”— DEPENDS_ON -> `SemanticSource` - πŸ”— DEPENDS_ON -> `SemanticFieldEntry` - Ζ’ **_normalize_dictionary_row** (`Function`) `[TRIVIAL]` - πŸ“ Normalize one dictionary row into a consistent lookup structure. - Ζ’ **_find_fuzzy_matches** (`Function`) `[TRIVIAL]` - πŸ“ Produce confidence-scored fuzzy matches while keeping them reviewable. - Ζ’ **_build_candidate_payload** (`Function`) `[TRIVIAL]` - πŸ“ Project normalized dictionary rows into semantic candidate payloads. - Ζ’ **_match_priority** (`Function`) `[TRIVIAL]` - πŸ“ Encode trusted-confidence ordering so exact dictionary reuse beats fuzzy invention. - Ζ’ **_normalize_key** (`Function`) `[TRIVIAL]` - πŸ“ Normalize field identifiers for stable exact/fuzzy comparisons. - πŸ“¦ **SessionEventLoggerModule** (`Module`) - πŸ“ Persist explicit session mutation events for dataset-review audit trails without weakening ownership or approval invariants. - πŸ—οΈ Layer: Domain - πŸ”— DEPENDS_ON -> `SessionEvent` - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - β–¦ **SessionEventLoggerImports** (`Block`) `[TRIVIAL]` - β„‚ **SessionEventPayload** (`Class`) `[TRIVIAL]` - πŸ“ Typed input contract for one persisted dataset-review session audit event. - β„‚ **SessionEventLogger** (`Class`) - πŸ“ Persist explicit dataset-review session audit events with meaningful runtime reasoning logs. - πŸ”— DEPENDS_ON -> `SessionEvent` - πŸ”— DEPENDS_ON -> `SessionEventPayload` - Ζ’ **SessionEventLogger_init** (`Function`) `[TRIVIAL]` - πŸ“ Bind a live SQLAlchemy session to the session-event logger. - Ζ’ **log_event** (`Function`) - πŸ“ Persist one explicit session event row for an owned dataset-review mutation. - πŸ”— DEPENDS_ON -> `SessionEvent` - Ζ’ **log_for_session** (`Function`) `[TRIVIAL]` - πŸ“ Convenience wrapper for logging an event directly from a session aggregate root. - πŸ”— CALLS -> `SessionEventLogger.log_event` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **DatasetReviewOrchestrator** (`Module`) `[CRITICAL]` - πŸ“ Coordinate dataset review session startup and lifecycle-safe intake recovery for one authenticated user. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Launch is blocked unless a current session has no open blocking findings, all launch-sensitive mappings are approved, and a non-stale Superset-generated compiled preview matches the current input fingerprint. - πŸ”— DEPENDS_ON -> `DatasetReviewSessionRepository` - πŸ”— DEPENDS_ON -> `SemanticSourceResolver` - πŸ”— DEPENDS_ON -> `SupersetContextExtractor` - πŸ”— DEPENDS_ON -> `SupersetCompilationAdapter` - πŸ”— DEPENDS_ON -> `TaskManager` - β–¦ **imports** (`Block`) `[TRIVIAL]` - β„‚ **StartSessionCommand** (`Class`) `[TRIVIAL]` - πŸ“ Typed input contract for starting a dataset review session. - β„‚ **StartSessionResult** (`Class`) `[TRIVIAL]` - πŸ“ Session-start result carrying the persisted session and intake recovery metadata. - β„‚ **PreparePreviewCommand** (`Class`) `[TRIVIAL]` - πŸ“ Typed input contract for compiling one Superset-backed session preview. - β„‚ **PreparePreviewResult** (`Class`) `[TRIVIAL]` - πŸ“ Result contract for one persisted compiled preview attempt. - β„‚ **LaunchDatasetCommand** (`Class`) `[TRIVIAL]` - πŸ“ Typed input contract for launching one dataset-review session into SQL Lab. - β„‚ **LaunchDatasetResult** (`Class`) `[TRIVIAL]` - πŸ“ Launch result carrying immutable run context and any gate blockers surfaced before launch. - β„‚ **DatasetReviewOrchestrator** (`Class`) `[CRITICAL]` - πŸ“ Coordinate safe session startup while preserving cross-user isolation and explicit partial recovery. - πŸ”’ Invariant: session ownership is preserved on every mutation and recovery remains explicit when partial. - πŸ”— DEPENDS_ON -> `DatasetReviewSessionRepository` - πŸ”— DEPENDS_ON -> `SupersetContextExtractor` - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ”— DEPENDS_ON -> `ConfigManager` - πŸ”— DEPENDS_ON -> `SemanticSourceResolver` - Ζ’ **DatasetReviewOrchestrator_init** (`Function`) - πŸ“ Bind repository, config, and task dependencies required by the orchestration boundary. - πŸ”— DEPENDS_ON -> `DatasetReviewSessionRepository` - πŸ”— DEPENDS_ON -> `ConfigManager` - πŸ”— DEPENDS_ON -> `TaskManager` - πŸ”— DEPENDS_ON -> `SemanticSourceResolver` - Ζ’ **start_session** (`Function`) `[CRITICAL]` - πŸ“ Initialize a new session from a Superset link or dataset selection and trigger context recovery. - πŸ”’ Invariant: no cross-user session leakage occurs; session and follow-up task remain owned by the authenticated user. - πŸ”— DEPENDS_ON -> `DatasetReviewSessionRepository` - πŸ”— CALLS -> `SupersetContextExtractor.parse_superset_link` - πŸ”— CALLS -> `TaskManager.create_task` - Ζ’ **prepare_launch_preview** (`Function`) - πŸ“ Assemble effective execution inputs and trigger Superset-side preview compilation. - πŸ”— CALLS -> `SupersetCompilationAdapter.compile_preview` - Ζ’ **launch_dataset** (`Function`) `[CRITICAL]` - πŸ“ Start the approved dataset execution through SQL Lab and persist run context for audit/replay. - πŸ”’ Invariant: launch remains blocked unless blocking findings are closed, approvals are satisfied, and the latest Superset preview fingerprint matches current execution inputs. - πŸ”— CALLS -> `SupersetCompilationAdapter.create_sql_lab_session` - Ζ’ **_parse_dataset_selection** (`Function`) `[TRIVIAL]` - πŸ“ Normalize dataset-selection payload into canonical session references. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **_build_initial_profile** (`Function`) `[TRIVIAL]` - πŸ“ Create the first profile snapshot so exports and detail views remain usable immediately after intake. - πŸ”— DEPENDS_ON -> `DatasetProfile` - Ζ’ **_build_partial_recovery_findings** (`Function`) - πŸ“ Project partial Superset intake recovery into explicit findings without blocking session usability. - πŸ”— DEPENDS_ON -> `ValidationFinding` - Ζ’ **_build_recovery_bootstrap** (`Function`) - πŸ“ Recover and materialize initial imported filters, template variables, and draft execution mappings after session creation. - πŸ”— CALLS -> `SupersetContextExtractor.recover_imported_filters` - πŸ”— CALLS -> `SupersetContextExtractor.discover_template_variables` - Ζ’ **_extract_effective_filter_value** (`Function`) `[TRIVIAL]` - πŸ“ Separate normalized filter payload metadata from the user-facing effective filter value. - Ζ’ **_build_execution_snapshot** (`Function`) - πŸ“ Build effective filters, template params, approvals, and fingerprint for preview and launch gating. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **_build_launch_blockers** (`Function`) - πŸ“ Enforce launch gates from findings, approvals, and current preview truth. - πŸ”— DEPENDS_ON -> `CompiledPreview` - Ζ’ **_get_latest_preview** (`Function`) `[TRIVIAL]` - πŸ“ Resolve the current latest preview snapshot for one session aggregate. - Ζ’ **_compute_preview_fingerprint** (`Function`) `[TRIVIAL]` - πŸ“ Produce deterministic execution fingerprint for preview truth and staleness checks. - Ζ’ **_enqueue_recovery_task** (`Function`) - πŸ“ Link session start to observable async recovery when task infrastructure is available. - πŸ”— CALLS -> `TaskManager.create_task` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **dataset_review** (`Module`) `[TRIVIAL]` - πŸ“ Provides services for dataset-centered orchestration flow. - πŸ—οΈ Layer: Services - πŸ“¦ **ClarificationEngine** (`Module`) - πŸ“ Manage one-question-at-a-time clarification state, deterministic answer persistence, and readiness/finding updates. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: Only one active clarification question may exist at a time; skipped and expert-review items remain unresolved and visible. - πŸ”— DEPENDS_ON -> `DatasetReviewSessionRepository` - πŸ”— DEPENDS_ON -> `ClarificationSession` - πŸ”— DEPENDS_ON -> `ClarificationQuestion` - πŸ”— DEPENDS_ON -> `ClarificationAnswer` - πŸ”— DEPENDS_ON -> `ValidationFinding` - β–¦ **imports** (`Block`) `[TRIVIAL]` - β„‚ **ClarificationQuestionPayload** (`Class`) `[TRIVIAL]` - πŸ“ Typed active-question payload returned to the API layer. - β„‚ **ClarificationStateResult** (`Class`) `[TRIVIAL]` - πŸ“ Clarification state result carrying the current session, active payload, and changed findings. - β„‚ **ClarificationAnswerCommand** (`Class`) `[TRIVIAL]` - πŸ“ Typed answer command for clarification state mutation. - β„‚ **ClarificationEngine** (`Class`) - πŸ“ Provide deterministic one-question-at-a-time clarification selection and answer persistence. - πŸ”— DEPENDS_ON -> `DatasetReviewSessionRepository` - πŸ”— DEPENDS_ON -> `ClarificationSession` - πŸ”— DEPENDS_ON -> `ValidationFinding` - Ζ’ **ClarificationEngine_init** (`Function`) `[TRIVIAL]` - πŸ“ Bind repository dependency for clarification persistence operations. - Ζ’ **build_question_payload** (`Function`) - πŸ“ Return the one active highest-priority clarification question payload with why-it-matters, current guess, and options. - πŸ”— DEPENDS_ON -> `ClarificationQuestion` - πŸ”— DEPENDS_ON -> `ClarificationOption` - Ζ’ **record_answer** (`Function`) - πŸ“ Persist one clarification answer before any pointer/readiness mutation and compute deterministic state impact. - πŸ”— DEPENDS_ON -> `ClarificationAnswer` - πŸ”— DEPENDS_ON -> `ValidationFinding` - Ζ’ **summarize_progress** (`Function`) `[TRIVIAL]` - πŸ“ Produce a compact progress summary for pause/resume and completion UX. - πŸ”— DEPENDS_ON -> `ClarificationSession` - Ζ’ **_get_latest_clarification_session** (`Function`) `[TRIVIAL]` - πŸ“ Select the latest clarification session for the current dataset review aggregate. - Ζ’ **_find_question** (`Function`) `[TRIVIAL]` - πŸ“ Resolve a clarification question from the active clarification aggregate. - Ζ’ **_select_next_open_question** (`Function`) `[TRIVIAL]` - πŸ“ Select the next unresolved question in deterministic priority order. - Ζ’ **_count_resolved_questions** (`Function`) `[TRIVIAL]` - πŸ“ Count questions whose answers fully resolved the ambiguity. - Ζ’ **_count_remaining_questions** (`Function`) `[TRIVIAL]` - πŸ“ Count questions still unresolved or deferred after clarification interaction. - Ζ’ **_normalize_answer_value** (`Function`) `[TRIVIAL]` - πŸ“ Validate and normalize answer payload based on answer kind and active question options. - Ζ’ **_build_impact_summary** (`Function`) `[TRIVIAL]` - πŸ“ Build a compact audit note describing how the clarification answer affects session state. - Ζ’ **_upsert_clarification_finding** (`Function`) `[TRIVIAL]` - πŸ“ Keep one finding per clarification topic aligned with answer outcome and unresolved visibility rules. - πŸ”— DEPENDS_ON -> `ValidationFinding` - Ζ’ **_derive_readiness_state** (`Function`) `[TRIVIAL]` - πŸ“ Recompute readiness after clarification mutation while preserving unresolved visibility semantics. - πŸ”— DEPENDS_ON -> `ClarificationSession` - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **_derive_recommended_action** (`Function`) `[TRIVIAL]` - πŸ“ Recompute next-action guidance after clarification mutations. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **DatasetReviewSessionRepository** (`Module`) `[CRITICAL]` - πŸ“ Persist and retrieve dataset review session aggregates, including readiness, findings, semantic decisions, clarification state, previews, and run contexts. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: answers, mapping approvals, preview artifacts, and launch snapshots are never attributed to the wrong user or session. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - πŸ”— DEPENDS_ON -> `DatasetProfile` - πŸ”— DEPENDS_ON -> `ValidationFinding` - πŸ”— DEPENDS_ON -> `CompiledPreview` - β„‚ **DatasetReviewSessionVersionConflictError** (`Class`) `[TRIVIAL]` - πŸ“ Signal optimistic-lock conflicts for dataset review session mutations. - β„‚ **DatasetReviewSessionRepository** (`Class`) - πŸ“ Enforce ownership-scoped persistence and retrieval for dataset review session aggregates. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - πŸ”— DEPENDS_ON -> `DatasetProfile` - πŸ”— DEPENDS_ON -> `ValidationFinding` - πŸ”— DEPENDS_ON -> `CompiledPreview` - πŸ”— DEPENDS_ON -> `SessionEventLogger` - Ζ’ **init_repo** (`Function`) - πŸ“ Bind one live SQLAlchemy session to the repository instance. - Ζ’ **get_owned_session** (`Function`) - πŸ“ Resolve one owner-scoped dataset review session for mutation paths without leaking foreign-session state. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **create_sess** (`Function`) - πŸ“ Persist an initial dataset review session shell. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **require_session_version** (`Function`) - πŸ“ Enforce optimistic-lock version matching before a session mutation is persisted. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **bump_session_version** (`Function`) - πŸ“ Increment optimistic-lock version after a successful session mutation is assembled. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **load_detail** (`Function`) - πŸ“ Return the full session aggregate for API and frontend resume flows. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - πŸ”— DEPENDS_ON -> `SessionCollaborator` - Ζ’ **save_prof_find** (`Function`) - πŸ“ Persist profile state and replace validation findings for an owned session in one transaction. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - πŸ”— DEPENDS_ON -> `DatasetProfile` - πŸ”— DEPENDS_ON -> `ValidationFinding` - Ζ’ **save_recovery_state** (`Function`) - πŸ“ Persist imported filters, template variables, and initial execution mappings for one owned session. - πŸ”— DEPENDS_ON -> `ImportedFilter` - πŸ”— DEPENDS_ON -> `TemplateVariable` - πŸ”— DEPENDS_ON -> `ExecutionMapping` - Ζ’ **save_prev** (`Function`) - πŸ“ Persist a preview snapshot and mark prior session previews stale. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - πŸ”— DEPENDS_ON -> `CompiledPreview` - Ζ’ **save_run_ctx** (`Function`) - πŸ“ Persist an immutable launch audit snapshot for an owned session. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - πŸ”— DEPENDS_ON -> `DatasetRunContext` - Ζ’ **list_user_sess** (`Function`) `[TRIVIAL]` - πŸ“ List review sessions owned by a specific user ordered by most recent update. - πŸ”— DEPENDS_ON -> `DatasetReviewSession` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_get_owned_session** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create_session** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **load_session_detail** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_profile_and_findings** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_preview** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **save_run_context** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list_sessions_for_user** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **SessionRepositoryTests** (`Module`) `[TRIVIAL]` - πŸ“ Unit tests for DatasetReviewSessionRepository. - Ζ’ **db_session** (`Function`) `[TRIVIAL]` - πŸ“ Build isolated in-memory SQLAlchemy session seeded with baseline user/environment rows. - πŸ”— BINDS_TO -> `SessionRepositoryTests` - Ζ’ **test_create_session** (`Function`) `[TRIVIAL]` - πŸ“ Verify session creation and persistence. - πŸ”— BINDS_TO -> `SessionRepositoryTests` - Ζ’ **test_require_session_version_conflict** (`Function`) `[TRIVIAL]` - πŸ“ Verify optimistic-lock conflict is raised when caller version is stale. - πŸ”— BINDS_TO -> `SessionRepositoryTests` - Ζ’ **test_bump_session_version_updates_last_activity** (`Function`) `[TRIVIAL]` - πŸ“ Verify repository version bump increments monotonically and refreshes last activity. - πŸ”— BINDS_TO -> `SessionRepositoryTests` - Ζ’ **test_save_recovery_state_preserves_raw_value_masked_flag** (`Function`) `[TRIVIAL]` - πŸ“ Verify imported-filter masking metadata persists with recovery bootstrap state. - πŸ”— BINDS_TO -> `SessionRepositoryTests` - Ζ’ **test_load_session_detail_ownership** (`Function`) `[TRIVIAL]` - πŸ“ Verify ownership enforcement in detail loading. - πŸ”— BINDS_TO -> `SessionRepositoryTests` - Ζ’ **test_load_session_detail_collaborator** (`Function`) `[TRIVIAL]` - πŸ“ Verify collaborator access in detail loading. - πŸ”— BINDS_TO -> `SessionRepositoryTests` - Ζ’ **test_save_preview_marks_stale** (`Function`) `[TRIVIAL]` - πŸ“ Verify that saving a new preview marks old ones as stale. - πŸ”— BINDS_TO -> `SessionRepositoryTests` - Ζ’ **test_save_preview_increments_session_version_once_per_call** (`Function`) `[TRIVIAL]` - πŸ“ Verify preview persistence itself contributes exactly one optimistic-lock version increment so higher orchestration layers do not need to bump again for the same preview mutation. - πŸ”— BINDS_TO -> `SessionRepositoryTests` - Ζ’ **test_save_profile_and_findings** (`Function`) `[TRIVIAL]` - πŸ“ Verify persistence of profile and findings. - πŸ”— BINDS_TO -> `SessionRepositoryTests` - Ζ’ **test_save_run_context** (`Function`) `[TRIVIAL]` - πŸ“ Verify saving of run context. - πŸ”— BINDS_TO -> `SessionRepositoryTests` - Ζ’ **test_ensure_dataset_review_session_columns_adds_missing_legacy_columns** (`Function`) `[TRIVIAL]` - πŸ“ Verify additive dataset review migration creates missing legacy columns for session and imported-filter tables without dropping rows. - πŸ”— BINDS_TO -> `SessionRepositoryTests` - Ζ’ **test_list_sessions_for_user** (`Function`) `[TRIVIAL]` - πŸ“ Verify listing of sessions by user. - πŸ”— BINDS_TO -> `SessionRepositoryTests` - Ζ’ **db_session** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **BackupPlugin** (`Module`) `[TRIVIAL]` - πŸ“ A plugin that provides functionality to back up Superset dashboards. - πŸ—οΈ Layer: App - πŸ”— IMPLEMENTS -> `PluginBase` - πŸ”— DEPENDS_ON -> `superset_tool.client` - πŸ”— DEPENDS_ON -> `superset_tool.utils` - β„‚ **BackupPlugin** (`Class`) `[TRIVIAL]` - πŸ“ Implementation of the backup plugin logic. - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Returns the unique identifier for the backup plugin. - Ζ’ **name** (`Function`) `[TRIVIAL]` - πŸ“ Returns the human-readable name of the backup plugin. - Ζ’ **description** (`Function`) `[TRIVIAL]` - πŸ“ Returns a description of the backup plugin. - Ζ’ **version** (`Function`) `[TRIVIAL]` - πŸ“ Returns the version of the backup plugin. - Ζ’ **ui_route** (`Function`) `[TRIVIAL]` - πŸ“ Returns the frontend route for the backup plugin. - Ζ’ **get_schema** (`Function`) `[TRIVIAL]` - πŸ“ Returns the JSON schema for backup plugin parameters. - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Executes the dashboard backup logic with TaskContext support. - πŸ“¦ **DebugPluginModule** (`Module`) `[TRIVIAL]` - πŸ“ Implements a plugin for system diagnostics and debugging Superset API responses. - πŸ—οΈ Layer: Plugins - β„‚ **DebugPlugin** (`Class`) `[TRIVIAL]` - πŸ“ Plugin for system diagnostics and debugging. - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Returns the unique identifier for the debug plugin. - Ζ’ **name** (`Function`) `[TRIVIAL]` - πŸ“ Returns the human-readable name of the debug plugin. - Ζ’ **description** (`Function`) `[TRIVIAL]` - πŸ“ Returns a description of the debug plugin. - Ζ’ **version** (`Function`) `[TRIVIAL]` - πŸ“ Returns the version of the debug plugin. - Ζ’ **ui_route** (`Function`) `[TRIVIAL]` - πŸ“ Returns the frontend route for the debug plugin. - Ζ’ **get_schema** (`Function`) `[TRIVIAL]` - πŸ“ Returns the JSON schema for the debug plugin parameters. - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Executes the debug logic with TaskContext support. - Ζ’ **_test_db_api** (`Function`) `[TRIVIAL]` - πŸ“ Tests database API connectivity for source and target environments. - Ζ’ **_get_dataset_structure** (`Function`) `[TRIVIAL]` - πŸ“ Retrieves the structure of a dataset. - πŸ“¦ **SearchPluginModule** (`Module`) `[TRIVIAL]` - πŸ“ Implements a plugin for searching text patterns across all datasets in a specific Superset environment. - πŸ—οΈ Layer: Plugins - β„‚ **SearchPlugin** (`Class`) `[TRIVIAL]` - πŸ“ Plugin for searching text patterns in Superset datasets. - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Returns the unique identifier for the search plugin. - Ζ’ **name** (`Function`) `[TRIVIAL]` - πŸ“ Returns the human-readable name of the search plugin. - Ζ’ **description** (`Function`) `[TRIVIAL]` - πŸ“ Returns a description of the search plugin. - Ζ’ **version** (`Function`) `[TRIVIAL]` - πŸ“ Returns the version of the search plugin. - Ζ’ **ui_route** (`Function`) `[TRIVIAL]` - πŸ“ Returns the frontend route for the search plugin. - Ζ’ **get_schema** (`Function`) `[TRIVIAL]` - πŸ“ Returns the JSON schema for the search plugin parameters. - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Executes the dataset search logic with TaskContext support. - Ζ’ **_get_context** (`Function`) `[TRIVIAL]` - πŸ“ Extracts a small context around the match for display. - πŸ“¦ **MapperPluginModule** (`Module`) `[TRIVIAL]` - πŸ“ Implements a plugin for mapping dataset columns using external database connections or Excel files. - πŸ—οΈ Layer: Plugins - β„‚ **MapperPlugin** (`Class`) `[TRIVIAL]` - πŸ“ Plugin for mapping dataset columns verbose names. - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Returns the unique identifier for the mapper plugin. - Ζ’ **name** (`Function`) `[TRIVIAL]` - πŸ“ Returns the human-readable name of the mapper plugin. - Ζ’ **description** (`Function`) `[TRIVIAL]` - πŸ“ Returns a description of the mapper plugin. - Ζ’ **version** (`Function`) `[TRIVIAL]` - πŸ“ Returns the version of the mapper plugin. - Ζ’ **ui_route** (`Function`) `[TRIVIAL]` - πŸ“ Returns the frontend route for the mapper plugin. - Ζ’ **get_schema** (`Function`) `[TRIVIAL]` - πŸ“ Returns the JSON schema for the mapper plugin parameters. - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Executes the dataset mapping logic with TaskContext support. - πŸ“¦ **backend.src.plugins.git_plugin** (`Module`) `[TRIVIAL]` - πŸ“ ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠ»Π°Π³ΠΈΠ½ для вСрсионирования ΠΈ развСртывания Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ΠΎΠ² Superset. - πŸ—οΈ Layer: Plugin - πŸ”’ Invariant: ВсС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Git Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· GitService. - β„‚ **GitPlugin** (`Class`) `[TRIVIAL]` - πŸ“ РСализация ΠΏΠ»Π°Π³ΠΈΠ½Π° Git Integration для управлСния вСрсиями Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ΠΎΠ². - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΈ Π΅Π³ΠΎ зависимости. - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Returns the plugin identifier. - Ζ’ **name** (`Function`) `[TRIVIAL]` - πŸ“ Returns the plugin name. - Ζ’ **description** (`Function`) `[TRIVIAL]` - πŸ“ Returns the plugin description. - Ζ’ **version** (`Function`) `[TRIVIAL]` - πŸ“ Returns the plugin version. - Ζ’ **ui_route** (`Function`) `[TRIVIAL]` - πŸ“ Returns the frontend route for the git plugin. - Ζ’ **get_schema** (`Function`) `[TRIVIAL]` - πŸ“ Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ JSON-схСму ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для выполнСния Π·Π°Π΄Π°Ρ‡ ΠΏΠ»Π°Π³ΠΈΠ½Π°. - Ζ’ **initialize** (`Function`) `[TRIVIAL]` - πŸ“ ВыполняСт Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ настройку ΠΏΠ»Π°Π³ΠΈΠ½Π°. - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Основной ΠΌΠ΅Ρ‚ΠΎΠ΄ выполнСния Π·Π°Π΄Π°Ρ‡ ΠΏΠ»Π°Π³ΠΈΠ½Π° с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ TaskContext. - πŸ”— CALLS -> `self._handle_sync` - πŸ”— CALLS -> `self._handle_deploy` - Ζ’ **_handle_sync** (`Function`) `[TRIVIAL]` - πŸ“ ЭкспортируСт Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ ΠΈΠ· Superset ΠΈ распаковываСт Π² Git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. - πŸ”— CALLS -> `src.services.git_service.GitService.get_repo` - πŸ”— CALLS -> `src.core.superset_client.SupersetClient.export_dashboard` - Ζ’ **_handle_deploy** (`Function`) `[TRIVIAL]` - πŸ“ Π£ΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π² ZIP ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π² Ρ†Π΅Π»Π΅Π²ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Superset. - πŸ”— CALLS -> `src.core.superset_client.SupersetClient.import_dashboard` - Ζ’ **_get_env** (`Function`) `[TRIVIAL]` - πŸ“ Π’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ для получСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ окруТСния. - πŸ“¦ **MigrationPlugin** (`Module`) `[CRITICAL]` - πŸ“ Orchestrates export, DB-mapping transformation, and import of Superset dashboards across environments. - πŸ—οΈ Layer: App - πŸ”’ Invariant: Dashboards must never be imported with unmapped/source DB connections to prevent data leaks or cross-environment pollution. - πŸ”— IMPLEMENTS -> `PluginBase` - πŸ”— DEPENDS_ON -> `SupersetClient` - πŸ”— DEPENDS_ON -> `MigrationEngine` - πŸ”— DEPENDS_ON -> `IdMappingService` - β„‚ **MigrationPlugin** (`Class`) `[CRITICAL]` - πŸ“ Implementation of the migration plugin workflow and transformation orchestration. - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Returns the unique identifier for the migration plugin. - Ζ’ **name** (`Function`) `[TRIVIAL]` - πŸ“ Returns the human-readable name of the plugin. - Ζ’ **description** (`Function`) `[TRIVIAL]` - πŸ“ Returns the semantic description of the plugin. - Ζ’ **version** (`Function`) `[TRIVIAL]` - πŸ“ Returns the semantic version of the migration plugin. - Ζ’ **ui_route** (`Function`) `[TRIVIAL]` - πŸ“ Returns the frontend routing anchor for the plugin. - Ζ’ **get_schema** (`Function`) `[TRIVIAL]` - πŸ“ Generates the JSON Schema for the plugin execution form dynamically. - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Orchestrates the dashboard migration pipeline including extraction, AST mutation, and ingestion. - πŸ“¦ **src.plugins** (`Package`) `[TRIVIAL]` - πŸ“ Plugin package root for dynamic discovery and runtime imports. - Ζ’ **schedule_dashboard_validation** (`Function`) `[TRIVIAL]` - πŸ“ Schedules a recurring dashboard validation task. - Ζ’ **_parse_cron** (`Function`) `[TRIVIAL]` - πŸ“ Basic cron parser placeholder. - πŸ“¦ **scheduler** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for backend/src/plugins/llm_analysis/scheduler.py - πŸ—οΈ Layer: Unknown - Ζ’ **job_func** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - β„‚ **LLMProviderType** (`Class`) `[TRIVIAL]` - πŸ“ Enum for supported LLM providers. - β„‚ **LLMProviderConfig** (`Class`) `[TRIVIAL]` - πŸ“ Configuration for an LLM provider. - β„‚ **ValidationStatus** (`Class`) `[TRIVIAL]` - πŸ“ Enum for dashboard validation status. - β„‚ **DetectedIssue** (`Class`) `[TRIVIAL]` - πŸ“ Model for a single issue detected during validation. - β„‚ **ValidationResult** (`Class`) `[TRIVIAL]` - πŸ“ Model for dashboard validation result. - Ζ’ **_is_masked_or_invalid_api_key** (`Function`) `[TRIVIAL]` - πŸ“ Guards against placeholder or malformed API keys in runtime. - Ζ’ **_json_safe_value** (`Function`) `[TRIVIAL]` - πŸ“ Recursively normalize payload values for JSON serialization. - β„‚ **DashboardValidationPlugin** (`Class`) `[TRIVIAL]` - πŸ“ Plugin for automated dashboard health analysis using LLMs. - πŸ”— IMPLEMENTS -> `backend.src.core.plugin_base.PluginBase` - Ζ’ **DashboardValidationPlugin.execute** (`Function`) `[TRIVIAL]` - πŸ“ Executes the dashboard validation task with TaskContext support. - β„‚ **DocumentationPlugin** (`Class`) `[TRIVIAL]` - πŸ“ Plugin for automated dataset documentation using LLMs. - πŸ”— IMPLEMENTS -> `backend.src.core.plugin_base.PluginBase` - Ζ’ **DocumentationPlugin.execute** (`Function`) `[TRIVIAL]` - πŸ“ Executes the dataset documentation task with TaskContext support. - πŸ“¦ **plugin** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for backend/src/plugins/llm_analysis/plugin.py - πŸ—οΈ Layer: Unknown - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **name** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **description** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **version** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_schema** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **name** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **description** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **version** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_schema** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - β„‚ **ScreenshotService** (`Class`) `[TRIVIAL]` - πŸ“ Handles capturing screenshots of Superset dashboards. - Ζ’ **ScreenshotService.__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the ScreenshotService with environment configuration. - Ζ’ **ScreenshotService._find_first_visible_locator** (`Function`) `[TRIVIAL]` - πŸ“ Resolve the first visible locator from multiple Playwright locator strategies. - Ζ’ **ScreenshotService._iter_login_roots** (`Function`) `[TRIVIAL]` - πŸ“ Enumerate page and child frames where login controls may be rendered. - Ζ’ **ScreenshotService._extract_hidden_login_fields** (`Function`) `[TRIVIAL]` - πŸ“ Collect hidden form fields required for direct login POST fallback. - Ζ’ **ScreenshotService._extract_csrf_token** (`Function`) `[TRIVIAL]` - πŸ“ Resolve CSRF token value from main page or embedded login frame. - Ζ’ **ScreenshotService._response_looks_like_login_page** (`Function`) `[TRIVIAL]` - πŸ“ Detect when fallback login POST returned the login form again instead of an authenticated page. - Ζ’ **ScreenshotService._redirect_looks_authenticated** (`Function`) `[TRIVIAL]` - πŸ“ Treat non-login redirects after form POST as successful authentication without waiting for redirect target. - Ζ’ **ScreenshotService._submit_login_via_form_post** (`Function`) `[TRIVIAL]` - πŸ“ Fallback login path that submits credentials directly with csrf token. - Ζ’ **ScreenshotService._find_login_field_locator** (`Function`) `[TRIVIAL]` - πŸ“ Resolve login form input using semantic label text plus generic visible-input fallbacks. - Ζ’ **ScreenshotService._find_submit_locator** (`Function`) `[TRIVIAL]` - πŸ“ Resolve login submit button from main page or embedded auth frame. - Ζ’ **ScreenshotService._goto_resilient** (`Function`) `[TRIVIAL]` - πŸ“ Navigate without relying on networkidle for pages with long-polling or persistent requests. - Ζ’ **ScreenshotService.capture_dashboard** (`Function`) `[TRIVIAL]` - πŸ“ Captures a full-page screenshot of a dashboard using Playwright and CDP. - β„‚ **LLMClient** (`Class`) `[TRIVIAL]` - πŸ“ Wrapper for LLM provider APIs. - Ζ’ **LLMClient.__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the LLMClient with provider settings. - Ζ’ **LLMClient._supports_json_response_format** (`Function`) `[TRIVIAL]` - πŸ“ Detect whether provider/model is likely compatible with response_format=json_object. - Ζ’ **LLMClient.get_json_completion** (`Function`) `[TRIVIAL]` - πŸ“ Helper to handle LLM calls with JSON mode and fallback parsing. - Ζ’ **LLMClient.test_runtime_connection** (`Function`) `[TRIVIAL]` - πŸ“ Validate provider credentials using the same chat completions transport as runtime analysis. - Ζ’ **LLMClient.analyze_dashboard** (`Function`) `[TRIVIAL]` - πŸ“ Sends dashboard data (screenshot + logs) to LLM for health analysis. - πŸ“¦ **service** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for backend/src/plugins/llm_analysis/service.py - πŸ—οΈ Layer: Unknown - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_find_first_visible_locator** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_iter_login_roots** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_extract_hidden_login_fields** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_extract_csrf_token** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_response_looks_like_login_page** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_redirect_looks_authenticated** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_submit_login_via_form_post** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_find_login_field_locator** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_find_submit_locator** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_goto_resilient** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **capture_dashboard** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **switch_tabs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_supports_json_response_format** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_should_retry** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_json_completion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_runtime_connection** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **analyze_dashboard** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestService** (`Module`) - πŸ“ Verify LLM analysis transport/provider failures do not masquerade as dashboard FAIL results. - Ζ’ **test_test_runtime_connection_uses_json_completion_transport** (`Function`) `[TRIVIAL]` - πŸ“ Provider self-test must exercise the same chat completion transport as runtime analysis. - πŸ”— BINDS_TO -> `TestService` - Ζ’ **test_analyze_dashboard_provider_error_maps_to_unknown** (`Function`) `[TRIVIAL]` - πŸ“ Infrastructure/provider failures must produce UNKNOWN analysis status rather than FAIL. - πŸ”— BINDS_TO -> `TestService` - Ζ’ **_fake_get_json_completion** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_raise_provider_error** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestClientHeaders** (`Module`) - πŸ“ Verify OpenRouter client initialization includes provider-specific headers. - Ζ’ **test_openrouter_client_includes_referer_and_title_headers** (`Function`) `[TRIVIAL]` - πŸ“ OpenRouter requests should carry site/app attribution headers for compatibility. - πŸ”— BINDS_TO -> `TestClientHeaders` - πŸ“¦ **TestScreenshotService** (`Module`) - πŸ“ Protect dashboard screenshot navigation from brittle networkidle waits. - Ζ’ **test_iter_login_roots_includes_child_frames** (`Function`) `[TRIVIAL]` - πŸ“ Login discovery must search embedded auth frames, not only the main page. - πŸ”— BINDS_TO -> `TestScreenshotService` - Ζ’ **test_response_looks_like_login_page_detects_login_markup** (`Function`) `[TRIVIAL]` - πŸ“ Direct login fallback must reject responses that render the login screen again. - πŸ”— BINDS_TO -> `TestScreenshotService` - Ζ’ **test_find_first_visible_locator_skips_hidden_first_match** (`Function`) `[TRIVIAL]` - πŸ“ Locator helper must not reject a selector collection just because its first element is hidden. - πŸ”— BINDS_TO -> `TestScreenshotService` - Ζ’ **test_submit_login_via_form_post_uses_browser_context_request** (`Function`) `[TRIVIAL]` - πŸ“ Fallback login must submit hidden fields and credentials through the context request cookie jar. - πŸ”— BINDS_TO -> `TestScreenshotService` - Ζ’ **test_submit_login_via_form_post_accepts_authenticated_redirect** (`Function`) `[TRIVIAL]` - πŸ“ Fallback login must treat non-login 302 redirect as success without waiting for redirect target. - πŸ”— BINDS_TO -> `TestScreenshotService` - Ζ’ **test_submit_login_via_form_post_rejects_login_markup_response** (`Function`) `[TRIVIAL]` - πŸ“ Fallback login must fail when POST response still contains login form content. - πŸ”— BINDS_TO -> `TestScreenshotService` - Ζ’ **test_goto_resilient_falls_back_from_domcontentloaded_to_load** (`Function`) `[TRIVIAL]` - πŸ“ Pages with unstable primary wait must retry with fallback wait strategy. - πŸ”— BINDS_TO -> `TestScreenshotService` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **is_visible** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **count** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **nth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_attribute** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **input_value** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **count** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **nth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **text** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **post** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **locator** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_attribute** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **input_value** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **count** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **nth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **text** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **post** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **locator** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_attribute** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **input_value** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **count** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **nth** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **text** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **post** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **locator** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **goto** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **StoragePlugin** (`Module`) `[TRIVIAL]` - πŸ“ Provides core filesystem operations for managing backups and repositories. - πŸ—οΈ Layer: App - πŸ”’ Invariant: All file operations must be restricted to the configured storage root. - πŸ”— IMPLEMENTS -> `PluginBase` - πŸ”— DEPENDS_ON -> `backend.src.models.storage` - β„‚ **StoragePlugin** (`Class`) `[TRIVIAL]` - πŸ“ Implementation of the storage management plugin. - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Initializes the StoragePlugin and ensures required directories exist. - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Returns the unique identifier for the storage plugin. - Ζ’ **name** (`Function`) `[TRIVIAL]` - πŸ“ Returns the human-readable name of the storage plugin. - Ζ’ **description** (`Function`) `[TRIVIAL]` - πŸ“ Returns a description of the storage plugin. - Ζ’ **version** (`Function`) `[TRIVIAL]` - πŸ“ Returns the version of the storage plugin. - Ζ’ **ui_route** (`Function`) `[TRIVIAL]` - πŸ“ Returns the frontend route for the storage plugin. - Ζ’ **get_schema** (`Function`) `[TRIVIAL]` - πŸ“ Returns the JSON schema for storage plugin parameters. - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Executes storage-related tasks with TaskContext support. - Ζ’ **get_storage_root** (`Function`) `[TRIVIAL]` - πŸ“ Resolves the absolute path to the storage root. - Ζ’ **resolve_path** (`Function`) `[TRIVIAL]` - πŸ“ Resolves a dynamic path pattern using provided variables. - Ζ’ **ensure_directories** (`Function`) `[TRIVIAL]` - πŸ“ Creates the storage root and category subdirectories if they don't exist. - Ζ’ **validate_path** (`Function`) `[TRIVIAL]` - πŸ“ Prevents path traversal attacks by ensuring the path is within the storage root. - Ζ’ **list_files** (`Function`) `[TRIVIAL]` - πŸ“ Lists all files and directories in a specific category and subpath. - Ζ’ **save_file** (`Function`) `[TRIVIAL]` - πŸ“ Saves an uploaded file to the specified category and optional subpath. - Ζ’ **delete_file** (`Function`) `[TRIVIAL]` - πŸ“ Deletes a file or directory from the specified category and path. - Ζ’ **get_file_path** (`Function`) `[TRIVIAL]` - πŸ“ Returns the absolute path of a file for download. - β„‚ **GitLLMExtension** (`Class`) `[TRIVIAL]` - πŸ“ Provides LLM capabilities to the Git plugin. - Ζ’ **suggest_commit_message** (`Function`) `[TRIVIAL]` - πŸ“ Generates a suggested commit message based on a diff and history. - πŸ“¦ **llm_extension** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for backend/src/plugins/git/llm_extension.py - πŸ—οΈ Layer: Unknown - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **src.plugins.git** (`Package`) `[TRIVIAL]` - πŸ“ Git plugin extension package root. - πŸ“¦ **test_task_persistence** (`Module`) - πŸ“ Unit tests for TaskPersistenceService. - πŸ—οΈ Layer: Test - β„‚ **TestTaskPersistenceHelpers** (`Class`) - πŸ“ Test suite for TaskPersistenceService static helper methods. - πŸ”— BINDS_TO -> `test_task_persistence` - Ζ’ **test_json_load_if_needed_none** (`Function`) `[TRIVIAL]` - πŸ“ Test _json_load_if_needed with None input. - Ζ’ **test_json_load_if_needed_dict** (`Function`) `[TRIVIAL]` - πŸ“ Test _json_load_if_needed with dict input. - Ζ’ **test_json_load_if_needed_list** (`Function`) `[TRIVIAL]` - πŸ“ Test _json_load_if_needed with list input. - Ζ’ **test_json_load_if_needed_json_string** (`Function`) `[TRIVIAL]` - πŸ“ Test _json_load_if_needed with JSON string. - Ζ’ **test_json_load_if_needed_empty_string** (`Function`) `[TRIVIAL]` - πŸ“ Test _json_load_if_needed with empty/null strings. - Ζ’ **test_json_load_if_needed_plain_string** (`Function`) `[TRIVIAL]` - πŸ“ Test _json_load_if_needed with non-JSON string. - Ζ’ **test_json_load_if_needed_integer** (`Function`) `[TRIVIAL]` - πŸ“ Test _json_load_if_needed with integer. - Ζ’ **test_parse_datetime_none** (`Function`) `[TRIVIAL]` - πŸ“ Test _parse_datetime with None. - Ζ’ **test_parse_datetime_datetime_object** (`Function`) `[TRIVIAL]` - πŸ“ Test _parse_datetime with datetime object. - Ζ’ **test_parse_datetime_iso_string** (`Function`) `[TRIVIAL]` - πŸ“ Test _parse_datetime with ISO string. - Ζ’ **test_parse_datetime_invalid_string** (`Function`) `[TRIVIAL]` - πŸ“ Test _parse_datetime with invalid string. - Ζ’ **test_parse_datetime_integer** (`Function`) `[TRIVIAL]` - πŸ“ Test _parse_datetime with non-string, non-datetime. - β„‚ **TestTaskPersistenceService** (`Class`) - πŸ“ Test suite for TaskPersistenceService CRUD operations. - πŸ”— BINDS_TO -> `test_task_persistence` - Ζ’ **setup_class** (`Function`) `[TRIVIAL]` - πŸ“ Setup in-memory test database. - Ζ’ **teardown_class** (`Function`) `[TRIVIAL]` - πŸ“ Dispose of test database. - Ζ’ **setup_method** (`Function`) `[TRIVIAL]` - πŸ“ Clean task_records table before each test. - Ζ’ **test_persist_task_new** (`Function`) `[TRIVIAL]` - πŸ“ Test persisting a new task creates a record. - Ζ’ **test_persist_task_update** (`Function`) `[TRIVIAL]` - πŸ“ Test updating an existing task. - Ζ’ **test_persist_task_with_logs** (`Function`) `[TRIVIAL]` - πŸ“ Test persisting a task with log entries. - Ζ’ **test_persist_task_failed_extracts_error** (`Function`) `[TRIVIAL]` - πŸ“ Test that FAILED task extracts last error message. - Ζ’ **test_persist_tasks_batch** (`Function`) `[TRIVIAL]` - πŸ“ Test persisting multiple tasks. - Ζ’ **test_load_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Test loading tasks from database. - Ζ’ **test_load_tasks_with_status_filter** (`Function`) `[TRIVIAL]` - πŸ“ Test loading tasks filtered by status. - Ζ’ **test_load_tasks_with_limit** (`Function`) `[TRIVIAL]` - πŸ“ Test loading tasks with limit. - Ζ’ **test_delete_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Test deleting tasks by ID list. - Ζ’ **test_delete_tasks_empty_list** (`Function`) `[TRIVIAL]` - πŸ“ Test deleting with empty list (no-op). - Ζ’ **test_persist_task_with_datetime_in_params** (`Function`) `[TRIVIAL]` - πŸ“ Test json_serializable handles datetime in params. - Ζ’ **test_persist_task_resolves_environment_slug_to_existing_id** (`Function`) `[TRIVIAL]` - πŸ“ Ensure slug-like environment token resolves to environments.id before persisting task. - Ζ’ **_patched** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **_make_task** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_environment_model** (`Function`) `[TRIVIAL]` - πŸ“ Tests that Environment model correctly stores values. - πŸ“¦ **test_task_manager** (`Module`) - πŸ“ Unit tests for TaskManager lifecycle, CRUD, log buffering, and filtering. - πŸ—οΈ Layer: Core - πŸ”’ Invariant: TaskManager state changes are deterministic and testable with mocked dependencies. - Ζ’ **_make_manager** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `test_task_manager` - Ζ’ **_cleanup_manager** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `test_task_manager` - Ζ’ **test_init_creates_empty_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_init_loads_persisted_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_init_starts_flusher_thread** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_task_returns_none_for_missing** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_task_returns_existing** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_all_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_tasks_with_status_filter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_tasks_with_plugin_filter** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_tasks_with_pagination** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_get_tasks_completed_only** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_create_task_success** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_create_task_unknown_plugin_raises** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_create_task_invalid_params_raises** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_add_log_appends_to_task_and_buffer** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_add_log_skips_nonexistent_task** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_flush_logs_writes_to_persistence** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_flush_task_logs_writes_single_task** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_flush_logs_requeues_on_failure** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_clear_all_non_active** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_clear_by_status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_clear_preserves_awaiting_input** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_subscribe_creates_queue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_unsubscribe_removes_queue** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_multiple_subscribers** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_await_input_sets_status** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_await_input_not_running_raises** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_await_input_nonexistent_raises** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_resume_with_password** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_resume_not_awaiting_raises** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_resume_empty_passwords_raises** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestDashboardsApi** (`Module`) - πŸ“ Comprehensive contract-driven tests for Dashboard Hub API - πŸ—οΈ Layer: Domain (Tests) - Ζ’ **test_get_dashboards_success** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_get_dashboards_with_search** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_get_dashboards_empty** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_get_dashboards_superset_failure** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_get_dashboards_env_not_found** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_get_dashboards_invalid_pagination** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_get_database_mappings_success** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_get_database_mappings_env_not_found** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_get_dashboard_detail_success** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_get_dashboard_detail_env_not_found** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_get_dashboard_tasks_history_success** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_get_dashboard_tasks_history_sorting** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_get_dashboard_thumbnail_success** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_get_dashboard_thumbnail_env_not_found** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_get_dashboard_thumbnail_202** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_migrate_dashboards_success** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_migrate_dashboards_pre_checks** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_migrate_dashboards_env_not_found** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_backup_dashboards_success** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_backup_dashboards_pre_checks** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_backup_dashboards_env_not_found** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_backup_dashboards_with_schedule** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **test_task_matches_dashboard_logic** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestDashboardsApi` - Ζ’ **mock_deps** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestResourceHubs** (`Module`) - πŸ“ Contract tests for resource hub dashboards/datasets listing and pagination boundary validation. - πŸ—οΈ Layer: Domain (Tests) - πŸ”— DEPENDS_ON -> `DashboardsApi` - πŸ”— DEPENDS_ON -> `DatasetsApi` - β–¦ **test_dashboards_api** (`Block`) `[TRIVIAL]` - πŸ“ Verify GET /api/dashboards contract compliance - πŸ”— BINDS_TO -> `TestResourceHubs` - Ζ’ **mock_deps** (`Function`) `[TRIVIAL]` - πŸ“ Provide dependency override fixture for resource hub route tests. - πŸ”’ Invariant: unconstrained mock β€” no spec= enforced; attribute typos will silently pass - πŸ”— BINDS_TO -> `TestResourceHubs` - Ζ’ **test_get_dashboards_success** (`Function`) `[TRIVIAL]` - πŸ“ Verify dashboards endpoint returns 200 with expected dashboard payload fields. - πŸ”— BINDS_TO -> `test_dashboards_api` - Ζ’ **test_get_dashboards_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Verify dashboards endpoint returns 404 for unknown environment identifier. - πŸ”— BINDS_TO -> `test_dashboards_api` - Ζ’ **test_get_dashboards_search** (`Function`) `[TRIVIAL]` - πŸ“ Verify dashboards endpoint search filter returns matching subset. - πŸ”— BINDS_TO -> `test_dashboards_api` - β–¦ **test_datasets_api** (`Block`) `[TRIVIAL]` - πŸ“ Verify GET /api/datasets contract compliance - πŸ”— BINDS_TO -> `TestResourceHubs` - Ζ’ **test_get_datasets_success** (`Function`) `[TRIVIAL]` - πŸ“ Verify datasets endpoint returns 200 with mapped fields payload. - πŸ”— BINDS_TO -> `test_datasets_api` - Ζ’ **test_get_datasets_not_found** (`Function`) `[TRIVIAL]` - πŸ“ Verify datasets endpoint returns 404 for unknown environment identifier. - πŸ”— BINDS_TO -> `test_datasets_api` - Ζ’ **test_get_datasets_search** (`Function`) `[TRIVIAL]` - πŸ“ Verify datasets endpoint search filter returns matching dataset subset. - πŸ”— BINDS_TO -> `test_datasets_api` - Ζ’ **test_get_datasets_service_failure** (`Function`) `[TRIVIAL]` - πŸ“ Verify datasets endpoint surfaces backend fetch failure as HTTP 503. - πŸ”— BINDS_TO -> `test_datasets_api` - β–¦ **test_pagination_boundaries** (`Block`) `[TRIVIAL]` - πŸ“ Verify pagination validation for GET endpoints - πŸ”— BINDS_TO -> `TestResourceHubs` - Ζ’ **test_get_dashboards_pagination_zero_page** (`Function`) `[TRIVIAL]` - πŸ“ Verify dashboards endpoint rejects page=0 with HTTP 400 validation error. - πŸ”— BINDS_TO -> `test_pagination_boundaries` - Ζ’ **test_get_dashboards_pagination_oversize** (`Function`) `[TRIVIAL]` - πŸ“ Verify dashboards endpoint rejects oversized page_size with HTTP 400. - πŸ”— BINDS_TO -> `test_pagination_boundaries` - Ζ’ **test_get_datasets_pagination_zero_page** (`Function`) `[TRIVIAL]` - πŸ“ Verify datasets endpoint rejects page=0 with HTTP 400. - πŸ”— BINDS_TO -> `test_pagination_boundaries` - Ζ’ **test_get_datasets_pagination_oversize** (`Function`) `[TRIVIAL]` - πŸ“ Verify datasets endpoint rejects oversized page_size with HTTP 400. - πŸ”— BINDS_TO -> `test_pagination_boundaries` - πŸ“¦ **test_smoke_plugins** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for backend/tests/test_smoke_plugins.py - πŸ—οΈ Layer: Unknown - Ζ’ **test_plugins_load_successfully** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_task_manager_initializes_with_plugins** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestLogger** (`Module`) - πŸ“ Unit tests for the custom logger formatters and configuration context manager. - πŸ—οΈ Layer: Logging (Tests) - πŸ”’ Invariant: All required log statements must correctly check the threshold. - Ζ’ **test_belief_scope_logs_entry_action_exit_at_debug** (`Function`) `[TRIVIAL]` - πŸ“ Test that belief_scope generates [ID][Entry], [ID][Action], and [ID][Exit] logs at DEBUG level. - πŸ”— BINDS_TO -> `TestLogger` - Ζ’ **test_belief_scope_error_handling** (`Function`) `[TRIVIAL]` - πŸ“ Test that belief_scope logs Coherence:Failed on exception. - πŸ”— BINDS_TO -> `TestLogger` - Ζ’ **test_belief_scope_success_coherence** (`Function`) `[TRIVIAL]` - πŸ“ Test that belief_scope logs Coherence:OK on success. - πŸ”— BINDS_TO -> `TestLogger` - Ζ’ **test_belief_scope_not_visible_at_info** (`Function`) `[TRIVIAL]` - πŸ“ Test that belief_scope Entry/Exit/Coherence logs are NOT visible at INFO level. - πŸ”— BINDS_TO -> `TestLogger` - Ζ’ **test_task_log_level_default** (`Function`) `[TRIVIAL]` - πŸ“ Test that default task log level is INFO. - πŸ”— BINDS_TO -> `TestLogger` - Ζ’ **test_should_log_task_level** (`Function`) `[TRIVIAL]` - πŸ“ Test that should_log_task_level correctly filters log levels. - πŸ”— BINDS_TO -> `TestLogger` - Ζ’ **test_configure_logger_task_log_level** (`Function`) `[TRIVIAL]` - πŸ“ Test that configure_logger updates task_log_level. - πŸ”— BINDS_TO -> `TestLogger` - Ζ’ **test_enable_belief_state_flag** (`Function`) `[TRIVIAL]` - πŸ“ Test that enable_belief_state flag controls belief_scope logging. - πŸ”— BINDS_TO -> `TestLogger` - πŸ“¦ **TestAuth** (`Module`) - πŸ“ Covers authentication service/repository behavior and auth bootstrap helpers. - πŸ—οΈ Layer: Test - Ζ’ **test_create_user** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestAuth` - Ζ’ **test_authenticate_user** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestAuth` - Ζ’ **test_create_session** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestAuth` - Ζ’ **test_role_permission_association** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestAuth` - Ζ’ **test_user_role_association** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestAuth` - Ζ’ **test_ad_group_mapping** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestAuth` - Ζ’ **test_create_admin_creates_user_with_optional_email** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestAuth` - Ζ’ **test_create_admin_is_idempotent_for_existing_user** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestAuth` - Ζ’ **test_ensure_encryption_key_generates_backend_env_file** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestAuth` - Ζ’ **test_ensure_encryption_key_reuses_existing_env_file_value** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestAuth` - Ζ’ **test_ensure_encryption_key_prefers_process_environment** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestAuth` - Ζ’ **db_session** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **auth_service** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **auth_repo** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **verify_fernet_key** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **test_log_persistence** (`Module`) - πŸ“ Unit tests for TaskLogPersistenceService. - πŸ—οΈ Layer: Test - β„‚ **TestLogPersistence** (`Class`) - πŸ“ Test suite for TaskLogPersistenceService. - πŸ”— BINDS_TO -> `test_log_persistence` - Ζ’ **setup_class** (`Function`) `[TRIVIAL]` - πŸ“ Setup test database and service instance. - Ζ’ **teardown_class** (`Function`) `[TRIVIAL]` - πŸ“ Clean up test database. - Ζ’ **setup_method** (`Function`) `[TRIVIAL]` - πŸ“ Setup for each test method β€” clean task_logs table. - Ζ’ **test_add_logs_single** (`Function`) `[TRIVIAL]` - πŸ“ Test adding a single log entry. - Ζ’ **test_add_logs_batch** (`Function`) `[TRIVIAL]` - πŸ“ Test adding multiple log entries in batch. - Ζ’ **test_add_logs_empty** (`Function`) `[TRIVIAL]` - πŸ“ Test adding empty log list (should be no-op). - Ζ’ **test_get_logs_by_task_id** (`Function`) `[TRIVIAL]` - πŸ“ Test retrieving logs by task ID. - Ζ’ **test_get_logs_with_filters** (`Function`) `[TRIVIAL]` - πŸ“ Test retrieving logs with level and source filters. - Ζ’ **test_get_logs_with_pagination** (`Function`) `[TRIVIAL]` - πŸ“ Test retrieving logs with pagination. - Ζ’ **test_get_logs_with_search** (`Function`) `[TRIVIAL]` - πŸ“ Test retrieving logs with search query. - Ζ’ **test_get_log_stats** (`Function`) `[TRIVIAL]` - πŸ“ Test retrieving log statistics. - Ζ’ **test_get_sources** (`Function`) `[TRIVIAL]` - πŸ“ Test retrieving unique log sources. - Ζ’ **test_delete_logs_for_task** (`Function`) `[TRIVIAL]` - πŸ“ Test deleting logs by task ID. - Ζ’ **test_delete_logs_for_tasks** (`Function`) `[TRIVIAL]` - πŸ“ Test deleting logs for multiple tasks. - Ζ’ **test_delete_logs_for_tasks_empty** (`Function`) `[TRIVIAL]` - πŸ“ Test deleting with empty list (no-op). - Ζ’ **_patched** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **test_clean_release_cli** (`Module`) - πŸ“ Smoke tests for the redesigned clean release CLI. - πŸ—οΈ Layer: Domain - Ζ’ **test_cli_candidate_register_scaffold** (`Function`) `[TRIVIAL]` - πŸ“ Verify candidate-register command exits successfully for valid required arguments. - πŸ”— BINDS_TO -> `test_clean_release_cli` - Ζ’ **test_cli_manifest_build_scaffold** (`Function`) `[TRIVIAL]` - πŸ“ Verify candidate-register/artifact-import/manifest-build smoke path succeeds end-to-end. - πŸ”— BINDS_TO -> `test_clean_release_cli` - Ζ’ **test_cli_compliance_run_scaffold** (`Function`) `[TRIVIAL]` - πŸ“ Verify compliance run/status/violations/report commands complete for prepared candidate. - πŸ”’ Invariant: SimpleNamespace substitutes for GlobalSettings β€” any field rename in GlobalSettings will silently not propagate here; re-verify on GlobalSettings schema changes. - πŸ”— BINDS_TO -> `test_clean_release_cli` - Ζ’ **test_cli_release_gate_commands_scaffold** (`Function`) `[TRIVIAL]` - πŸ“ Verify approve/reject/publish/revoke release-gate commands execute with valid fixtures. - πŸ”— BINDS_TO -> `test_clean_release_cli` - πŸ“¦ **TestCleanReleaseTui** (`Module`) - πŸ“ Unit tests for the interactive curses TUI of the clean release process. - πŸ—οΈ Layer: Scripts - πŸ”’ Invariant: TUI initializes, handles hotkeys (F5, F10) and safely falls back without TTY. - Ζ’ **test_headless_fallback** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestCleanReleaseTui` - Ζ’ **test_tui_initial_render** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestCleanReleaseTui` - Ζ’ **test_tui_run_checks_f5** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestCleanReleaseTui` - Ζ’ **test_tui_exit_f10** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestCleanReleaseTui` - Ζ’ **test_tui_clear_history_f7** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestCleanReleaseTui` - Ζ’ **test_tui_real_mode_bootstrap_imports_artifacts_catalog** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestCleanReleaseTui` - Ζ’ **mock_stdscr** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **side_effect** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **test_clean_release_tui_v2** (`Module`) - πŸ“ Smoke tests for thin-client TUI action dispatch and blocked transition behavior. - πŸ—οΈ Layer: Domain - Ζ’ **_build_mock_stdscr** (`Function`) `[TRIVIAL]` - πŸ“ Build deterministic curses screen mock with default terminal geometry and exit key. - πŸ”— BINDS_TO -> `test_clean_release_tui_v2` - Ζ’ **test_tui_f5_dispatches_run_action** (`Function`) `[TRIVIAL]` - πŸ“ Verify F5 key dispatch invokes run_checks exactly once before graceful exit. - πŸ”— BINDS_TO -> `test_clean_release_tui_v2` - Ζ’ **test_tui_f5_run_smoke_reports_blocked_state** (`Function`) `[TRIVIAL]` - πŸ“ Verify blocked compliance state is surfaced after F5-triggered run action. - πŸ”— BINDS_TO -> `test_clean_release_tui_v2` - Ζ’ **test_tui_non_tty_refuses_startup** (`Function`) `[TRIVIAL]` - πŸ“ Verify non-TTY execution returns exit code 2 with actionable stderr guidance. - πŸ”— BINDS_TO -> `test_clean_release_tui_v2` - Ζ’ **test_tui_f8_blocked_without_facade_binding** (`Function`) `[TRIVIAL]` - πŸ“ Verify F8 path reports disabled action instead of mutating hidden facade state. - πŸ”— BINDS_TO -> `test_clean_release_tui_v2` - Ζ’ **_set_blocked_state** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestGitServiceGiteaPr** (`Module`) - πŸ“ Validate Gitea PR creation fallback behavior when configured server URL is stale. - πŸ—οΈ Layer: Domain - πŸ”’ Invariant: A 404 from primary Gitea URL retries once against remote-url host when different. - Ζ’ **test_derive_server_url_from_remote_strips_credentials** (`Function`) `[TRIVIAL]` - πŸ“ Ensure helper returns host base URL and removes embedded credentials. - πŸ”— BINDS_TO -> `TestGitServiceGiteaPr` - Ζ’ **test_create_gitea_pull_request_retries_with_remote_host_on_404** (`Function`) `[TRIVIAL]` - πŸ“ Verify create_gitea_pull_request retries with remote URL host after primary 404. - πŸ”— BINDS_TO -> `TestGitServiceGiteaPr` - Ζ’ **test_create_gitea_pull_request_returns_branch_error_when_target_missing** (`Function`) `[TRIVIAL]` - πŸ“ Ensure Gitea 404 on PR creation is mapped to actionable target-branch validation error. - πŸ”— BINDS_TO -> `TestGitServiceGiteaPr` - Ζ’ **fake_gitea_request** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fake_gitea_request** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestMappingService** (`Module`) - πŸ“ Unit tests for the IdMappingService matching UUIDs to integer IDs. - πŸ—οΈ Layer: Domain - Ζ’ **test_sync_environment_upserts_correctly** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestMappingService` - Ζ’ **test_get_remote_id_returns_integer** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestMappingService` - Ζ’ **test_get_remote_ids_batch_returns_dict** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestMappingService` - Ζ’ **test_sync_environment_updates_existing_mapping** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestMappingService` - Ζ’ **test_sync_environment_skips_resources_without_uuid** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestMappingService` - Ζ’ **test_sync_environment_handles_api_error_gracefully** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestMappingService` - Ζ’ **test_get_remote_id_returns_none_for_missing** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestMappingService` - Ζ’ **test_get_remote_ids_batch_returns_empty_for_empty_input** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestMappingService` - Ζ’ **test_mapping_service_alignment_with_test_data** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestMappingService` - Ζ’ **test_sync_environment_requires_existing_env** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestMappingService` - Ζ’ **test_sync_environment_deletes_stale_mappings** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `TestMappingService` - Ζ’ **db_session** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_all_resources** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_all_resources** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **test_git_service_get_repo_path_guard** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `UnknownModule` - Ζ’ **test_git_service_get_repo_path_recreates_base_dir** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `UnknownModule` - Ζ’ **test_superset_client_import_dashboard_guard** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `UnknownModule` - Ζ’ **test_git_service_init_repo_reclones_when_path_is_not_a_git_repo** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `UnknownModule` - Ζ’ **test_git_service_ensure_gitflow_branches_creates_and_pushes_missing_defaults** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `UnknownModule` - Ζ’ **test_git_service_configure_identity_updates_repo_local_config** (`Function`) `[TRIVIAL]` - πŸ”— BINDS_TO -> `UnknownModule` - πŸ“¦ **test_defensive_guards** (`Module`) `[TRIVIAL]` - πŸ“ Auto-generated module for backend/tests/core/test_defensive_guards.py - πŸ—οΈ Layer: Unknown - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **fetch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **push** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **create_head** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **remote** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestMigrationEngine** (`Module`) - πŸ“ Unit tests for MigrationEngine's cross-filter patching algorithms. - πŸ—οΈ Layer: Domain - β„‚ **MockMappingService** (`Class`) `[TRIVIAL]` - πŸ“ Deterministic mapping service double for native filter ID remapping scenarios. - πŸ”’ Invariant: Returns mappings only for requested UUID keys present in seeded map. - πŸ”— BINDS_TO -> `TestMigrationEngine:Module` - Ζ’ **_write_dashboard_yaml** (`Function`) `[TRIVIAL]` - πŸ“ Serialize dashboard metadata into YAML fixture with json_metadata payload for patch tests. - πŸ”— BINDS_TO -> `TestMigrationEngine:Module` - Ζ’ **test_patch_dashboard_metadata_replaces_chart_ids** (`Function`) `[TRIVIAL]` - πŸ“ Verify native filter target chartId values are remapped via mapping service results. - πŸ”— BINDS_TO -> `TestMigrationEngine:Module` - Ζ’ **test_patch_dashboard_metadata_replaces_dataset_ids** (`Function`) `[TRIVIAL]` - πŸ“ Verify native filter target datasetId values are remapped via mapping service results. - πŸ”— BINDS_TO -> `TestMigrationEngine:Module` - Ζ’ **test_patch_dashboard_metadata_skips_when_no_metadata** (`Function`) `[TRIVIAL]` - πŸ“ Ensure dashboard files without json_metadata are left unchanged by metadata patching. - πŸ”— BINDS_TO -> `TestMigrationEngine:Module` - Ζ’ **test_patch_dashboard_metadata_handles_missing_targets** (`Function`) `[TRIVIAL]` - πŸ“ Verify patching updates mapped targets while preserving unmapped native filter IDs. - πŸ”— BINDS_TO -> `TestMigrationEngine:Module` - Ζ’ **test_extract_chart_uuids_from_archive** (`Function`) `[TRIVIAL]` - πŸ“ Verify chart archive scan returns complete local chart id-to-uuid mapping. - πŸ”— BINDS_TO -> `TestMigrationEngine:Module` - Ζ’ **test_transform_yaml_replaces_database_uuid** (`Function`) `[TRIVIAL]` - πŸ“ Ensure dataset YAML database_uuid fields are replaced when source UUID mapping exists. - πŸ”— BINDS_TO -> `TestMigrationEngine:Module` - Ζ’ **test_transform_yaml_ignores_unmapped_uuid** (`Function`) `[TRIVIAL]` - πŸ“ Ensure transform_yaml leaves dataset files untouched when database_uuid is not mapped. - πŸ”— BINDS_TO -> `TestMigrationEngine:Module` - Ζ’ **test_transform_zip_end_to_end** (`Function`) `[TRIVIAL]` - πŸ“ Validate full ZIP transform pipeline remaps datasets and dashboard cross-filter chart IDs. - πŸ”— BINDS_TO -> `TestMigrationEngine:Module` - Ζ’ **test_transform_zip_invalid_path** (`Function`) `[TRIVIAL]` - πŸ“ Verify transform_zip returns False when source archive path does not exist. - πŸ”— BINDS_TO -> `TestMigrationEngine:Module` - Ζ’ **test_transform_yaml_nonexistent_file** (`Function`) `[TRIVIAL]` - πŸ“ Verify transform_yaml raises FileNotFoundError for missing YAML source files. - πŸ”— BINDS_TO -> `TestMigrationEngine:Module` - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_remote_ids_batch** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestDryRunOrchestrator** (`Module`) - πŸ“ Unit tests for MigrationDryRunService diff and risk computation contracts. - πŸ—οΈ Layer: Domain - πŸ”— DEPENDS_ON -> `MigrationDryRunOrchestratorModule` - Ζ’ **_load_fixture** (`Function`) `[TRIVIAL]` - πŸ“ Load canonical migration dry-run fixture payload used by deterministic orchestration assertions. - πŸ”— BINDS_TO -> `TestDryRunOrchestrator` - Ζ’ **_make_session** (`Function`) `[TRIVIAL]` - πŸ“ Build isolated in-memory SQLAlchemy session for dry-run service tests. - πŸ”— BINDS_TO -> `TestDryRunOrchestrator` - Ζ’ **test_migration_dry_run_service_builds_diff_and_risk** (`Function`) `[TRIVIAL]` - πŸ“ Verify dry-run orchestration returns stable diff summary and required risk codes. - πŸ”— BINDS_TO -> `TestDryRunOrchestrator` - πŸ“¦ **TestArchiveParser** (`Module`) - πŸ“ Unit tests for MigrationArchiveParser ZIP extraction contract. - πŸ—οΈ Layer: Domain - πŸ”— DEPENDS_ON -> `MigrationArchiveParserModule` - Ζ’ **test_extract_objects_from_zip_collects_all_types** (`Function`) `[TRIVIAL]` - πŸ“ Verify archive parser collects dashboard/chart/dataset YAML objects into typed buckets. - πŸ”— BINDS_TO -> `TestArchiveParser` - πŸ“¦ **TestPublicationService** (`Module`) - πŸ“ Define publication gate contracts over approved candidates and immutable publication records. - πŸ—οΈ Layer: Tests - πŸ”’ Invariant: Publish requires approval; revoke requires existing publication; republish after revoke is allowed as a new record. - Ζ’ **_seed_candidate_with_passed_report** (`Function`) `[TRIVIAL]` - πŸ“ Seed candidate/report fixtures for publication gate scenarios. - πŸ”— BINDS_TO -> `TestPublicationService` - Ζ’ **test_publish_without_approval_rejected** (`Function`) `[TRIVIAL]` - πŸ“ Ensure publish action is blocked until candidate is approved. - πŸ”— BINDS_TO -> `TestPublicationService` - Ζ’ **test_revoke_unknown_publication_rejected** (`Function`) `[TRIVIAL]` - πŸ“ Ensure revocation is rejected for unknown publication id. - πŸ”— BINDS_TO -> `TestPublicationService` - Ζ’ **test_republish_after_revoke_creates_new_active_record** (`Function`) `[TRIVIAL]` - πŸ“ Ensure republish after revoke is allowed and creates a new ACTIVE record. - πŸ”— BINDS_TO -> `TestPublicationService` - πŸ“¦ **TestComplianceTaskIntegration** (`Module`) - πŸ“ Verify clean release compliance runs execute through TaskManager lifecycle with observable success/failure outcomes. - πŸ—οΈ Layer: Tests - πŸ”’ Invariant: Compliance execution triggered as task produces terminal task status and persists run evidence. - Ζ’ **_seed_repository** (`Function`) `[TRIVIAL]` - πŸ“ Prepare deterministic candidate/policy/registry/manifest fixtures for task integration tests. - πŸ”— BINDS_TO -> `TestComplianceTaskIntegration` - β„‚ **CleanReleaseCompliancePlugin** (`Class`) `[TRIVIAL]` - πŸ“ TaskManager plugin shim that executes clean release compliance orchestration. - πŸ”— BINDS_TO -> `TestComplianceTaskIntegration` - β„‚ **_PluginLoaderStub** (`Class`) `[TRIVIAL]` - πŸ“ Provide minimal plugin loader contract used by TaskManager in integration tests. - πŸ”’ Invariant: has_plugin/get_plugin only acknowledge the seeded compliance plugin id. - πŸ”— BINDS_TO -> `TestComplianceTaskIntegration` - Ζ’ **_make_task_manager** (`Function`) `[TRIVIAL]` - πŸ“ Build TaskManager with mocked persistence services for isolated integration tests. - πŸ”— BINDS_TO -> `TestComplianceTaskIntegration` - Ζ’ **_wait_for_terminal_task** (`Function`) `[TRIVIAL]` - πŸ“ Poll task registry until target task reaches terminal status. - πŸ”— BINDS_TO -> `TestComplianceTaskIntegration` - Ζ’ **test_compliance_run_executes_as_task_manager_task** (`Function`) `[TRIVIAL]` - πŸ“ Verify successful compliance execution is observable as TaskManager SUCCESS task. - πŸ”— BINDS_TO -> `TestComplianceTaskIntegration` - Ζ’ **test_compliance_run_missing_manifest_marks_task_failed** (`Function`) `[TRIVIAL]` - πŸ“ Verify missing manifest startup failure is surfaced as TaskManager FAILED task. - πŸ”— BINDS_TO -> `TestComplianceTaskIntegration` - Ζ’ **id** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **name** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **execute** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **__init__** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **has_plugin** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_plugin** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **list_plugins** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_all_plugins** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - Ζ’ **get_all_plugin_configs** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestDemoModeIsolation** (`Module`) - πŸ“ Verify demo and real mode namespace isolation contracts before TUI integration. - πŸ—οΈ Layer: Tests - πŸ”— DEPENDS_ON -> `backend.src.services.clean_release.demo_data_service` - Ζ’ **test_resolve_namespace_separates_demo_and_real** (`Function`) `[TRIVIAL]` - πŸ“ Ensure namespace resolver returns deterministic and distinct namespaces. - πŸ”— BINDS_TO -> `TestDemoModeIsolation` - Ζ’ **test_build_namespaced_id_prevents_cross_mode_collisions** (`Function`) `[TRIVIAL]` - πŸ“ Ensure ID generation prevents demo/real collisions for identical logical IDs. - πŸ”— BINDS_TO -> `TestDemoModeIsolation` - Ζ’ **test_create_isolated_repository_keeps_mode_data_separate** (`Function`) `[TRIVIAL]` - πŸ“ Verify demo and real repositories do not leak state across mode boundaries. - πŸ”— BINDS_TO -> `TestDemoModeIsolation` - πŸ“¦ **TestReportAuditImmutability** (`Module`) - πŸ“ Validate report snapshot immutability expectations and append-only audit hook behavior for US2. - πŸ—οΈ Layer: Tests - πŸ”’ Invariant: Built reports are immutable snapshots; audit hooks produce append-only event traces. - Ζ’ **_terminal_run** (`Function`) `[TRIVIAL]` - πŸ“ Build deterministic terminal run fixture for report snapshot tests. - πŸ”— BINDS_TO -> `TestReportAuditImmutability` - Ζ’ **test_report_builder_sets_immutable_snapshot_flag** (`Function`) `[TRIVIAL]` - πŸ“ Ensure generated report payload is marked immutable and persisted as snapshot. - πŸ”— BINDS_TO -> `TestReportAuditImmutability` - Ζ’ **test_repository_rejects_report_overwrite_for_same_report_id** (`Function`) `[TRIVIAL]` - πŸ“ Define immutability contract that report snapshots cannot be overwritten by same identifier. - πŸ”— BINDS_TO -> `TestReportAuditImmutability` - Ζ’ **test_audit_hooks_emit_append_only_event_stream** (`Function`) `[TRIVIAL]` - πŸ“ Verify audit hooks emit one event per action call and preserve call order. - πŸ”— BINDS_TO -> `TestReportAuditImmutability` - πŸ“¦ **test_candidate_manifest_services** (`Module`) - πŸ“ Test lifecycle and manifest versioning for release candidates. - πŸ—οΈ Layer: Tests - Ζ’ **test_candidate_lifecycle_transitions** (`Function`) `[TRIVIAL]` - πŸ“ Verify release candidate allows legal status transitions and rejects forbidden back-transitions. - πŸ”— BINDS_TO -> `test_candidate_manifest_services:Module` - Ζ’ **test_manifest_versioning_and_immutability** (`Function`) `[TRIVIAL]` - πŸ“ Verify manifest versions increment monotonically and older snapshots remain queryable. - πŸ”— BINDS_TO -> `test_candidate_manifest_services:Module` - Ζ’ **_valid_artifacts** (`Function`) `[TRIVIAL]` - πŸ“ Provide canonical valid artifact payload used by candidate registration tests. - πŸ”— BINDS_TO -> `test_candidate_manifest_services:Module` - Ζ’ **test_register_candidate_rejects_duplicate_candidate_id** (`Function`) `[TRIVIAL]` - πŸ“ Verify duplicate candidate_id registration is rejected by service invariants. - πŸ”— BINDS_TO -> `test_candidate_manifest_services:Module` - Ζ’ **test_register_candidate_rejects_malformed_artifact_input** (`Function`) `[TRIVIAL]` - πŸ“ Verify candidate registration rejects artifact payloads missing required fields. - πŸ”— BINDS_TO -> `test_candidate_manifest_services:Module` - Ζ’ **test_register_candidate_rejects_empty_artifact_set** (`Function`) `[TRIVIAL]` - πŸ“ Verify candidate registration rejects empty artifact collections. - πŸ”— BINDS_TO -> `test_candidate_manifest_services:Module` - Ζ’ **test_manifest_service_rebuild_creates_new_version** (`Function`) `[TRIVIAL]` - πŸ“ Verify repeated manifest build creates a new incremented immutable version. - πŸ”— BINDS_TO -> `test_candidate_manifest_services:Module` - Ζ’ **test_manifest_service_existing_manifest_cannot_be_mutated** (`Function`) `[TRIVIAL]` - πŸ“ Verify existing manifest snapshot remains immutable when rebuilding newer manifest version. - πŸ”— BINDS_TO -> `test_candidate_manifest_services:Module` - Ζ’ **test_manifest_service_rejects_missing_candidate** (`Function`) `[TRIVIAL]` - πŸ“ Verify manifest build fails with missing candidate identifier. - πŸ”— BINDS_TO -> `test_candidate_manifest_services:Module` - Ζ’ **db_session** (`Function`) `[TRIVIAL]` - πŸ“ Auto-detected function (orphan) - πŸ“¦ **TestPolicyResolutionService** (`Module`) - πŸ“ Verify trusted policy snapshot resolution contract and error guards. - πŸ—οΈ Layer: Tests - πŸ”’ Invariant: Resolution uses only ConfigManager active IDs and rejects runtime override attempts. - πŸ”— DEPENDS_ON -> `policy_resolution_service` - πŸ”— DEPENDS_ON -> `repository` - πŸ”— DEPENDS_ON -> `clean_release_exceptions` - Ζ’ **_config_manager** (`Function`) `[TRIVIAL]` - πŸ“ Build deterministic ConfigManager-like stub for tests. - πŸ”’ Invariant: Only settings.clean_release.active_policy_id and active_registry_id are populated; any other settings field access raises AttributeError. - πŸ”— BINDS_TO -> `TestPolicyResolutionService` - Ζ’ **test_resolve_trusted_policy_snapshots_missing_profile** (`Function`) `[TRIVIAL]` - πŸ“ Ensure resolution fails when trusted profile is not configured. - πŸ”— BINDS_TO -> `TestPolicyResolutionService` - Ζ’ **test_resolve_trusted_policy_snapshots_missing_registry** (`Function`) `[TRIVIAL]` - πŸ“ Ensure resolution fails when trusted registry is not configured. - πŸ”— BINDS_TO -> `TestPolicyResolutionService` - Ζ’ **test_resolve_trusted_policy_snapshots_rejects_override_attempt** (`Function`) `[TRIVIAL]` - πŸ“ Ensure runtime override attempt is rejected even if snapshots exist. - πŸ”— BINDS_TO -> `TestPolicyResolutionService` - πŸ“¦ **TestApprovalService** (`Module`) - πŸ“ Define approval gate contracts for approve/reject operations over immutable compliance evidence. - πŸ—οΈ Layer: Tests - πŸ”’ Invariant: Approval is allowed only for PASSED report bound to candidate; duplicate approve and foreign report must be rejected. - Ζ’ **_seed_candidate_with_report** (`Function`) `[TRIVIAL]` - πŸ“ Seed candidate and report fixtures for approval gate tests. - πŸ”— BINDS_TO -> `TestApprovalService` - Ζ’ **test_approve_rejects_blocked_report** (`Function`) `[TRIVIAL]` - πŸ“ Ensure approve is rejected when latest report final status is not PASSED. - πŸ”— BINDS_TO -> `TestApprovalService` - Ζ’ **test_approve_rejects_foreign_report** (`Function`) `[TRIVIAL]` - πŸ“ Ensure approve is rejected when report belongs to another candidate. - πŸ”— BINDS_TO -> `TestApprovalService` - Ζ’ **test_approve_rejects_duplicate_approve** (`Function`) `[TRIVIAL]` - πŸ“ Ensure repeated approve decision for same candidate is blocked. - πŸ”— BINDS_TO -> `TestApprovalService` - Ζ’ **test_reject_persists_decision_without_promoting_candidate_state** (`Function`) `[TRIVIAL]` - πŸ“ Ensure reject decision is immutable and does not promote candidate to APPROVED. - πŸ”— BINDS_TO -> `TestApprovalService` - Ζ’ **test_reject_then_publish_is_blocked** (`Function`) `[TRIVIAL]` - πŸ“ Ensure latest REJECTED decision blocks publication gate. - πŸ”— BINDS_TO -> `TestApprovalService` - πŸ“¦ **TestComplianceExecutionService** (`Module`) - πŸ“ Validate stage pipeline and run finalization contracts for compliance execution. - πŸ—οΈ Layer: Tests - πŸ”’ Invariant: Missing manifest prevents run startup; failed execution cannot finalize as PASSED. - Ζ’ **_seed_with_candidate_policy_registry** (`Function`) `[TRIVIAL]` - πŸ“ Build deterministic repository state for run startup tests. - πŸ”— BINDS_TO -> `TestComplianceExecutionService` - Ζ’ **test_run_without_manifest_rejected** (`Function`) `[TRIVIAL]` - πŸ“ Ensure compliance run cannot start when manifest is unresolved. - πŸ”— BINDS_TO -> `TestComplianceExecutionService` - Ζ’ **test_task_crash_mid_run_marks_failed** (`Function`) `[TRIVIAL]` - πŸ“ Ensure execution crash conditions force FAILED run status. - πŸ”— BINDS_TO -> `TestComplianceExecutionService` - Ζ’ **test_blocked_run_finalization_blocks_report_builder** (`Function`) `[TRIVIAL]` - πŸ“ Ensure blocked runs require blocking violations before report creation. - πŸ”— BINDS_TO -> `TestComplianceExecutionService` - πŸ“¦ **SupersetCompatibilityMatrixTests** (`Module`) - πŸ“ Verifies Superset preview and SQL Lab endpoint fallback strategy used by dataset-review orchestration. - πŸ—οΈ Layer: Tests - πŸ”— DEPENDS_ON -> `backend.src.core.superset_client.SupersetClient` - πŸ”— DEPENDS_ON -> `SupersetCompilationAdapter` - Ζ’ **make_adapter** (`Function`) `[TRIVIAL]` - πŸ“ Build an adapter with a mock Superset client and deterministic environment for compatibility tests. - πŸ”— DEPENDS_ON -> `SupersetCompilationAdapter` - Ζ’ **test_preview_prefers_supported_client_method_before_network_fallback** (`Function`) `[TRIVIAL]` - πŸ“ Confirms preview compilation uses a supported client method first when the capability exists. - πŸ”— DEPENDS_ON -> `SupersetCompilationAdapter` - Ζ’ **test_preview_falls_back_across_matrix_until_supported_endpoint_returns_sql** (`Function`) - πŸ“ Confirms preview fallback walks the compatibility matrix from preferred to legacy endpoints until one returns compiled SQL. - πŸ”— DEPENDS_ON -> `SupersetCompilationAdapter` - Ζ’ **test_sql_lab_launch_falls_back_to_legacy_execute_endpoint** (`Function`) - πŸ“ Confirms SQL Lab launch falls back from modern to legacy execute endpoint and preserves canonical session reference extraction. - πŸ”— DEPENDS_ON -> `SupersetCompilationAdapter`