Skip to content

fix(rescan): delete commit record and files to enable full re-scan#501

Merged
philwinder merged 1 commit intomainfrom
fix/rescan-deletes-commit-data
Mar 26, 2026
Merged

fix(rescan): delete commit record and files to enable full re-scan#501
philwinder merged 1 commit intomainfrom
fix/rescan-deletes-commit-data

Conversation

@philwinder
Copy link
Copy Markdown
Member

Summary

When a commit rescan was triggered, the handler only cleared enrichments and associations but preserved the commit record and its files. This caused the subsequent scan step (which checks if the commit already exists) to skip, leaving git_commit_files empty. All downstream indexing steps then found nothing to process and skipped.

Now the rescan handler deletes everything associated with a commit, allowing the pipeline to re-scan and re-index from scratch.

Changes

  • Rescan handler now accepts and uses commitStore and fileStore to delete the commit record and files
  • Rescan pipeline now includes OperationScanCommit after OperationRescanCommit to re-extract files from the working copy
  • Test updated to seed a commit and verify it's deleted after rescan

Test plan

  • Unit test passes: TestRescan_DeletesOldStatuses now verifies commit deletion
  • Full test suite passes: make check
  • Build succeeds: make build

Assisted by AI. Co-Authored-By: Helix noreply@helix.ml

When a commit rescan was triggered, the handler only cleared enrichments and
associations but preserved the commit record and its files. This caused the
subsequent scan step (which checks if the commit already exists) to skip,
leaving git_commit_files empty. All downstream indexing steps then found
nothing to process and skipped, leaving the repository in a partially broken state.

Now the rescan handler deletes the commit record and all associated files,
allowing the re-scan pipeline to recreate everything from scratch:
1. OperationRescanCommit - clears enrichments/associations/commit/files
2. OperationScanCommit - re-scans commit and extracts files from working copy
3. OperationExtractSnippetsForCommit - creates enrichments from files
4. (remaining indexing steps)

Changes:
- Rescan handler now accepts and uses commitStore and fileStore
- Rescan pipeline now includes OperationScanCommit after OperationRescanCommit
- Test updated to seed a commit and verify it's deleted after rescan

Assisted by AI. Co-Authored-By: Helix <noreply@helix.ml>
@github-actions
Copy link
Copy Markdown
Contributor

Go Test Coverage

Total coverage: 32.1%

Full coverage report
github.com/helixml/kodit/application/handler/commit/rescan.go:29:			NewRescan									100.0%
github.com/helixml/kodit/application/handler/commit/rescan.go:50:			Execute										60.0%
github.com/helixml/kodit/application/handler/commit/scan.go:27:				NewScan										0.0%
github.com/helixml/kodit/application/handler/commit/scan.go:46:				Execute										0.0%
github.com/helixml/kodit/application/handler/enrichment/api_docs.go:27:			NewAPIDocs									0.0%
github.com/helixml/kodit/application/handler/enrichment/api_docs.go:40:			Execute										0.0%
github.com/helixml/kodit/application/handler/enrichment/api_docs.go:115:		groupFilesByLanguage								0.0%
github.com/helixml/kodit/application/handler/enrichment/architecture_discovery.go:43:	NewArchitectureDiscovery							0.0%
github.com/helixml/kodit/application/handler/enrichment/architecture_discovery.go:65:	Execute										0.0%
github.com/helixml/kodit/application/handler/enrichment/commit_description.go:28:	NewCommitDescription								57.1%
github.com/helixml/kodit/application/handler/enrichment/commit_description.go:50:	Execute										70.7%
github.com/helixml/kodit/application/handler/enrichment/cookbook.go:49:			NewCookbook									0.0%
github.com/helixml/kodit/application/handler/enrichment/cookbook.go:76:			Execute										0.0%
github.com/helixml/kodit/application/handler/enrichment/cookbook.go:171:		determinePrimaryLanguage							0.0%
github.com/helixml/kodit/application/handler/enrichment/database_schema.go:90:		NewDatabaseSchema								0.0%
github.com/helixml/kodit/application/handler/enrichment/database_schema.go:112:		Execute										0.0%
github.com/helixml/kodit/application/handler/enrichment/util.go:5:			TruncateDiff									100.0%
github.com/helixml/kodit/application/handler/enrichment/wiki.go:114:			NewWiki										55.6%
github.com/helixml/kodit/application/handler/enrichment/wiki.go:141:			Execute										70.8%
github.com/helixml/kodit/application/handler/enrichment/wiki.go:272:			planWiki									61.1%
github.com/helixml/kodit/application/handler/enrichment/wiki.go:307:			generatePages									86.7%
github.com/helixml/kodit/application/handler/enrichment/wiki.go:345:			generateIndex									80.0%
github.com/helixml/kodit/application/handler/enrichment/wiki.go:367:			stripCodeFence									100.0%
github.com/helixml/kodit/application/handler/enrichment/wiki.go:386:			pageListingText									100.0%
github.com/helixml/kodit/application/handler/enrichment/wiki.go:395:			gatherSources									52.9%
github.com/helixml/kodit/application/handler/enrichment/wiki.go:429:			rebuildTree									100.0%
github.com/helixml/kodit/application/handler/enrichment/wiki.go:438:			buildPagesFromOutline								87.5%
github.com/helixml/kodit/application/handler/enrichment/wiki.go:453:			extractJSON									94.7%
github.com/helixml/kodit/application/handler/enrichment/wiki.go:493:			flatten										100.0%
github.com/helixml/kodit/application/handler/enrichment/wiki.go:509:			flatChildren									100.0%
github.com/helixml/kodit/application/handler/handler.go:44:				NewRegistry									0.0%
github.com/helixml/kodit/application/handler/handler.go:52:				Register									0.0%
github.com/helixml/kodit/application/handler/handler.go:60:				Handler										0.0%
github.com/helixml/kodit/application/handler/handler.go:72:				HasHandler									0.0%
github.com/helixml/kodit/application/handler/handler.go:80:				Operations									0.0%
github.com/helixml/kodit/application/handler/handler.go:92:				ExtractInt64									50.0%
github.com/helixml/kodit/application/handler/handler.go:111:				ExtractString									71.4%
github.com/helixml/kodit/application/handler/handler.go:133:				RepoID										100.0%
github.com/helixml/kodit/application/handler/handler.go:136:				CommitSHA									100.0%
github.com/helixml/kodit/application/handler/handler.go:140:				ExtractCommitPayload								71.4%
github.com/helixml/kodit/application/handler/handler.go:155:				ShortSHA									0.0%
github.com/helixml/kodit/application/handler/indexing/chunk_files.go:48:		NewChunkFiles									100.0%
github.com/helixml/kodit/application/handler/indexing/chunk_files.go:77:		Execute										76.8%
github.com/helixml/kodit/application/handler/indexing/chunk_files.go:202:		persistChunks									68.8%
github.com/helixml/kodit/application/handler/indexing/chunk_files.go:236:		relativeFilePath								100.0%
github.com/helixml/kodit/application/handler/indexing/chunk_files.go:327:		init										100.0%
github.com/helixml/kodit/application/handler/indexing/chunk_files.go:335:		isIndexable									100.0%
github.com/helixml/kodit/application/handler/indexing/create_bm25.go:27:		NewCreateBM25Index								0.0%
github.com/helixml/kodit/application/handler/indexing/create_bm25.go:44:		Execute										0.0%
github.com/helixml/kodit/application/handler/indexing/create_embeddings.go:28:		NewCreateCodeEmbeddings								55.6%
github.com/helixml/kodit/application/handler/indexing/create_embeddings.go:57:		Execute										57.1%
github.com/helixml/kodit/application/handler/indexing/create_embeddings.go:123:		filterNew									85.7%
github.com/helixml/kodit/application/handler/indexing/create_summary_embeddings.go:26:	NewCreateSummaryEmbeddings							54.5%
github.com/helixml/kodit/application/handler/indexing/create_summary_embeddings.go:58:	Execute										59.1%
github.com/helixml/kodit/application/handler/indexing/create_summary_embeddings.go:138:	filterNewEnrichments								76.9%
github.com/helixml/kodit/application/handler/indexing/create_summary_embeddings.go:183:	findSnippetSHA									85.7%
github.com/helixml/kodit/application/handler/previous_commit.go:27:			NewEnrichmentCleanup								100.0%
github.com/helixml/kodit/application/handler/previous_commit.go:43:			Clean										75.0%
github.com/helixml/kodit/application/handler/previous_commit.go:84:			NewFileCleanup									100.0%
github.com/helixml/kodit/application/handler/previous_commit.go:93:			Clean										75.0%
github.com/helixml/kodit/application/handler/previous_commit.go:111:			WithCleanup									100.0%
github.com/helixml/kodit/application/handler/previous_commit.go:127:			Execute										83.3%
github.com/helixml/kodit/application/handler/previous_commit.go:141:			oldCommitSHAs									87.5%
github.com/helixml/kodit/application/handler/repository/clone.go:27:			NewClone									0.0%
github.com/helixml/kodit/application/handler/repository/clone.go:44:			Execute										0.0%
github.com/helixml/kodit/application/handler/repository/clone.go:90:			enqueueFollowUpTasks								0.0%
github.com/helixml/kodit/application/handler/repository/delete.go:28:			NewDelete									0.0%
github.com/helixml/kodit/application/handler/repository/delete.go:45:			Execute										0.0%
github.com/helixml/kodit/application/handler/repository/delete.go:107:			deleteEnrichments								0.0%
github.com/helixml/kodit/application/handler/repository/sync.go:32:			NewSync										0.0%
github.com/helixml/kodit/application/handler/repository/sync.go:55:			Execute										0.0%
github.com/helixml/kodit/application/handler/repository/sync.go:128:			enqueueCommitScans								0.0%
github.com/helixml/kodit/application/service/blob.go:24:				safeRelativePath								100.0%
github.com/helixml/kodit/application/service/blob.go:50:				NewBlobContent									0.0%
github.com/helixml/kodit/application/service/blob.go:55:				Content										100.0%
github.com/helixml/kodit/application/service/blob.go:58:				CommitSHA									100.0%
github.com/helixml/kodit/application/service/blob.go:70:				NewBlob										100.0%
github.com/helixml/kodit/application/service/blob.go:88:				Resolve										82.4%
github.com/helixml/kodit/application/service/blob.go:119:				ListFiles									73.7%
github.com/helixml/kodit/application/service/blob.go:188:				ListFilesForCommit								77.3%
github.com/helixml/kodit/application/service/blob.go:231:				Content										70.6%
github.com/helixml/kodit/application/service/commit.go:11:				NewCommit									0.0%
github.com/helixml/kodit/application/service/enrichment.go:37:				NewEnrichment									100.0%
github.com/helixml/kodit/application/service/enrichment.go:59:				List										100.0%
github.com/helixml/kodit/application/service/enrichment.go:71:				Count										80.0%
github.com/helixml/kodit/application/service/enrichment.go:81:				filterOptions									83.3%
github.com/helixml/kodit/application/service/enrichment.go:92:				commitOptions									60.0%
github.com/helixml/kodit/application/service/enrichment.go:102:				paginationOptions								100.0%
github.com/helixml/kodit/application/service/enrichment.go:111:				Save										0.0%
github.com/helixml/kodit/application/service/enrichment.go:118:				DeleteBy									77.8%
github.com/helixml/kodit/application/service/enrichment.go:155:				RelatedEnrichments								88.9%
github.com/helixml/kodit/application/service/enrichment.go:214:				SourceFiles									84.6%
github.com/helixml/kodit/application/service/enrichment.go:241:				LineRanges									88.9%
github.com/helixml/kodit/application/service/enrichment.go:261:				RepositoryIDs									84.6%
github.com/helixml/kodit/application/service/file.go:11:				NewFile										0.0%
github.com/helixml/kodit/application/service/glob.go:11:				matchGlob									100.0%
github.com/helixml/kodit/application/service/grep.go:29:				NewGrep										100.0%
github.com/helixml/kodit/application/service/grep.go:42:				Search										80.0%
github.com/helixml/kodit/application/service/grep.go:75:				groupByFile									100.0%
github.com/helixml/kodit/application/service/line_filter.go:23:				NewLineFilter									87.5%
github.com/helixml/kodit/application/service/line_filter.go:55:				Apply										89.5%
github.com/helixml/kodit/application/service/line_filter.go:93:				ApplyWithLineNumbers								86.4%
github.com/helixml/kodit/application/service/line_filter.go:134:			Empty										100.0%
github.com/helixml/kodit/application/service/line_filter.go:138:			parseRange									85.7%
github.com/helixml/kodit/application/service/periodic_sync.go:31:			NewPeriodicSync									100.0%
github.com/helixml/kodit/application/service/periodic_sync.go:51:			Start										100.0%
github.com/helixml/kodit/application/service/periodic_sync.go:69:			Stop										100.0%
github.com/helixml/kodit/application/service/periodic_sync.go:82:			run										100.0%
github.com/helixml/kodit/application/service/periodic_sync.go:96:			sync										45.5%
github.com/helixml/kodit/application/service/queue.go:27:				NewQueue									100.0%
github.com/helixml/kodit/application/service/queue.go:36:				Enqueue										80.0%
github.com/helixml/kodit/application/service/queue.go:49:				EnqueueOperations								85.7%
github.com/helixml/kodit/application/service/queue.go:69:				List										84.6%
github.com/helixml/kodit/application/service/queue.go:95:				Count										100.0%
github.com/helixml/kodit/application/service/queue.go:100:				Get										100.0%
github.com/helixml/kodit/application/service/queue.go:105:				Remove										100.0%
github.com/helixml/kodit/application/service/queue.go:110:				Reprioritize									80.0%
github.com/helixml/kodit/application/service/queue.go:122:				DrainForRepository								83.3%
github.com/helixml/kodit/application/service/queue.go:142:				payloadRepoID									50.0%
github.com/helixml/kodit/application/service/repository.go:56:				NewRepository									100.0%
github.com/helixml/kodit/application/service/repository.go:80:				Add										75.8%
github.com/helixml/kodit/application/service/repository.go:138:				Delete										88.9%
github.com/helixml/kodit/application/service/repository.go:157:				Sync										88.9%
github.com/helixml/kodit/application/service/repository.go:176:				Rescan										100.0%
github.com/helixml/kodit/application/service/repository.go:184:				RescanAll									71.4%
github.com/helixml/kodit/application/service/repository.go:198:				UpdateTrackingConfig								90.0%
github.com/helixml/kodit/application/service/repository.go:218:				UpdateChunkingConfig								91.7%
github.com/helixml/kodit/application/service/repository.go:242:				SummaryByID									83.3%
github.com/helixml/kodit/application/service/repository.go:281:				BranchesForRepository								75.0%
github.com/helixml/kodit/application/service/repository.go:291:				enqueueRescan									83.3%
github.com/helixml/kodit/application/service/search.go:40:				newSearchConfig									100.0%
github.com/helixml/kodit/application/service/search.go:47:				WithSemanticWeight								0.0%
github.com/helixml/kodit/application/service/search.go:56:				WithLimit									0.0%
github.com/helixml/kodit/application/service/search.go:65:				WithOffset									0.0%
github.com/helixml/kodit/application/service/search.go:74:				WithLanguages									0.0%
github.com/helixml/kodit/application/service/search.go:81:				WithRepositories								0.0%
github.com/helixml/kodit/application/service/search.go:88:				WithEnrichmentTypes								0.0%
github.com/helixml/kodit/application/service/search.go:95:				WithMinScore									0.0%
github.com/helixml/kodit/application/service/search.go:104:				WithSnippets									0.0%
github.com/helixml/kodit/application/service/search.go:111:				WithDocuments									0.0%
github.com/helixml/kodit/application/service/search.go:124:				Enrichments									0.0%
github.com/helixml/kodit/application/service/search.go:131:				Scores										100.0%
github.com/helixml/kodit/application/service/search.go:140:				Count										100.0%
github.com/helixml/kodit/application/service/search.go:152:				NewMultiSearchResult								100.0%
github.com/helixml/kodit/application/service/search.go:178:				Enrichments									100.0%
github.com/helixml/kodit/application/service/search.go:185:				FusedScores									100.0%
github.com/helixml/kodit/application/service/search.go:192:				OriginalScores									0.0%
github.com/helixml/kodit/application/service/search.go:203:				Count										100.0%
github.com/helixml/kodit/application/service/search.go:220:				NewSearch									100.0%
github.com/helixml/kodit/application/service/search.go:242:				Available									0.0%
github.com/helixml/kodit/application/service/search.go:247:				Query										71.4%
github.com/helixml/kodit/application/service/search.go:277:				Search										89.3%
github.com/helixml/kodit/application/service/search.go:428:				SearchText									78.9%
github.com/helixml/kodit/application/service/search.go:466:				SearchCode									78.9%
github.com/helixml/kodit/application/service/search.go:505:				SearchCodeWithScores								70.8%
github.com/helixml/kodit/application/service/search.go:552:				SearchKeywordsWithScores							79.2%
github.com/helixml/kodit/application/service/search.go:600:				toFusionRequests								100.0%
github.com/helixml/kodit/application/service/search.go:609:				orderByScore									100.0%
github.com/helixml/kodit/application/service/tag.go:11:					NewTag										0.0%
github.com/helixml/kodit/application/service/tracking.go:17:				NewTracking									100.0%
github.com/helixml/kodit/application/service/tracking.go:28:				ActiveStatuses									100.0%
github.com/helixml/kodit/application/service/tracking.go:33:				Statuses									100.0%
github.com/helixml/kodit/application/service/tracking.go:42:				Summary										71.4%
github.com/helixml/kodit/application/service/tracking.go:56:				pendingTaskCount								70.0%
github.com/helixml/kodit/application/service/worker.go:38:				NewRegistry									100.0%
github.com/helixml/kodit/application/service/worker.go:45:				Register									100.0%
github.com/helixml/kodit/application/service/worker.go:52:				Handler										100.0%
github.com/helixml/kodit/application/service/worker.go:60:				HasHandler									0.0%
github.com/helixml/kodit/application/service/worker.go:68:				Operations									0.0%
github.com/helixml/kodit/application/service/worker.go:95:				NewWorker									100.0%
github.com/helixml/kodit/application/service/worker.go:107:				WithPollPeriod									0.0%
github.com/helixml/kodit/application/service/worker.go:114:				Start										90.9%
github.com/helixml/kodit/application/service/worker.go:137:				recoverStaleStatuses								77.8%
github.com/helixml/kodit/application/service/worker.go:155:				Stop										100.0%
github.com/helixml/kodit/application/service/worker.go:168:				run										63.6%
github.com/helixml/kodit/application/service/worker.go:191:				Busy										0.0%
github.com/helixml/kodit/application/service/worker.go:195:				processNext									0.0%
github.com/helixml/kodit/application/service/worker.go:212:				processTask									100.0%
github.com/helixml/kodit/application/service/worker.go:239:				executeWithRecovery								75.0%
github.com/helixml/kodit/application/service/worker.go:249:				markStatusFailed								75.0%
github.com/helixml/kodit/application/service/worker.go:259:				markStatusComplete								75.0%
github.com/helixml/kodit/application/service/worker.go:269:				ProcessOne									85.7%
github.com/helixml/kodit/clients/go/client.gen.go:50:					NewClient									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:74:					WithHTTPClient									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:83:					WithRequestEditorFn								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:215:					GetEnrichments									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:227:					DeleteEnrichmentsId								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:239:					GetEnrichmentsId								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:251:					PatchEnrichmentsIdWithBody							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:263:					PatchEnrichmentsId								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:275:					GetQueue									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:287:					GetQueueTaskId									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:299:					GetRepositories									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:311:					PostRepositoriesWithBody							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:323:					PostRepositories								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:335:					DeleteRepositoriesId								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:347:					GetRepositoriesId								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:359:					GetRepositoriesIdBlobBlobNamePath						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:371:					GetRepositoriesIdCommits							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:383:					GetRepositoriesIdCommitsCommitSha						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:395:					GetRepositoriesIdCommitsCommitShaEmbeddings					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:407:					DeleteRepositoriesIdCommitsCommitShaEnrichments					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:419:					GetRepositoriesIdCommitsCommitShaEnrichments					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:431:					DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId			0.0%
github.com/helixml/kodit/clients/go/client.gen.go:443:					GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentId			0.0%
github.com/helixml/kodit/clients/go/client.gen.go:455:					GetRepositoriesIdCommitsCommitShaFiles						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:467:					GetRepositoriesIdCommitsCommitShaFilesBlobSha					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:479:					PostRepositoriesIdCommitsCommitShaRescan					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:491:					GetRepositoriesIdCommitsCommitShaSnippets					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:503:					GetRepositoriesIdEnrichments							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:515:					GetRepositoriesIdStatus								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:527:					GetRepositoriesIdStatusSummary							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:539:					PostRepositoriesIdSync								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:551:					GetRepositoriesIdTags								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:563:					GetRepositoriesIdTagsTagName							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:575:					GetRepositoriesIdTrackingConfig							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:587:					PutRepositoriesIdTrackingConfigWithBody						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:599:					PutRepositoriesIdTrackingConfig							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:611:					GetRepositoriesIdWiki								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:623:					PostRepositoriesIdWikiRescan							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:635:					GetRepositoriesIdWikiPath							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:647:					PostSearchWithBody								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:659:					PostSearch									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:671:					GetSearchGrep									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:683:					GetSearchKeyword								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:695:					GetSearchLs									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:707:					GetSearchSemantic								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:720:					NewGetEnrichmentsRequest							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:817:					NewDeleteEnrichmentsIdRequest							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:851:					NewGetEnrichmentsIdRequest							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:885:					NewPatchEnrichmentsIdRequest							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:896:					NewPatchEnrichmentsIdRequestWithBody						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:932:					NewGetQueueRequest								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1013:					NewGetQueueTaskIdRequest							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1047:					NewGetRepositoriesRequest							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1112:					NewPostRepositoriesRequest							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1123:					NewPostRepositoriesRequestWithBody						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1152:					NewDeleteRepositoriesIdRequest							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1186:					NewGetRepositoriesIdRequest							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1220:					NewGetRepositoriesIdBlobBlobNamePathRequest					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1306:					NewGetRepositoriesIdCommitsRequest						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1378:					NewGetRepositoriesIdCommitsCommitShaRequest					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1419:					NewGetRepositoriesIdCommitsCommitShaEmbeddingsRequest				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1460:					NewDeleteRepositoriesIdCommitsCommitShaEnrichmentsRequest			0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1501:					NewGetRepositoriesIdCommitsCommitShaEnrichmentsRequest				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1612:					NewDeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdRequest		0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1660:					NewGetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdRequest		0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1708:					NewGetRepositoriesIdCommitsCommitShaFilesRequest				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1787:					NewGetRepositoriesIdCommitsCommitShaFilesBlobShaRequest				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1835:					NewPostRepositoriesIdCommitsCommitShaRescanRequest				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1876:					NewGetRepositoriesIdCommitsCommitShaSnippetsRequest				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:1955:					NewGetRepositoriesIdEnrichmentsRequest						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2059:					NewGetRepositoriesIdStatusRequest						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2093:					NewGetRepositoriesIdStatusSummaryRequest					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2127:					NewPostRepositoriesIdSyncRequest						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2161:					NewGetRepositoriesIdTagsRequest							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2233:					NewGetRepositoriesIdTagsTagNameRequest						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2274:					NewGetRepositoriesIdTrackingConfigRequest					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2308:					NewPutRepositoriesIdTrackingConfigRequest					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2319:					NewPutRepositoriesIdTrackingConfigRequestWithBody				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2355:					NewGetRepositoriesIdWikiRequest							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2389:					NewPostRepositoriesIdWikiRescanRequest						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2423:					NewGetRepositoriesIdWikiPathRequest						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2464:					NewPostSearchRequest								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2475:					NewPostSearchRequestWithBody							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2504:					NewGetSearchGrepRequest								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2593:					NewGetSearchKeywordRequest							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2686:					NewGetSearchLsRequest								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2775:					NewGetSearchSemanticRequest							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2867:					applyEditors									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2888:					NewClientWithResponses								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:2897:					WithBaseURL									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3041:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3049:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3064:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3072:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3088:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3096:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3112:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3120:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3135:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3143:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3159:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3167:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3182:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3190:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3207:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3215:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3230:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3238:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3254:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3262:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3275:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3283:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3299:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3307:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3323:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3331:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3345:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3353:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3368:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3376:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3392:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3400:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3415:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3423:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3439:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3447:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3463:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3471:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3487:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3495:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3510:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3518:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3535:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3543:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3559:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3567:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3583:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3591:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3607:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3615:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3630:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3638:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3654:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3662:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3678:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3686:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3702:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3710:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3726:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3734:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3750:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3758:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3773:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3781:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3794:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3802:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3818:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3826:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3843:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3851:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3867:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3875:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3892:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3900:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3916:					Status										0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3924:					StatusCode									0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3932:					GetEnrichmentsWithResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3941:					DeleteEnrichmentsIdWithResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3950:					GetEnrichmentsIdWithResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3959:					PatchEnrichmentsIdWithBodyWithResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3967:					PatchEnrichmentsIdWithResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3976:					GetQueueWithResponse								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3985:					GetQueueTaskIdWithResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:3994:					GetRepositoriesWithResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4003:					PostRepositoriesWithBodyWithResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4011:					PostRepositoriesWithResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4020:					DeleteRepositoriesIdWithResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4029:					GetRepositoriesIdWithResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4038:					GetRepositoriesIdBlobBlobNamePathWithResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4047:					GetRepositoriesIdCommitsWithResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4056:					GetRepositoriesIdCommitsCommitShaWithResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4065:					GetRepositoriesIdCommitsCommitShaEmbeddingsWithResponse				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4074:					DeleteRepositoriesIdCommitsCommitShaEnrichmentsWithResponse			0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4083:					GetRepositoriesIdCommitsCommitShaEnrichmentsWithResponse			0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4092:					DeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse		0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4101:					GetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdWithResponse		0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4110:					GetRepositoriesIdCommitsCommitShaFilesWithResponse				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4119:					GetRepositoriesIdCommitsCommitShaFilesBlobShaWithResponse			0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4128:					PostRepositoriesIdCommitsCommitShaRescanWithResponse				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4137:					GetRepositoriesIdCommitsCommitShaSnippetsWithResponse				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4146:					GetRepositoriesIdEnrichmentsWithResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4155:					GetRepositoriesIdStatusWithResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4164:					GetRepositoriesIdStatusSummaryWithResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4173:					PostRepositoriesIdSyncWithResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4182:					GetRepositoriesIdTagsWithResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4191:					GetRepositoriesIdTagsTagNameWithResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4200:					GetRepositoriesIdTrackingConfigWithResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4209:					PutRepositoriesIdTrackingConfigWithBodyWithResponse				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4217:					PutRepositoriesIdTrackingConfigWithResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4226:					GetRepositoriesIdWikiWithResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4235:					PostRepositoriesIdWikiRescanWithResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4244:					GetRepositoriesIdWikiPathWithResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4253:					PostSearchWithBodyWithResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4261:					PostSearchWithResponse								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4270:					GetSearchGrepWithResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4279:					GetSearchKeywordWithResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4288:					GetSearchLsWithResponse								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4297:					GetSearchSemanticWithResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4306:					ParseGetEnrichmentsResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4339:					ParseDeleteEnrichmentsIdResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4372:					ParseGetEnrichmentsIdResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4412:					ParsePatchEnrichmentsIdResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4452:					ParseGetQueueResponse								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4485:					ParseGetQueueTaskIdResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4525:					ParseGetRepositoriesResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4558:					ParsePostRepositoriesResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4605:					ParseDeleteRepositoriesIdResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4638:					ParseGetRepositoriesIdResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4678:					ParseGetRepositoriesIdBlobBlobNamePathResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4694:					ParseGetRepositoriesIdCommitsResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4734:					ParseGetRepositoriesIdCommitsCommitShaResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4774:					ParseGetRepositoriesIdCommitsCommitShaEmbeddingsResponse			0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4800:					ParseDeleteRepositoriesIdCommitsCommitShaEnrichmentsResponse			0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4833:					ParseGetRepositoriesIdCommitsCommitShaEnrichmentsResponse			0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4873:					ParseDeleteRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse	0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4906:					ParseGetRepositoriesIdCommitsCommitShaEnrichmentsEnrichmentIdResponse		0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4946:					ParseGetRepositoriesIdCommitsCommitShaFilesResponse				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:4986:					ParseGetRepositoriesIdCommitsCommitShaFilesBlobShaResponse			0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5026:					ParsePostRepositoriesIdCommitsCommitShaRescanResponse				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5059:					ParseGetRepositoriesIdCommitsCommitShaSnippetsResponse				0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5106:					ParseGetRepositoriesIdEnrichmentsResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5146:					ParseGetRepositoriesIdStatusResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5186:					ParseGetRepositoriesIdStatusSummaryResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5226:					ParsePostRepositoriesIdSyncResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5259:					ParseGetRepositoriesIdTagsResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5299:					ParseGetRepositoriesIdTagsTagNameResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5339:					ParseGetRepositoriesIdTrackingConfigResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5379:					ParsePutRepositoriesIdTrackingConfigResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5419:					ParseGetRepositoriesIdWikiResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5459:					ParsePostRepositoriesIdWikiRescanResponse					0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5492:					ParseGetRepositoriesIdWikiPathResponse						0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5508:					ParsePostSearchResponse								0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5548:					ParseGetSearchGrepResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5595:					ParseGetSearchKeywordResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5635:					ParseGetSearchLsResponse							0.0%
github.com/helixml/kodit/clients/go/client.gen.go:5682:					ParseGetSearchSemanticResponse							0.0%
github.com/helixml/kodit/cmd/download-model/main.go:24:					main										0.0%
github.com/helixml/kodit/cmd/kodit/client_options.go:18:				clientOptions									0.0%
github.com/helixml/kodit/cmd/kodit/client_options.go:39:				storageOptions									0.0%
github.com/helixml/kodit/cmd/kodit/client_options.go:59:				embeddingOptions								0.0%
github.com/helixml/kodit/cmd/kodit/client_options.go:104:				textOptions									0.0%
github.com/helixml/kodit/cmd/kodit/client_options.go:149:				isSQLite									0.0%
github.com/helixml/kodit/cmd/kodit/main.go:28:						main										0.0%
github.com/helixml/kodit/cmd/kodit/main.go:35:						rootCmd										0.0%
github.com/helixml/kodit/cmd/kodit/main.go:49:						loadConfig									0.0%
github.com/helixml/kodit/cmd/kodit/serve.go:21:						serveCmd									0.0%
github.com/helixml/kodit/cmd/kodit/serve.go:81:						runServe									0.0%
github.com/helixml/kodit/cmd/kodit/serve.go:214:					healthHandler									0.0%
github.com/helixml/kodit/cmd/kodit/serve.go:221:					applyServeOverrides								0.0%
github.com/helixml/kodit/cmd/kodit/version.go:9:					versionCmd									0.0%
github.com/helixml/kodit/docs/swagger/docs.go:3219:					init										0.0%
github.com/helixml/kodit/domain/chunk/line_range.go:14:					NewLineRange									100.0%
github.com/helixml/kodit/domain/chunk/line_range.go:23:					ReconstructLineRange								100.0%
github.com/helixml/kodit/domain/chunk/line_range.go:33:					ID										100.0%
github.com/helixml/kodit/domain/chunk/line_range.go:36:					EnrichmentID									100.0%
github.com/helixml/kodit/domain/chunk/line_range.go:39:					StartLine									100.0%
github.com/helixml/kodit/domain/chunk/line_range.go:42:					EndLine										100.0%
github.com/helixml/kodit/domain/enrichment/architecture.go:5:				NewPhysicalArchitecture								0.0%
github.com/helixml/kodit/domain/enrichment/architecture.go:11:				NewDatabaseSchema								0.0%
github.com/helixml/kodit/domain/enrichment/architecture.go:16:				IsArchitectureEnrichment							0.0%
github.com/helixml/kodit/domain/enrichment/architecture.go:21:				IsPhysicalArchitecture								0.0%
github.com/helixml/kodit/domain/enrichment/architecture.go:26:				IsDatabaseSchema								0.0%
github.com/helixml/kodit/domain/enrichment/association.go:13:				NewAssociation									0.0%
github.com/helixml/kodit/domain/enrichment/association.go:23:				ReconstructAssociation								0.0%
github.com/helixml/kodit/domain/enrichment/association.go:33:				ID										0.0%
github.com/helixml/kodit/domain/enrichment/association.go:38:				EnrichmentID									0.0%
github.com/helixml/kodit/domain/enrichment/association.go:43:				EntityID									0.0%
github.com/helixml/kodit/domain/enrichment/association.go:48:				EntityType									0.0%
github.com/helixml/kodit/domain/enrichment/association.go:53:				WithID										0.0%
github.com/helixml/kodit/domain/enrichment/association.go:59:				CommitAssociation								0.0%
github.com/helixml/kodit/domain/enrichment/association.go:64:				SnippetAssociation								0.0%
github.com/helixml/kodit/domain/enrichment/association.go:69:				FileAssociation									0.0%
github.com/helixml/kodit/domain/enrichment/association.go:74:				RepositoryAssociation								0.0%
github.com/helixml/kodit/domain/enrichment/association.go:86:				NewSnippetSummaryLink								0.0%
github.com/helixml/kodit/domain/enrichment/association.go:94:				Summary										0.0%
github.com/helixml/kodit/domain/enrichment/association.go:99:				Snippet										0.0%
github.com/helixml/kodit/domain/enrichment/development.go:5:				NewSnippetEnrichment								0.0%
github.com/helixml/kodit/domain/enrichment/development.go:11:				NewSnippetEnrichmentWithLanguage						0.0%
github.com/helixml/kodit/domain/enrichment/development.go:17:				NewSnippetSummary								0.0%
github.com/helixml/kodit/domain/enrichment/development.go:23:				NewExample									0.0%
github.com/helixml/kodit/domain/enrichment/development.go:29:				NewExampleSummary								0.0%
github.com/helixml/kodit/domain/enrichment/development.go:35:				NewChunkEnrichment								0.0%
github.com/helixml/kodit/domain/enrichment/development.go:41:				NewChunkEnrichmentWithLanguage							0.0%
github.com/helixml/kodit/domain/enrichment/development.go:46:				IsDevelopmentEnrichment								0.0%
github.com/helixml/kodit/domain/enrichment/development.go:51:				IsSnippetEnrichment								0.0%
github.com/helixml/kodit/domain/enrichment/development.go:56:				IsSnippetSummary								0.0%
github.com/helixml/kodit/domain/enrichment/development.go:61:				IsExample									0.0%
github.com/helixml/kodit/domain/enrichment/development.go:66:				IsExampleSummary								0.0%
github.com/helixml/kodit/domain/enrichment/enrichment.go:74:				NewEnrichment									0.0%
github.com/helixml/kodit/domain/enrichment/enrichment.go:89:				NewEnrichmentWithLanguage							0.0%
github.com/helixml/kodit/domain/enrichment/enrichment.go:96:				ReconstructEnrichment								0.0%
github.com/helixml/kodit/domain/enrichment/enrichment.go:119:				ID										0.0%
github.com/helixml/kodit/domain/enrichment/enrichment.go:124:				Content										0.0%
github.com/helixml/kodit/domain/enrichment/enrichment.go:129:				Type										0.0%
github.com/helixml/kodit/domain/enrichment/enrichment.go:134:				Subtype										0.0%
github.com/helixml/kodit/domain/enrichment/enrichment.go:139:				EntityTypeKey									0.0%
github.com/helixml/kodit/domain/enrichment/enrichment.go:144:				Language									0.0%
github.com/helixml/kodit/domain/enrichment/enrichment.go:149:				CreatedAt									0.0%
github.com/helixml/kodit/domain/enrichment/enrichment.go:154:				UpdatedAt									0.0%
github.com/helixml/kodit/domain/enrichment/enrichment.go:159:				IsCommitEnrichment								0.0%
github.com/helixml/kodit/domain/enrichment/enrichment.go:164:				WithID										0.0%
github.com/helixml/kodit/domain/enrichment/enrichment.go:170:				WithContent									0.0%
github.com/helixml/kodit/domain/enrichment/filter.go:13:				NewFilter									0.0%
github.com/helixml/kodit/domain/enrichment/filter.go:18:				WithType									0.0%
github.com/helixml/kodit/domain/enrichment/filter.go:30:				WithSubtype									0.0%
github.com/helixml/kodit/domain/enrichment/filter.go:42:				WithLimit									0.0%
github.com/helixml/kodit/domain/enrichment/filter.go:52:				WithOffset									0.0%
github.com/helixml/kodit/domain/enrichment/filter.go:62:				Types										0.0%
github.com/helixml/kodit/domain/enrichment/filter.go:67:				Subtypes									0.0%
github.com/helixml/kodit/domain/enrichment/filter.go:72:				Limit										0.0%
github.com/helixml/kodit/domain/enrichment/filter.go:77:				Offset										0.0%
github.com/helixml/kodit/domain/enrichment/filter.go:82:				FirstType									0.0%
github.com/helixml/kodit/domain/enrichment/filter.go:91:				FirstSubtype									0.0%
github.com/helixml/kodit/domain/enrichment/history.go:5:				NewCommitDescription								0.0%
github.com/helixml/kodit/domain/enrichment/history.go:10:				IsHistoryEnrichment								0.0%
github.com/helixml/kodit/domain/enrichment/history.go:15:				IsCommitDescription								0.0%
github.com/helixml/kodit/domain/enrichment/options.go:6:				WithType									0.0%
github.com/helixml/kodit/domain/enrichment/options.go:11:				WithSubtype									0.0%
github.com/helixml/kodit/domain/enrichment/options.go:16:				WithEnrichmentID								0.0%
github.com/helixml/kodit/domain/enrichment/options.go:21:				WithEntityID									0.0%
github.com/helixml/kodit/domain/enrichment/options.go:26:				WithEntityType									0.0%
github.com/helixml/kodit/domain/enrichment/options.go:31:				WithEntityIDIn									0.0%
github.com/helixml/kodit/domain/enrichment/options.go:36:				WithEnrichmentIDIn								0.0%
github.com/helixml/kodit/domain/enrichment/options.go:42:				WithCommitSHA									0.0%
github.com/helixml/kodit/domain/enrichment/options.go:48:				WithCommitSHAs									0.0%
github.com/helixml/kodit/domain/enrichment/options.go:53:				CommitSHAFrom									0.0%
github.com/helixml/kodit/domain/enrichment/options.go:63:				CommitSHAsFrom									0.0%
github.com/helixml/kodit/domain/enrichment/usage.go:5:					NewCookbook									0.0%
github.com/helixml/kodit/domain/enrichment/usage.go:11:					NewAPIDocs									0.0%
github.com/helixml/kodit/domain/enrichment/usage.go:16:					IsUsageEnrichment								0.0%
github.com/helixml/kodit/domain/enrichment/usage.go:21:					IsCookbook									0.0%
github.com/helixml/kodit/domain/enrichment/usage.go:26:					IsAPIDocs									0.0%
github.com/helixml/kodit/domain/enrichment/usage.go:32:					NewWiki										0.0%
github.com/helixml/kodit/domain/enrichment/usage.go:37:					IsWiki										0.0%
github.com/helixml/kodit/domain/repository/author.go:12:				NewAuthor									0.0%
github.com/helixml/kodit/domain/repository/author.go:20:				Name										0.0%
github.com/helixml/kodit/domain/repository/author.go:23:				Email										0.0%
github.com/helixml/kodit/domain/repository/author.go:26:				IsEmpty										0.0%
github.com/helixml/kodit/domain/repository/author.go:29:				String										0.0%
github.com/helixml/kodit/domain/repository/author.go:37:				Equal										0.0%
github.com/helixml/kodit/domain/repository/branch.go:17:				NewBranch									0.0%
github.com/helixml/kodit/domain/repository/branch.go:30:				ReconstructBranch								0.0%
github.com/helixml/kodit/domain/repository/branch.go:48:				ID										0.0%
github.com/helixml/kodit/domain/repository/branch.go:51:				RepoID										0.0%
github.com/helixml/kodit/domain/repository/branch.go:54:				Name										0.0%
github.com/helixml/kodit/domain/repository/branch.go:57:				HeadCommitSHA									0.0%
github.com/helixml/kodit/domain/repository/branch.go:60:				IsDefault									0.0%
github.com/helixml/kodit/domain/repository/branch.go:63:				CreatedAt									0.0%
github.com/helixml/kodit/domain/repository/branch.go:66:				UpdatedAt									0.0%
github.com/helixml/kodit/domain/repository/branch.go:69:				WithHeadCommitSHA								0.0%
github.com/helixml/kodit/domain/repository/branch.go:76:				WithID										0.0%
github.com/helixml/kodit/domain/repository/chunking_config.go:16:			DefaultChunkingConfig								0.0%
github.com/helixml/kodit/domain/repository/chunking_config.go:21:			NewChunkingConfig								0.0%
github.com/helixml/kodit/domain/repository/chunking_config.go:30:			ReconstructChunkingConfig							0.0%
github.com/helixml/kodit/domain/repository/chunking_config.go:35:			Size										0.0%
github.com/helixml/kodit/domain/repository/chunking_config.go:38:			Overlap										0.0%
github.com/helixml/kodit/domain/repository/chunking_config.go:41:			MinSize										0.0%
github.com/helixml/kodit/domain/repository/chunking_config.go:44:			IsDefault									0.0%
github.com/helixml/kodit/domain/repository/chunking_config.go:50:			Validate									0.0%
github.com/helixml/kodit/domain/repository/collection.go:11:				NewCollection									0.0%
github.com/helixml/kodit/domain/repository/collection.go:16:				Find										0.0%
github.com/helixml/kodit/domain/repository/collection.go:21:				Get										0.0%
github.com/helixml/kodit/domain/repository/collection.go:26:				Count										0.0%
github.com/helixml/kodit/domain/repository/commit.go:20:				NewCommit									0.0%
github.com/helixml/kodit/domain/repository/commit.go:34:				NewCommitWithParent								0.0%
github.com/helixml/kodit/domain/repository/commit.go:41:				ReconstructCommit								0.0%
github.com/helixml/kodit/domain/repository/commit.go:65:				ID										0.0%
github.com/helixml/kodit/domain/repository/commit.go:68:				SHA										0.0%
github.com/helixml/kodit/domain/repository/commit.go:71:				RepoID										0.0%
github.com/helixml/kodit/domain/repository/commit.go:74:				Message										0.0%
github.com/helixml/kodit/domain/repository/commit.go:77:				Author										0.0%
github.com/helixml/kodit/domain/repository/commit.go:80:				Committer									0.0%
github.com/helixml/kodit/domain/repository/commit.go:83:				AuthoredAt									0.0%
github.com/helixml/kodit/domain/repository/commit.go:86:				CommittedAt									0.0%
github.com/helixml/kodit/domain/repository/commit.go:89:				CreatedAt									0.0%
github.com/helixml/kodit/domain/repository/commit.go:92:				ParentCommitSHA									0.0%
github.com/helixml/kodit/domain/repository/commit.go:95:				ShortSHA									0.0%
github.com/helixml/kodit/domain/repository/commit.go:103:				ShortMessage									0.0%
github.com/helixml/kodit/domain/repository/commit.go:113:				WithID										0.0%
github.com/helixml/kodit/domain/repository/file.go:19:					NewFile										0.0%
github.com/helixml/kodit/domain/repository/file.go:30:					NewFileWithDetails								0.0%
github.com/helixml/kodit/domain/repository/file.go:43:					ReconstructFile									0.0%
github.com/helixml/kodit/domain/repository/file.go:63:					ID										0.0%
github.com/helixml/kodit/domain/repository/file.go:66:					CommitSHA									0.0%
github.com/helixml/kodit/domain/repository/file.go:69:					Path										0.0%
github.com/helixml/kodit/domain/repository/file.go:72:					Language									0.0%
github.com/helixml/kodit/domain/repository/file.go:75:					Size										0.0%
github.com/helixml/kodit/domain/repository/file.go:78:					BlobSHA										0.0%
github.com/helixml/kodit/domain/repository/file.go:81:					MimeType									0.0%
github.com/helixml/kodit/domain/repository/file.go:84:					Extension									0.0%
github.com/helixml/kodit/domain/repository/file.go:87:					CreatedAt									0.0%
github.com/helixml/kodit/domain/repository/file.go:90:					WithID										0.0%
github.com/helixml/kodit/domain/repository/options.go:6:				WithSHA										0.0%
github.com/helixml/kodit/domain/repository/options.go:11:				WithName									0.0%
github.com/helixml/kodit/domain/repository/options.go:16:				WithRemoteURL									0.0%
github.com/helixml/kodit/domain/repository/options.go:21:				WithUpstreamURL									0.0%
github.com/helixml/kodit/domain/repository/options.go:26:				WithDefault									0.0%
github.com/helixml/kodit/domain/repository/options.go:31:				WithCommitSHA									0.0%
github.com/helixml/kodit/domain/repository/options.go:36:				WithCommitSHAIn									0.0%
github.com/helixml/kodit/domain/repository/options.go:41:				WithBlobSHA									0.0%
github.com/helixml/kodit/domain/repository/options.go:46:				WithPath									0.0%
github.com/helixml/kodit/domain/repository/options.go:51:				WithScanDueBefore								0.0%
github.com/helixml/kodit/domain/repository/query.go:19:					Build										0.0%
github.com/helixml/kodit/domain/repository/query.go:28:					Conditions									0.0%
github.com/helixml/kodit/domain/repository/query.go:35:					Clauses										0.0%
github.com/helixml/kodit/domain/repository/query.go:42:					Orders										0.0%
github.com/helixml/kodit/domain/repository/query.go:49:					LimitValue									0.0%
github.com/helixml/kodit/domain/repository/query.go:54:					OffsetValue									0.0%
github.com/helixml/kodit/domain/repository/query.go:66:					Field										0.0%
github.com/helixml/kodit/domain/repository/query.go:69:					Value										0.0%
github.com/helixml/kodit/domain/repository/query.go:72:					In										0.0%
github.com/helixml/kodit/domain/repository/query.go:75:					String										0.0%
github.com/helixml/kodit/domain/repository/query.go:89:					SQL										0.0%
github.com/helixml/kodit/domain/repository/query.go:92:					Args										0.0%
github.com/helixml/kodit/domain/repository/query.go:101:				Field										0.0%
github.com/helixml/kodit/domain/repository/query.go:104:				Ascending									0.0%
github.com/helixml/kodit/domain/repository/query.go:110:				WithCondition									0.0%
github.com/helixml/kodit/domain/repository/query.go:118:				WithConditionIn									0.0%
github.com/helixml/kodit/domain/repository/query.go:126:				WithID										0.0%
github.com/helixml/kodit/domain/repository/query.go:131:				WithIDIn									0.0%
github.com/helixml/kodit/domain/repository/query.go:136:				WithRepoID									0.0%
github.com/helixml/kodit/domain/repository/query.go:141:				WithLimit									0.0%
github.com/helixml/kodit/domain/repository/query.go:149:				WithOffset									0.0%
github.com/helixml/kodit/domain/repository/query.go:157:				WithOrderAsc									0.0%
github.com/helixml/kodit/domain/repository/query.go:165:				WithOrderDesc									0.0%
github.com/helixml/kodit/domain/repository/query.go:173:				WithPagination									0.0%
github.com/helixml/kodit/domain/repository/query.go:178:				WithWhere									0.0%
github.com/helixml/kodit/domain/repository/query.go:187:				WithParam									0.0%
github.com/helixml/kodit/domain/repository/query.go:198:				Param										0.0%
github.com/helixml/kodit/domain/repository/repository.go:29:				NewRepository									0.0%
github.com/helixml/kodit/domain/repository/repository.go:43:				ReconstructRepository								0.0%
github.com/helixml/kodit/domain/repository/repository.go:69:				ID										0.0%
github.com/helixml/kodit/domain/repository/repository.go:72:				RemoteURL									0.0%
github.com/helixml/kodit/domain/repository/repository.go:75:				SanitizedURL									0.0%
github.com/helixml/kodit/domain/repository/repository.go:79:				UpstreamURL									0.0%
github.com/helixml/kodit/domain/repository/repository.go:87:				WithUpstreamURL									0.0%
github.com/helixml/kodit/domain/repository/repository.go:94:				WorkingCopy									0.0%
github.com/helixml/kodit/domain/repository/repository.go:97:				TrackingConfig									0.0%
github.com/helixml/kodit/domain/repository/repository.go:100:				ChunkingConfig									0.0%
github.com/helixml/kodit/domain/repository/repository.go:103:				WithChunkingConfig								0.0%
github.com/helixml/kodit/domain/repository/repository.go:110:				CreatedAt									0.0%
github.com/helixml/kodit/domain/repository/repository.go:113:				UpdatedAt									0.0%
github.com/helixml/kodit/domain/repository/repository.go:116:				HasWorkingCopy									0.0%
github.com/helixml/kodit/domain/repository/repository.go:119:				HasTrackingConfig								0.0%
github.com/helixml/kodit/domain/repository/repository.go:122:				WithWorkingCopy									0.0%
github.com/helixml/kodit/domain/repository/repository.go:129:				WithTrackingConfig								0.0%
github.com/helixml/kodit/domain/repository/repository.go:136:				LastScannedAt									0.0%
github.com/helixml/kodit/domain/repository/repository.go:139:				WithLastScannedAt								0.0%
github.com/helixml/kodit/domain/repository/repository.go:145:				WithID										0.0%
github.com/helixml/kodit/domain/repository/source.go:17:				String										0.0%
github.com/helixml/kodit/domain/repository/source.go:22:				IsTerminal									0.0%
github.com/helixml/kodit/domain/repository/source.go:35:				NewSource									0.0%
github.com/helixml/kodit/domain/repository/source.go:47:				ReconstructSource								0.0%
github.com/helixml/kodit/domain/repository/source.go:56:				ID										0.0%
github.com/helixml/kodit/domain/repository/source.go:61:				RemoteURL									0.0%
github.com/helixml/kodit/domain/repository/source.go:66:				WorkingCopy									0.0%
github.com/helixml/kodit/domain/repository/source.go:71:				TrackingConfig									0.0%
github.com/helixml/kodit/domain/repository/source.go:76:				Repository									0.0%
github.com/helixml/kodit/domain/repository/source.go:81:				Repo										0.0%
github.com/helixml/kodit/domain/repository/source.go:86:				Status										0.0%
github.com/helixml/kodit/domain/repository/source.go:91:				LastError									0.0%
github.com/helixml/kodit/domain/repository/source.go:96:				IsCloned									0.0%
github.com/helixml/kodit/domain/repository/source.go:101:				ClonedPath									0.0%
github.com/helixml/kodit/domain/repository/source.go:109:				WithStatus									0.0%
github.com/helixml/kodit/domain/repository/source.go:115:				WithError									0.0%
github.com/helixml/kodit/domain/repository/source.go:124:				WithWorkingCopy									0.0%
github.com/helixml/kodit/domain/repository/source.go:132:				WithTrackingConfig								0.0%
github.com/helixml/kodit/domain/repository/source.go:138:				WithRepository									0.0%
github.com/helixml/kodit/domain/repository/source.go:144:				CanSync										0.0%
github.com/helixml/kodit/domain/repository/source.go:149:				CanDelete									0.0%
github.com/helixml/kodit/domain/repository/summary.go:13:				NewRepositorySummary								0.0%
github.com/helixml/kodit/domain/repository/summary.go:28:				Source										0.0%
github.com/helixml/kodit/domain/repository/summary.go:31:				BranchCount									0.0%
github.com/helixml/kodit/domain/repository/summary.go:34:				TagCount									0.0%
github.com/helixml/kodit/domain/repository/summary.go:37:				CommitCount									0.0%
github.com/helixml/kodit/domain/repository/summary.go:40:				DefaultBranch									0.0%
github.com/helixml/kodit/domain/repository/tag.go:18:					NewTag										0.0%
github.com/helixml/kodit/domain/repository/tag.go:28:					NewAnnotatedTag									0.0%
github.com/helixml/kodit/domain/repository/tag.go:41:					ReconstructTag									0.0%
github.com/helixml/kodit/domain/repository/tag.go:60:					ID										0.0%
github.com/helixml/kodit/domain/repository/tag.go:63:					RepoID										0.0%
github.com/helixml/kodit/domain/repository/tag.go:66:					Name										0.0%
github.com/helixml/kodit/domain/repository/tag.go:69:					CommitSHA									0.0%
github.com/helixml/kodit/domain/repository/tag.go:72:					Message										0.0%
github.com/helixml/kodit/domain/repository/tag.go:75:					Tagger										0.0%
github.com/helixml/kodit/domain/repository/tag.go:78:					TaggedAt									0.0%
github.com/helixml/kodit/domain/repository/tag.go:81:					CreatedAt									0.0%
github.com/helixml/kodit/domain/repository/tag.go:84:					IsAnnotated									0.0%
github.com/helixml/kodit/domain/repository/tag.go:87:					WithID										0.0%
github.com/helixml/kodit/domain/repository/tracking_config.go:11:			NewTrackingConfig								0.0%
github.com/helixml/kodit/domain/repository/tracking_config.go:20:			NewTrackingConfigForBranch							0.0%
github.com/helixml/kodit/domain/repository/tracking_config.go:25:			NewTrackingConfigForTag								0.0%
github.com/helixml/kodit/domain/repository/tracking_config.go:30:			NewTrackingConfigForCommit							0.0%
github.com/helixml/kodit/domain/repository/tracking_config.go:35:			Branch										0.0%
github.com/helixml/kodit/domain/repository/tracking_config.go:38:			Tag										0.0%
github.com/helixml/kodit/domain/repository/tracking_config.go:41:			Commit										0.0%
github.com/helixml/kodit/domain/repository/tracking_config.go:44:			IsBranch									0.0%
github.com/helixml/kodit/domain/repository/tracking_config.go:47:			IsTag										0.0%
github.com/helixml/kodit/domain/repository/tracking_config.go:50:			IsCommit									0.0%
github.com/helixml/kodit/domain/repository/tracking_config.go:53:			IsEmpty										0.0%
github.com/helixml/kodit/domain/repository/tracking_config.go:58:			Reference									0.0%
github.com/helixml/kodit/domain/repository/tracking_config.go:69:			Equal										0.0%
github.com/helixml/kodit/domain/repository/working_copy.go:11:				NewWorkingCopy									0.0%
github.com/helixml/kodit/domain/repository/working_copy.go:19:				Path										0.0%
github.com/helixml/kodit/domain/repository/working_copy.go:22:				URI										0.0%
github.com/helixml/kodit/domain/repository/working_copy.go:25:				IsEmpty										0.0%
github.com/helixml/kodit/domain/repository/working_copy.go:28:				Equal										0.0%
github.com/helixml/kodit/domain/search/filters.go:22:					WithLanguages									0.0%
github.com/helixml/kodit/domain/search/filters.go:32:					WithAuthors									0.0%
github.com/helixml/kodit/domain/search/filters.go:42:					WithCreatedAfter								0.0%
github.com/helixml/kodit/domain/search/filters.go:49:					WithCreatedBefore								0.0%
github.com/helixml/kodit/domain/search/filters.go:56:					WithSourceRepos									0.0%
github.com/helixml/kodit/domain/search/filters.go:66:					WithFilePaths									0.0%
github.com/helixml/kodit/domain/search/filters.go:76:					WithEnrichmentTypes								0.0%
github.com/helixml/kodit/domain/search/filters.go:86:					WithEnrichmentSubtypes								0.0%
github.com/helixml/kodit/domain/search/filters.go:96:					WithCommitSHAs									0.0%
github.com/helixml/kodit/domain/search/filters.go:106:					NewFilters									0.0%
github.com/helixml/kodit/domain/search/filters.go:115:					With										0.0%
github.com/helixml/kodit/domain/search/filters.go:123:					Languages									0.0%
github.com/helixml/kodit/domain/search/filters.go:133:					Authors										0.0%
github.com/helixml/kodit/domain/search/filters.go:143:					CreatedAfter									0.0%
github.com/helixml/kodit/domain/search/filters.go:146:					CreatedBefore									0.0%
github.com/helixml/kodit/domain/search/filters.go:149:					SourceRepos									0.0%
github.com/helixml/kodit/domain/search/filters.go:159:					FilePaths									0.0%
github.com/helixml/kodit/domain/search/filters.go:169:					EnrichmentTypes									0.0%
github.com/helixml/kodit/domain/search/filters.go:179:					EnrichmentSubtypes								0.0%
github.com/helixml/kodit/domain/search/filters.go:189:					CommitSHAs									0.0%
github.com/helixml/kodit/domain/search/filters.go:199:					IsEmpty										0.0%
github.com/helixml/kodit/domain/search/fusion.go:12:					NewFusion									100.0%
github.com/helixml/kodit/domain/search/fusion.go:17:					NewFusionWithK									100.0%
github.com/helixml/kodit/domain/search/fusion.go:27:					Fuse										100.0%
github.com/helixml/kodit/domain/search/fusion.go:71:					FuseTopK									75.0%
github.com/helixml/kodit/domain/search/fusion.go:82:					K										100.0%
github.com/helixml/kodit/domain/search/index_option.go:25:				NewIndexConfig									0.0%
github.com/helixml/kodit/domain/search/index_option.go:37:				Progress									0.0%
github.com/helixml/kodit/domain/search/index_option.go:40:				BatchError									0.0%
github.com/helixml/kodit/domain/search/index_option.go:44:				MaxFailureRate									0.0%
github.com/helixml/kodit/domain/search/index_option.go:48:				WithProgress									0.0%
github.com/helixml/kodit/domain/search/index_option.go:55:				WithBatchError									0.0%
github.com/helixml/kodit/domain/search/index_option.go:62:				WithMaxFailureRate								0.0%
github.com/helixml/kodit/domain/search/options.go:10:					WithSnippetID									0.0%
github.com/helixml/kodit/domain/search/options.go:15:					WithSnippetIDs									0.0%
github.com/helixml/kodit/domain/search/options.go:20:					WithEmbedding									0.0%
github.com/helixml/kodit/domain/search/options.go:25:					WithQuery									0.0%
github.com/helixml/kodit/domain/search/options.go:30:					EmbeddingFrom									0.0%
github.com/helixml/kodit/domain/search/options.go:40:					QueryFrom									0.0%
github.com/helixml/kodit/domain/search/options.go:50:					WithFilters									0.0%
github.com/helixml/kodit/domain/search/options.go:55:					FiltersFrom									0.0%
github.com/helixml/kodit/domain/search/options.go:65:					SnippetIDsFrom									0.0%
github.com/helixml/kodit/domain/search/query.go:23:					NewQuery									0.0%
github.com/helixml/kodit/domain/search/query.go:33:					Text										0.0%
github.com/helixml/kodit/domain/search/query.go:36:					SearchType									0.0%
github.com/helixml/kodit/domain/search/query.go:39:					Filters										0.0%
github.com/helixml/kodit/domain/search/query.go:42:					TopK										0.0%
github.com/helixml/kodit/domain/search/query.go:54:					NewMultiRequest									0.0%
github.com/helixml/kodit/domain/search/query.go:75:					TopK										0.0%
github.com/helixml/kodit/domain/search/query.go:78:					TextQuery									0.0%
github.com/helixml/kodit/domain/search/query.go:81:					CodeQuery									0.0%
github.com/helixml/kodit/domain/search/query.go:84:					Keywords									0.0%
github.com/helixml/kodit/domain/search/query.go:94:					Filters										0.0%
github.com/helixml/kodit/domain/search/result.go:10:					NewResult									0.0%
github.com/helixml/kodit/domain/search/result.go:18:					SnippetID									0.0%
github.com/helixml/kodit/domain/search/result.go:21:					Score										0.0%
github.com/helixml/kodit/domain/search/result.go:30:					NewFusionRequest								100.0%
github.com/helixml/kodit/domain/search/result.go:38:					ID										100.0%
github.com/helixml/kodit/domain/search/result.go:41:					Score										100.0%
github.com/helixml/kodit/domain/search/result.go:51:					NewFusionResult									100.0%
github.com/helixml/kodit/domain/search/result.go:62:					ID										100.0%
github.com/helixml/kodit/domain/search/result.go:65:					Score										100.0%
github.com/helixml/kodit/domain/search/result.go:68:					OriginalScores									0.0%
github.com/helixml/kodit/domain/search/result.go:81:					NewEmbedding									0.0%
github.com/helixml/kodit/domain/search/result.go:91:					SnippetID									0.0%
github.com/helixml/kodit/domain/search/result.go:94:					Vector										0.0%
github.com/helixml/kodit/domain/search/result.go:107:					NewDocument									100.0%
github.com/helixml/kodit/domain/search/result.go:115:					SnippetID									0.0%
github.com/helixml/kodit/domain/search/result.go:118:					Text										100.0%
github.com/helixml/kodit/domain/search/result.go:126:					NewIndexRequest									0.0%
github.com/helixml/kodit/domain/search/result.go:133:					Documents									0.0%
github.com/helixml/kodit/domain/search/token_budget.go:19:				NewTokenBudget									100.0%
github.com/helixml/kodit/domain/search/token_budget.go:29:				DefaultTokenBudget								100.0%
github.com/helixml/kodit/domain/search/token_budget.go:36:				WithMaxBatchSize								75.0%
github.com/helixml/kodit/domain/search/token_budget.go:45:				Truncate									100.0%
github.com/helixml/kodit/domain/search/token_budget.go:57:				Batches										100.0%
github.com/helixml/kodit/domain/service/bm25.go:25:					NewBM25										0.0%
github.com/helixml/kodit/domain/service/bm25.go:35:					Index										0.0%
github.com/helixml/kodit/domain/service/bm25.go:60:					Find										0.0%
github.com/helixml/kodit/domain/service/bm25.go:74:					DeleteBy									0.0%
github.com/helixml/kodit/domain/service/embedding.go:38:				NewEmbedding									60.0%
github.com/helixml/kodit/domain/service/embedding.go:55:				Index										85.7%
github.com/helixml/kodit/domain/service/embedding.go:211:				Find										0.0%
github.com/helixml/kodit/domain/service/embedding.go:238:				Exists										0.0%
github.com/helixml/kodit/domain/service/enrich_option.go:24:				NewEnrichConfig									0.0%
github.com/helixml/kodit/domain/service/enrich_option.go:36:				Progress									0.0%
github.com/helixml/kodit/domain/service/enrich_option.go:39:				RequestError									0.0%
github.com/helixml/kodit/domain/service/enrich_option.go:43:				MaxFailureRate									0.0%
github.com/helixml/kodit/domain/service/enrich_option.go:47:				WithEnrichProgress								0.0%
github.com/helixml/kodit/domain/service/enrich_option.go:54:				WithRequestError								0.0%
github.com/helixml/kodit/domain/service/enrich_option.go:61:				WithMaxFailureRate								0.0%
github.com/helixml/kodit/domain/service/enricher.go:13:					NewEnrichmentRequest								0.0%
github.com/helixml/kodit/domain/service/enricher.go:22:					ID										0.0%
github.com/helixml/kodit/domain/service/enricher.go:25:					Text										0.0%
github.com/helixml/kodit/domain/service/enricher.go:28:					SystemPrompt									0.0%
github.com/helixml/kodit/domain/service/enricher.go:37:					NewEnrichmentResponse								0.0%
github.com/helixml/kodit/domain/service/enricher.go:42:					ID										0.0%
github.com/helixml/kodit/domain/service/enricher.go:45:					Text										0.0%
github.com/helixml/kodit/domain/service/scanner.go:17:					NewScanCommitResult								0.0%
github.com/helixml/kodit/domain/service/scanner.go:27:					Commit										0.0%
github.com/helixml/kodit/domain/service/scanner.go:30:					Files										0.0%
github.com/helixml/kodit/domain/task/filter.go:11:					NewFilter									0.0%
github.com/helixml/kodit/domain/task/filter.go:16:					WithOperation									0.0%
github.com/helixml/kodit/domain/task/filter.go:24:					WithLimit									0.0%
github.com/helixml/kodit/domain/task/filter.go:32:					Operation									0.0%
github.com/helixml/kodit/domain/task/filter.go:37:					Limit										0.0%
github.com/helixml/kodit/domain/task/operation.go:48:					String										0.0%
github.com/helixml/kodit/domain/task/operation.go:53:					IsRepositoryOperation								0.0%
github.com/helixml/kodit/domain/task/operation.go:58:					IsCommitOperation								0.0%
github.com/helixml/kodit/domain/task/operation.go:71:					DefaultPrescribedOperations							0.0%
github.com/helixml/kodit/domain/task/operation.go:79:					RAGOnlyPrescribedOperations							0.0%
github.com/helixml/kodit/domain/task/operation.go:85:					FullPrescribedOperations							100.0%
github.com/helixml/kodit/domain/task/operation.go:92:					RequiresTextProvider								0.0%
github.com/helixml/kodit/domain/task/operation.go:98:					All										100.0%
github.com/helixml/kodit/domain/task/operation.go:120:					CreateNewRepository								100.0%
github.com/helixml/kodit/domain/task/operation.go:127:					SyncRepository									100.0%
github.com/helixml/kodit/domain/task/operation.go:135:					ScanAndIndexCommit								100.0%
github.com/helixml/kodit/domain/task/operation.go:176:					IndexCommit									100.0%
github.com/helixml/kodit/domain/task/operation.go:202:					RescanCommit									100.0%
github.com/helixml/kodit/domain/task/options.go:6:					WithPriorityOrder								0.0%
github.com/helixml/kodit/domain/task/options.go:14:					WithTrackable									0.0%
github.com/helixml/kodit/domain/task/options.go:22:					WithActiveState									0.0%
github.com/helixml/kodit/domain/task/status.go:21:					IsTerminal									0.0%
github.com/helixml/kodit/domain/task/status.go:55:					NewStatus									0.0%
github.com/helixml/kodit/domain/task/status.go:75:					NewStatusWithDefaults								0.0%
github.com/helixml/kodit/domain/task/status.go:80:					NewStatusFull									0.0%
github.com/helixml/kodit/domain/task/status.go:109:					ID										0.0%
github.com/helixml/kodit/domain/task/status.go:112:					State										0.0%
github.com/helixml/kodit/domain/task/status.go:115:					Operation									0.0%
github.com/helixml/kodit/domain/task/status.go:118:					Message										0.0%
github.com/helixml/kodit/domain/task/status.go:121:					CreatedAt									0.0%
github.com/helixml/kodit/domain/task/status.go:124:					UpdatedAt									0.0%
github.com/helixml/kodit/domain/task/status.go:127:					Total										0.0%
github.com/helixml/kodit/domain/task/status.go:130:					Current										0.0%
github.com/helixml/kodit/domain/task/status.go:133:					Error										0.0%
github.com/helixml/kodit/domain/task/status.go:136:					Parent										0.0%
github.com/helixml/kodit/domain/task/status.go:139:					TrackableID									0.0%
github.com/helixml/kodit/domain/task/status.go:142:					TrackableType									0.0%
github.com/helixml/kodit/domain/task/status.go:145:					Labels										0.0%
github.com/helixml/kodit/domain/task/status.go:148:					WithLabel									0.0%
github.com/helixml/kodit/domain/task/status.go:160:					CompletionPercent								0.0%
github.com/helixml/kodit/domain/task/status.go:175:					Skip										0.0%
github.com/helixml/kodit/domain/task/status.go:183:					Fail										0.0%
github.com/helixml/kodit/domain/task/status.go:191:					SetTotal									0.0%
github.com/helixml/kodit/domain/task/status.go:198:					SetCurrent									0.0%
github.com/helixml/kodit/domain/task/status.go:209:					SetTrackingInfo									0.0%
github.com/helixml/kodit/domain/task/status.go:218:					Complete									0.0%
github.com/helixml/kodit/domain/task/status.go:230:					createStatusID									0.0%
github.com/helixml/kodit/domain/task/task.go:41:					NewTask										0.0%
github.com/helixml/kodit/domain/task/task.go:52:					NewTaskWithID									0.0%
github.com/helixml/kodit/domain/task/task.go:72:					ID										0.0%
github.com/helixml/kodit/domain/task/task.go:75:					DedupKey									0.0%
github.com/helixml/kodit/domain/task/task.go:78:					Operation									0.0%
github.com/helixml/kodit/domain/task/task.go:81:					Priority									0.0%
github.com/helixml/kodit/domain/task/task.go:84:					Payload										0.0%
github.com/helixml/kodit/domain/task/task.go:89:					CreatedAt									0.0%
github.com/helixml/kodit/domain/task/task.go:92:					UpdatedAt									0.0%
github.com/helixml/kodit/domain/task/task.go:95:					WithID										0.0%
github.com/helixml/kodit/domain/task/task.go:101:					WithPriority									0.0%
github.com/helixml/kodit/domain/task/task.go:107:					WithTimestamps									0.0%
github.com/helixml/kodit/domain/task/task.go:114:					PayloadJSON									0.0%
github.com/helixml/kodit/domain/task/task.go:120:					createDedupKey									0.0%
github.com/helixml/kodit/domain/task/task.go:130:					copyPayload									0.0%
github.com/helixml/kodit/domain/tracking/resolution.go:22:				NewResolver									0.0%
github.com/helixml/kodit/domain/tracking/resolution.go:38:				Commits										0.0%
github.com/helixml/kodit/domain/tracking/resolution.go:51:				resolveBranch									0.0%
github.com/helixml/kodit/domain/tracking/resolution.go:59:				resolveTag									0.0%
github.com/helixml/kodit/domain/tracking/resolution.go:67:				walkCommitHistory								0.0%
github.com/helixml/kodit/domain/tracking/status.go:19:					NewRepositoryStatusSummary							100.0%
github.com/helixml/kodit/domain/tracking/status.go:28:					Status										100.0%
github.com/helixml/kodit/domain/tracking/status.go:33:					Message										100.0%
github.com/helixml/kodit/domain/tracking/status.go:38:					UpdatedAt									0.0%
github.com/helixml/kodit/domain/tracking/status.go:46:					StatusSummaryFromTasks								97.0%
github.com/helixml/kodit/domain/tracking/trackable.go:15:				String										0.0%
github.com/helixml/kodit/domain/tracking/trackable.go:28:				NewTrackable									0.0%
github.com/helixml/kodit/domain/tracking/trackable.go:37:				Type										0.0%
github.com/helixml/kodit/domain/tracking/trackable.go:42:				Identifier									0.0%
github.com/helixml/kodit/domain/tracking/trackable.go:47:				RepoID										0.0%
github.com/helixml/kodit/domain/tracking/trackable.go:52:				IsBranch									0.0%
github.com/helixml/kodit/domain/tracking/trackable.go:57:				IsTag										0.0%
github.com/helixml/kodit/domain/tracking/trackable.go:62:				IsCommitSHA									0.0%
github.com/helixml/kodit/domain/wiki/link.go:19:					NewRewrittenContent								91.7%
github.com/helixml/kodit/domain/wiki/link.go:44:					String										100.0%
github.com/helixml/kodit/domain/wiki/page.go:14:					NewPage										100.0%
github.com/helixml/kodit/domain/wiki/page.go:28:					Slug										100.0%
github.com/helixml/kodit/domain/wiki/page.go:31:					Title										100.0%
github.com/helixml/kodit/domain/wiki/page.go:34:					Content										100.0%
github.com/helixml/kodit/domain/wiki/page.go:37:					Position									100.0%
github.com/helixml/kodit/domain/wiki/page.go:40:					Children									100.0%
github.com/helixml/kodit/domain/wiki/wiki.go:16:					NewWiki										100.0%
github.com/helixml/kodit/domain/wiki/wiki.go:24:					Pages										100.0%
github.com/helixml/kodit/domain/wiki/wiki.go:28:					Page										100.0%
github.com/helixml/kodit/domain/wiki/wiki.go:35:					PathIndex									100.0%
github.com/helixml/kodit/domain/wiki/wiki.go:43:					PageByPath									94.1%
github.com/helixml/kodit/domain/wiki/wiki.go:71:					JSON										80.0%
github.com/helixml/kodit/domain/wiki/wiki.go:81:					ParseWiki									100.0%
github.com/helixml/kodit/domain/wiki/wiki.go:89:					buildPathIndex									100.0%
github.com/helixml/kodit/domain/wiki/wiki.go:105:					findPage									100.0%
github.com/helixml/kodit/domain/wiki/wiki.go:131:					pagesToJSON									100.0%
github.com/helixml/kodit/domain/wiki/wiki.go:145:					pagesFromJSON									100.0%
github.com/helixml/kodit/handlers.go:23:						registerHandlers								47.6%
github.com/helixml/kodit/handlers.go:143:						validateHandlers								71.4%
github.com/helixml/kodit/handlers.go:160:						buildDatabaseURL								50.0%
github.com/helixml/kodit/handlers.go:176:						vectorchordDSN									88.9%
github.com/helixml/kodit/handlers.go:200:						ForOperation									83.3%
github.com/helixml/kodit/handlers.go:229:						ForOperation									100.0%
github.com/helixml/kodit/infrastructure/api/api_server.go:33:				NewAPIServer									100.0%
github.com/helixml/kodit/infrastructure/api/api_server.go:44:				Router										100.0%
github.com/helixml/kodit/infrastructure/api/api_server.go:56:				MountRoutes									100.0%
github.com/helixml/kodit/infrastructure/api/api_server.go:64:				mountRoutes									100.0%
github.com/helixml/kodit/infrastructure/api/api_server.go:97:				DocsRouter									100.0%
github.com/helixml/kodit/infrastructure/api/api_server.go:102:				ListenAndServe									0.0%
github.com/helixml/kodit/infrastructure/api/api_server.go:116:				Shutdown									0.0%
github.com/helixml/kodit/infrastructure/api/api_server.go:124:				Handler										100.0%
github.com/helixml/kodit/infrastructure/api/docs.go:17:					SwaggerUIHTML									100.0%
github.com/helixml/kodit/infrastructure/api/docs.go:62:					NewDocsRouter									100.0%
github.com/helixml/kodit/infrastructure/api/docs.go:67:					Routes										46.2%
github.com/helixml/kodit/infrastructure/api/jsonapi/response.go:85:			NewResource									100.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/response.go:94:			NewSingleResponse								0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/response.go:101:			NewListResponse									0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/response.go:108:			NewErrorResponse								0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/response.go:115:			NewError									0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/response.go:127:			MarshalJSON									0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/response.go:136:			UnmarshalJSON									0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/response.go:154:			Time										0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/response.go:159:			NewDateTime									0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/response.go:164:			Ptr										0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:121:			NewSerializer									100.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:126:			RepositoryResource								100.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:151:			RepositoryResources								0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:160:			CommitResource									0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:172:			CommitResources									0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:181:			FileResource									0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:193:			FileResources									0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:202:			TagResource									0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:212:			TagResources									0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:221:			EnrichmentResource								0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:237:			EnrichmentResources								0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:246:			TaskResource									0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:261:			TaskResources									0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:270:			TaskStatusResource								0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:289:			TaskStatusResources								0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:298:			StatusSummaryResource								0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:308:			TrackingConfigResource								0.0%
github.com/helixml/kodit/infrastructure/api/jsonapi/serializer.go:329:			isVersionTag									0.0%
github.com/helixml/kodit/infrastructure/api/middleware/auth.go:14:			NewAuthConfig									0.0%
github.com/helixml/kodit/infrastructure/api/middleware/auth.go:25:			NewAuthConfigWithKeys								88.9%
github.com/helixml/kodit/infrastructure/api/middleware/auth.go:45:			Enabled										0.0%
github.com/helixml/kodit/infrastructure/api/middleware/auth.go:49:			APIKey										100.0%
github.com/helixml/kodit/infrastructure/api/middleware/auth.go:80:			APIKeyAuth									0.0%
github.com/helixml/kodit/infrastructure/api/middleware/auth.go:87:			WriteProtect									100.0%
github.com/helixml/kodit/infrastructure/api/middleware/auth.go:104:			WriteProtectAuth								0.0%
github.com/helixml/kodit/infrastructure/api/middleware/correlation.go:15:		CorrelationID									0.0%
github.com/helixml/kodit/infrastructure/api/middleware/correlation.go:34:		GetCorrelationID								0.0%
github.com/helixml/kodit/infrastructure/api/middleware/error.go:28:			WriteError									0.0%
github.com/helixml/kodit/infrastructure/api/middleware/error.go:96:			WriteJSON									0.0%
github.com/helixml/kodit/infrastructure/api/middleware/errors.go:34:			NewAPIError									100.0%
github.com/helixml/kodit/infrastructure/api/middleware/errors.go:43:			Error										100.0%
github.com/helixml/kodit/infrastructure/api/middleware/errors.go:51:			Unwrap										100.0%
github.com/helixml/kodit/infrastructure/api/middleware/errors.go:56:			Code										100.0%
github.com/helixml/kodit/infrastructure/api/middleware/errors.go:61:			Message										100.0%
github.com/helixml/kodit/infrastructure/api/middleware/errors.go:71:			NewAuthenticationError								100.0%
github.com/helixml/kodit/infrastructure/api/middleware/errors.go:76:			Error										100.0%
github.com/helixml/kodit/infrastructure/api/middleware/errors.go:81:			Unwrap										100.0%
github.com/helixml/kodit/infrastructure/api/middleware/errors.go:92:			NewServerError									100.0%
github.com/helixml/kodit/infrastructure/api/middleware/errors.go:100:			Error										100.0%
github.com/helixml/kodit/infrastructure/api/middleware/errors.go:105:			Unwrap										100.0%
github.com/helixml/kodit/infrastructure/api/middleware/errors.go:110:			StatusCode									100.0%
github.com/helixml/kodit/infrastructure/api/middleware/errors.go:115:			Message										100.0%
github.com/helixml/kodit/infrastructure/api/middleware/logging.go:18:			Logging										0.0%
github.com/helixml/kodit/infrastructure/api/middleware/logging.go:58:			logLevel									0.0%
github.com/helixml/kodit/infrastructure/api/middleware/logging.go:68:			readableBody									0.0%
github.com/helixml/kodit/infrastructure/api/middleware/logging.go:91:			isTextContent									0.0%
github.com/helixml/kodit/infrastructure/api/middleware/logging.go:110:			addRequestHeaders								0.0%
github.com/helixml/kodit/infrastructure/api/middleware/logging.go:126:			addResponseHeaders								0.0%
github.com/helixml/kodit/infrastructure/api/middleware/logging.go:141:			headerKey									0.0%
github.com/helixml/kodit/infrastructure/api/server.go:25:				NewServer									100.0%
github.com/helixml/kodit/infrastructure/api/server.go:55:				Router										100.0%
github.com/helixml/kodit/infrastructure/api/server.go:60:				Start										0.0%
github.com/helixml/kodit/infrastructure/api/server.go:78:				Shutdown									50.0%
github.com/helixml/kodit/infrastructure/api/server.go:88:				Addr										100.0%
github.com/helixml/kodit/infrastructure/api/v1/enrichments.go:28:			NewEnrichmentsRouter								100.0%
github.com/helixml/kodit/infrastructure/api/v1/enrichments.go:36:			Routes										100.0%
github.com/helixml/kodit/infrastructure/api/v1/enrichments.go:63:			List										69.7%
github.com/helixml/kodit/infrastructure/api/v1/enrichments.go:133:			Get										73.3%
github.com/helixml/kodit/infrastructure/api/v1/enrichments.go:160:			enrichmentsToJSONAPIDTO								100.0%
github.com/helixml/kodit/infrastructure/api/v1/enrichments.go:168:			enrichmentToJSONAPIDTO								100.0%
github.com/helixml/kodit/infrastructure/api/v1/enrichments.go:206:			Update										0.0%
github.com/helixml/kodit/infrastructure/api/v1/enrichments.go:258:			Delete										0.0%
github.com/helixml/kodit/infrastructure/api/v1/pagination.go:26:			NewPaginationParams								100.0%
github.com/helixml/kodit/infrastructure/api/v1/pagination.go:37:			ParsePagination									28.6%
github.com/helixml/kodit/infrastructure/api/v1/pagination.go:65:			Page										100.0%
github.com/helixml/kodit/infrastructure/api/v1/pagination.go:68:			PageSize									100.0%
github.com/helixml/kodit/infrastructure/api/v1/pagination.go:71:			Offset										100.0%
github.com/helixml/kodit/infrastructure/api/v1/pagination.go:76:			Limit										100.0%
github.com/helixml/kodit/infrastructure/api/v1/pagination.go:81:			WithPage									0.0%
github.com/helixml/kodit/infrastructure/api/v1/pagination.go:90:			WithPageSize									0.0%
github.com/helixml/kodit/infrastructure/api/v1/pagination.go:102:			Options										100.0%
github.com/helixml/kodit/infrastructure/api/v1/pagination.go:107:			PaginationMeta									100.0%
github.com/helixml/kodit/infrastructure/api/v1/pagination.go:121:			PaginationLinks									87.5%
github.com/helixml/kodit/infrastructure/api/v1/queue.go:25:				NewQueueRouter									0.0%
github.com/helixml/kodit/infrastructure/api/v1/queue.go:33:				Routes										0.0%
github.com/helixml/kodit/infrastructure/api/v1/queue.go:57:				ListTasks									0.0%
github.com/helixml/kodit/infrastructure/api/v1/queue.go:109:				GetTask										0.0%
github.com/helixml/kodit/infrastructure/api/v1/queue.go:128:				tasksToDTO									0.0%
github.com/helixml/kodit/infrastructure/api/v1/queue.go:136:				taskToDTO									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:35:			NewRepositoriesRouter								100.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:43:			Routes										100.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:83:			repositoryID									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:111:			List										72.7%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:162:			Get										57.6%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:240:			Add										0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:284:			Delete										0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:315:			GetStatus									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:367:			GetStatusSummary								0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:410:			ListCommits									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:473:			GetCommit									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:521:			ListCommitFiles									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:594:			GetCommitFile									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:652:			ListCommitEnrichments								0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:734:			GetCommitEnrichment								0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:789:			DeleteCommitEnrichments								0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:842:			DeleteCommitEnrichment								0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:891:			ListCommitSnippets								0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:997:			ListCommitEmbeddingsDeprecated							0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1019:			RescanCommit									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1058:			Sync										0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1093:			ListRepositoryEnrichments							0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1185:			GetWikiTree									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1223:			GetWikiPage									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1272:			RescanWiki									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1306:			latestWiki									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1345:			wikiTreeNode									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1374:			ListTags									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1435:			GetTag										0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1467:			isVersionTag									0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1495:			GetTrackingConfig								0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1529:			UpdateTrackingConfig								0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1572:			GetChunkingConfig								81.8%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1592:			UpdateChunkingConfig								73.3%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1621:			chunkingConfigToResponse							100.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1634:			trackingConfigToResponse							0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1658:			repoToDTO									75.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1703:			GetBlob										0.0%
github.com/helixml/kodit/infrastructure/api/v1/repositories.go:1761:			Grep										0.0%
github.com/helixml/kodit/infrastructure/api/v1/search.go:33:				NewSearchRouter									100.0%
github.com/helixml/kodit/infrastructure/api/v1/search.go:41:				Routes										100.0%
github.com/helixml/kodit/infrastructure/api/v1/search.go:65:				Search										47.6%
github.com/helixml/kodit/infrastructure/api/v1/search.go:111:				SemanticSearch									0.0%
github.com/helixml/kodit/infrastructure/api/v1/search.go:146:				handleSemanticSearch								0.0%
github.com/helixml/kodit/infrastructure/api/v1/search.go:205:				KeywordSearch									0.0%
github.com/helixml/kodit/infrastructure/api/v1/search.go:240:				handleKeywordSearch								0.0%
github.com/helixml/kodit/infrastructure/api/v1/search.go:305:				Ls										0.0%
github.com/helixml/kodit/infrastructure/api/v1/search.go:411:				Grep										0.0%
github.com/helixml/kodit/infrastructure/api/v1/search.go:489:				buildSearchRequest								26.3%
github.com/helixml/kodit/infrastructure/api/v1/search.go:555:				resolveAndBuildResponse								68.8%
github.com/helixml/kodit/infrastructure/api/v1/search.go:611:				normalizeExtension								0.0%
github.com/helixml/kodit/infrastructure/api/v1/search.go:619:				filterByLanguage								0.0%
github.com/helixml/kodit/infrastructure/api/v1/search.go:631:				enrichmentScoreMap								0.0%
github.com/helixml/kodit/infrastructure/api/v1/search.go:642:				enrichmentToSearchResult							92.3%
github.com/helixml/kodit/infrastructure/api/v1/search.go:690:				commitMap									30.0%
github.com/helixml/kodit/infrastructure/api/v1/search.go:709:				repositoryMap									30.0%
github.com/helixml/kodit/infrastructure/api/v1/search.go:727:				uniqueCommitSHAs								62.5%
github.com/helixml/kodit/infrastructure/api/v1/search.go:742:				uniqueRepoIDs									71.4%
github.com/helixml/kodit/infrastructure/api/v1/search.go:755:				snippetLinks									18.2%
github.com/helixml/kodit/infrastructure/api/v1/source_files.go:11:			sourceFileMap									30.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:17:				DefaultChunkParams								100.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:34:				Content										100.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:37:				Offset										100.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:40:				StartLine									100.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:43:				EndLine										100.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:58:				NewTextChunks									100.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:129:				assignLineNumbers								100.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:152:				lineAt										100.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:167:				splitLines									100.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:183:				overlapLines									100.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:206:				byteLen										100.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:222:				splitLongLine									100.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:232:				splitWhitespace									100.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:253:				splitTokens									63.3%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:300:				splitRunes									100.0%
github.com/helixml/kodit/infrastructure/chunking/chunks.go:317:				All										100.0%
github.com/helixml/kodit/infrastructure/enricher/api_docs.go:17:			NewAPIDocService								0.0%
github.com/helixml/kodit/infrastructure/enricher/api_docs.go:23:			Extract										0.0%
github.com/helixml/kodit/infrastructure/enricher/api_docs.go:55:			extractPublicAPI								0.0%
github.com/helixml/kodit/infrastructure/enricher/cookbook_context.go:14:		NewCookbookContextService							0.0%
github.com/helixml/kodit/infrastructure/enricher/cookbook_context.go:19:		Gather										0.0%
github.com/helixml/kodit/infrastructure/enricher/cookbook_context.go:46:		extractReadmeContent								0.0%
github.com/helixml/kodit/infrastructure/enricher/cookbook_context.go:66:		extractPackageManifest								0.0%
github.com/helixml/kodit/infrastructure/enricher/cookbook_context.go:122:		findExistingExamples								0.0%
github.com/helixml/kodit/infrastructure/enricher/database_schema.go:14:			NewDatabaseSchemaService							0.0%
github.com/helixml/kodit/infrastructure/enricher/database_schema.go:19:			Discover									0.0%
github.com/helixml/kodit/infrastructure/enricher/database_schema.go:116:		extractSchemaContent								0.0%
github.com/helixml/kodit/infrastructure/enricher/database_schema.go:142:		extractFromDirectory								0.0%
github.com/helixml/kodit/infrastructure/enricher/enricher.go:24:			NewProviderEnricher								100.0%
github.com/helixml/kodit/infrastructure/enricher/enricher.go:34:			WithMaxTokens									0.0%
github.com/helixml/kodit/infrastructure/enricher/enricher.go:40:			WithTemperature									0.0%
github.com/helixml/kodit/infrastructure/enricher/enricher.go:47:			WithParallelism									75.0%
github.com/helixml/kodit/infrastructure/enricher/enricher.go:57:			Enrich										100.0%
github.com/helixml/kodit/infrastructure/enricher/enricher.go:137:			processRequest									100.0%
github.com/helixml/kodit/infrastructure/enricher/enricher.go:159:			cleanThinkingTags								54.5%
github.com/helixml/kodit/infrastructure/enricher/enricher.go:179:			indexOf										75.0%
github.com/helixml/kodit/infrastructure/enricher/example/code_block.go:14:		NewCodeBlock									0.0%
github.com/helixml/kodit/infrastructure/enricher/example/code_block.go:25:		Content										0.0%
github.com/helixml/kodit/infrastructure/enricher/example/code_block.go:28:		Language									0.0%
github.com/helixml/kodit/infrastructure/enricher/example/code_block.go:31:		LineStart									0.0%
github.com/helixml/kodit/infrastructure/enricher/example/code_block.go:34:		LineEnd										0.0%
github.com/helixml/kodit/infrastructure/enricher/example/code_block.go:37:		Context										0.0%
github.com/helixml/kodit/infrastructure/enricher/example/code_block.go:40:		HasLanguage									0.0%
github.com/helixml/kodit/infrastructure/enricher/example/code_block.go:43:		HasContext									0.0%
github.com/helixml/kodit/infrastructure/enricher/example/discovery.go:15:		NewDiscovery									0.0%
github.com/helixml/kodit/infrastructure/enricher/example/discovery.go:38:		IsExampleDirectoryFile								0.0%
github.com/helixml/kodit/infrastructure/enricher/example/discovery.go:49:		IsDocumentationFile								0.0%
github.com/helixml/kodit/infrastructure/enricher/example/discovery.go:55:		IsExampleCandidate								0.0%
github.com/helixml/kodit/infrastructure/enricher/example/parser.go:20:			NewMarkdownParser								0.0%
github.com/helixml/kodit/infrastructure/enricher/example/parser.go:27:			Parse										0.0%
github.com/helixml/kodit/infrastructure/enricher/example/parser.go:67:			findContext									0.0%
github.com/helixml/kodit/infrastructure/enricher/example/parser.go:111:			NewRstParser									0.0%
github.com/helixml/kodit/infrastructure/enricher/example/parser.go:118:			Parse										0.0%
github.com/helixml/kodit/infrastructure/enricher/example/parser.go:183:			ParserForExtension								0.0%
github.com/helixml/kodit/infrastructure/enricher/example/parser.go:196:			ParserForFile									0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:21:		NewPhysicalArchitectureService							0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:26:		Discover									0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:36:		analyzeRepositoryContext							0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:83:		analyzeDockerCompose								0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:132:		analyzeService									0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:163:		analyzeServiceDependencies							0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:210:		checkEnvironmentForConnections							0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:255:		analyzeComposeFeatures								0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:263:		extractPorts									0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:309:		inferProtocolDescription							0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:353:		findDockerComposeFiles								0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:365:		hasFiles									0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:370:		fileExists									0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:375:		generateDiscoveryMetadata							0.0%
github.com/helixml/kodit/infrastructure/enricher/physical_architecture.go:390:		formatForLLM									0.0%
github.com/helixml/kodit/infrastructure/enricher/wiki_context.go:17:			NewWikiContextService								100.0%
github.com/helixml/kodit/infrastructure/enricher/wiki_context.go:23:			Gather										100.0%
github.com/helixml/kodit/infrastructure/enricher/wiki_context.go:36:			FileContent									100.0%
github.com/helixml/kodit/infrastructure/enricher/wiki_context.go:49:			extractReadme									100.0%
github.com/helixml/kodit/infrastructure/enricher/wiki_context.go:65:			buildFileTree									100.0%
github.com/helixml/kodit/infrastructure/enricher/wiki_context.go:84:			summarizeEnrichments								90.0%
github.com/helixml/kodit/infrastructure/extraction/csv.go:26:				NewCSVText									100.0%
github.com/helixml/kodit/infrastructure/extraction/csv.go:31:				Text										93.3%
github.com/helixml/kodit/infrastructure/extraction/document.go:26:			IsDocument									100.0%
github.com/helixml/kodit/infrastructure/extraction/document.go:31:			Extensions									0.0%
github.com/helixml/kodit/infrastructure/extraction/document.go:43:			NewDocumentText									100.0%
github.com/helixml/kodit/infrastructure/extraction/document.go:50:			Text										66.7%
github.com/helixml/kodit/infrastructure/extraction/extractor.go:18:			NewExtractors									0.0%
github.com/helixml/kodit/infrastructure/extraction/extractor.go:28:			For										0.0%
github.com/helixml/kodit/infrastructure/extraction/source.go:12:			NewSourceText									0.0%
github.com/helixml/kodit/infrastructure/extraction/source.go:17:			Text										0.0%
github.com/helixml/kodit/infrastructure/git/cloner.go:20:				isFileURI									100.0%
github.com/helixml/kodit/infrastructure/git/cloner.go:26:				localPathFromFileURI								100.0%
github.com/helixml/kodit/infrastructure/git/cloner.go:32:				isGitRepo									0.0%
github.com/helixml/kodit/infrastructure/git/cloner.go:47:				NewRepositoryCloner								100.0%
github.com/helixml/kodit/infrastructure/git/cloner.go:58:				ClonePathFromURI								100.0%
github.com/helixml/kodit/infrastructure/git/cloner.go:69:				Clone										36.4%
github.com/helixml/kodit/infrastructure/git/cloner.go:91:				CloneToPath									0.0%
github.com/helixml/kodit/infrastructure/git/cloner.go:107:				Update										45.5%
github.com/helixml/kodit/infrastructure/git/cloner.go:157:				updateBranch									0.0%
github.com/helixml/kodit/infrastructure/git/cloner.go:186:				updateTag									0.0%
github.com/helixml/kodit/infrastructure/git/cloner.go:215:				Ensure										0.0%
github.com/helixml/kodit/infrastructure/git/cloner.go:228:				sanitizeURIForPath								81.2%
github.com/helixml/kodit/infrastructure/git/gitea.go:36:				NewGiteaAdapter									66.7%
github.com/helixml/kodit/infrastructure/git/gitea.go:62:				CloneRepository									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:82:				CheckoutCommit									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:93:				CheckoutBranch									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:114:				FetchRepository									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:124:				PullRepository									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:141:				AllBranches									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:214:				BranchCommits									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:231:				AllCommitsBulk									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:251:				BranchCommitSHAs								0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:276:				AllBranchHeadSHAs								0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:301:				CommitFiles									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:335:				RepositoryExists								0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:354:				CommitDetails									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:370:				EnsureRepository								0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:384:				FileContent									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:422:				DefaultBranch									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:459:				LatestCommitSHA									50.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:486:				AllTags										0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:525:				CommitDiff									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:547:				resolveBranch									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:574:				parseCommitLog									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:624:				giteaCommitToInfo								0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:643:				guessMimeType									0.0%
github.com/helixml/kodit/infrastructure/git/gitea.go:649:				Grep										89.5%
github.com/helixml/kodit/infrastructure/git/ignore.go:22:				NewIgnorePattern								0.0%
github.com/helixml/kodit/infrastructure/git/ignore.go:53:				ShouldIgnore									0.0%
github.com/helixml/kodit/infrastructure/git/ignore.go:94:				matchGitIgnore									0.0%
github.com/helixml/kodit/infrastructure/git/ignore.go:103:				matchNoIndex									0.0%
github.com/helixml/kodit/infrastructure/git/ignore.go:129:				loadNoIndexPatterns								0.0%
github.com/helixml/kodit/infrastructure/git/ignore.go:159:				Error										0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:28:				NewRepositoryScanner								0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:38:				ScanCommit									0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:73:				ScanBranch									0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:94:				ScanAllBranches									0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:123:				ScanAllTags									0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:143:				FilesForCommitsBatch								0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:160:				commitFromInfo									0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:175:				branchFromInfo									0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:179:				tagFromInfo									0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:187:				filesFromInfo									0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:216:				dirHash										0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:259:				filesFromDir									0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:295:				shortSHA									0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:302:				languageFromPath								0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:373:				extensionFromPath								0.0%
github.com/helixml/kodit/infrastructure/git/scanner.go:382:				mimeTypeFromExtension								0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_sqlite.go:48:		NewSQLiteBM25Store								0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_sqlite.go:70:		createTable									0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_sqlite.go:77:		existingIDs									0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_sqlite.go:96:		Index										0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_sqlite.go:149:		Find										0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_sqlite.go:204:		DeleteBy									0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_sqlite.go:215:		escapeFTS5Query									0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_vectorchord.go:75:	NewVectorChordBM25Store								0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_vectorchord.go:98:	createExtensions								0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_vectorchord.go:113:	createTokenizerIfNotExists							0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_vectorchord.go:132:	createTables									0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_vectorchord.go:144:	existingIDs									0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_vectorchord.go:165:	batchInsert									0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_vectorchord.go:190:	Index										0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_vectorchord.go:245:	Find										0.0%
github.com/helixml/kodit/infrastructure/persistence/bm25_store_vectorchord.go:289:	DeleteBy									0.0%
github.com/helixml/kodit/infrastructure/persistence/branch_store.go:19:			NewBranchStore									100.0%
github.com/helixml/kodit/infrastructure/persistence/branch_store.go:26:			Save										0.0%
github.com/helixml/kodit/infrastructure/persistence/branch_store.go:42:			SaveAll										85.7%
github.com/helixml/kodit/infrastructure/persistence/branch_store.go:71:			Delete										0.0%
github.com/helixml/kodit/infrastructure/persistence/chunk_line_range_store.go:17:	NewChunkLineRangeStore								0.0%
github.com/helixml/kodit/infrastructure/persistence/chunk_line_range_store.go:24:	Save										0.0%
github.com/helixml/kodit/infrastructure/persistence/chunk_line_range_store.go:43:	Delete										0.0%
github.com/helixml/kodit/infrastructure/persistence/commit_store.go:19:			NewCommitStore									100.0%
github.com/helixml/kodit/infrastructure/persistence/commit_store.go:26:			Save										0.0%
github.com/helixml/kodit/infrastructure/persistence/commit_store.go:38:			SaveAll										85.7%
github.com/helixml/kodit/infrastructure/persistence/commit_store.go:66:			Delete										0.0%
github.com/helixml/kodit/infrastructure/persistence/db.go:17:				PreMigrate									0.0%
github.com/helixml/kodit/infrastructure/persistence/db.go:115:				AutoMigrate									66.7%
github.com/helixml/kodit/infrastructure/persistence/db.go:142:				postMigrate									11.8%
github.com/helixml/kodit/infrastructure/persistence/db.go:206:				allModels									0.0%
github.com/helixml/kodit/infrastructure/persistence/db.go:224:				ValidateSchema									0.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:44:		ToDomain									0.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:48:		ToModel										0.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:59:		Scan										88.9%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:79:		Value										100.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:96:		ToDomain									100.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:100:		ToModel										0.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:112:		cosineSearch									0.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:166:		NewStoredVector									100.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:176:		SnippetID									0.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:179:		Embedding									0.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:192:		NewSimilarityMatch								100.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:200:		SnippetID									100.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:203:		Similarity									100.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:208:		CosineSimilarity								100.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:229:		TopKSimilar									100.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store.go:251:		TopKSimilarFiltered								93.3%
github.com/helixml/kodit/infrastructure/persistence/embedding_store_sqlite.go:24:	NewSQLiteEmbeddingStore								83.3%
github.com/helixml/kodit/infrastructure/persistence/embedding_store_sqlite.go:49:	SaveAll										100.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store_sqlite.go:74:	Search										87.5%
github.com/helixml/kodit/infrastructure/persistence/embedding_store_sqlite.go:119:	loadVectors									71.4%
github.com/helixml/kodit/infrastructure/persistence/embedding_store_vectorchord.go:52:	NewVectorChordEmbeddingStore							0.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store_vectorchord.go:107:	SaveAll										0.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store_vectorchord.go:140:	ensureIndex									0.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store_vectorchord.go:189:	probeCount									100.0%
github.com/helixml/kodit/infrastructure/persistence/embedding_store_vectorchord.go:196:	Search										0.0%
github.com/helixml/kodit/infrastructure/persistence/enrichment_store.go:20:		NewEnrichmentStore								0.0%
github.com/helixml/kodit/infrastructure/persistence/enrichment_store.go:27:		Save										0.0%
github.com/helixml/kodit/infrastructure/persistence/enrichment_store.go:50:		Delete										0.0%
github.com/helixml/kodit/infrastructure/persistence/enrichment_store.go:62:		Find										0.0%
github.com/helixml/kodit/infrastructure/persistence/enrichment_store.go:80:		Count										0.0%
github.com/helixml/kodit/infrastructure/persistence/enrichment_store.go:96:		commitJoin									0.0%
github.com/helixml/kodit/infrastructure/persistence/enrichment_store.go:115:		needsCommitJoin									0.0%
github.com/helixml/kodit/infrastructure/persistence/enrichment_store.go:129:		NewAssociationStore								0.0%
github.com/helixml/kodit/infrastructure/persistence/enrichment_store.go:136:		Save										0.0%
github.com/helixml/kodit/infrastructure/persistence/enrichment_store.go:155:		Delete										0.0%
github.com/helixml/kodit/infrastructure/persistence/file_store.go:18:			NewFileStore									100.0%
github.com/helixml/kodit/infrastructure/persistence/file_store.go:25:			Save										0.0%
github.com/helixml/kodit/infrastructure/persistence/file_store.go:40:			SaveAll										83.3%
github.com/helixml/kodit/infrastructure/persistence/file_store.go:67:			Delete										0.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:25:			ToDomain									0.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:63:			ToModel										0.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:103:			trackingConfigFromDB								0.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:116:			trackingConfigToDB								0.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:129:			sanitizeURI									0.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:142:			ToDomain									80.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:163:			ToModel										66.7%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:183:			parseAuthorString								100.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:206:			formatAuthorString								66.7%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:217:			ToDomain									100.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:230:			ToModel										100.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:245:			ToDomain									53.8%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:278:			ToModel										42.9%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:313:			ToDomain									100.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:328:			ToModel										75.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:349:			ToDomain									0.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:363:			ToModel										0.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:379:			ToDomain									0.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:384:			ToModel										0.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:397:			ToDomain									0.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:407:			ToModel										0.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:423:			ToDomain									0.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:444:			ToModel										0.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:462:			ToDomain									100.0%
github.com/helixml/kodit/infrastructure/persistence/mappers.go:490:			ToModel										81.8%
github.com/helixml/kodit/infrastructure/persistence/models.go:29:			TableName									100.0%
github.com/helixml/kodit/infrastructure/persistence/models.go:47:			TableName									100.0%
github.com/helixml/kodit/infrastructure/persistence/models.go:63:			TableName									100.0%
github.com/helixml/kodit/infrastructure/persistence/models.go:82:			TableName									100.0%
github.com/helixml/kodit/infrastructure/persistence/models.go:100:			TableName									100.0%
github.com/helixml/kodit/infrastructure/persistence/models.go:116:			TableName									100.0%
github.com/helixml/kodit/infrastructure/persistence/models.go:132:			TableName									100.0%
github.com/helixml/kodit/infrastructure/persistence/models.go:146:			TableName									100.0%
github.com/helixml/kodit/infrastructure/persistence/models.go:159:			TableName									100.0%
github.com/helixml/kodit/infrastructure/persistence/models.go:175:			TableName									100.0%
github.com/helixml/kodit/infrastructure/persistence/models.go:196:			TableName									100.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:30:			String										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:72:			NewFilter									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:81:			NewBetweenFilter								0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:91:			Field										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:94:			Operator									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:97:			Value										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:109:			String										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:123:			NewOrderBy									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:131:			Field										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:134:			Direction									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:145:			NewQuery									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:150:			Where										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:156:			WhereBetween									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:162:			Equal										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:167:			NotEqual									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:172:			GreaterThan									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:177:			GreaterThanOrEqual								0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:182:			LessThan									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:187:			LessThanOrEqual									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:192:			Like										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:197:			ILike										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:202:			In										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:207:			NotIn										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:212:			IsNull										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:217:			IsNotNull									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:222:			Order										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:228:			OrderAsc									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:233:			OrderDesc									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:238:			Limit										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:244:			Offset										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:250:			Paginate									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:263:			Filters										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:270:			Orders										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:277:			LimitValue									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:282:			OffsetValue									0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:287:			Apply										0.0%
github.com/helixml/kodit/infrastructure/persistence/query.go:309:			applyFilter									0.0%
github.com/helixml/kodit/infrastructure/persistence/repository_store.go:19:		NewRepositoryStore								0.0%
github.com/helixml/kodit/infrastructure/persistence/repository_store.go:26:		Save										0.0%
github.com/helixml/kodit/infrastructure/persistence/repository_store.go:43:		Delete										0.0%
github.com/helixml/kodit/infrastructure/persistence/status_store.go:17:			NewStatusStore									100.0%
github.com/helixml/kodit/infrastructure/persistence/status_store.go:24:			Save										80.0%
github.com/helixml/kodit/infrastructure/persistence/status_store.go:37:			LoadWithHierarchy								0.0%
github.com/helixml/kodit/infrastructure/persistence/tag_store.go:19:			NewTagStore									100.0%
github.com/helixml/kodit/infrastructure/persistence/tag_store.go:26:			Save										0.0%
github.com/helixml/kodit/infrastructure/persistence/tag_store.go:42:			SaveAll										85.7%
github.com/helixml/kodit/infrastructure/persistence/tag_store.go:71:			Delete										0.0%
github.com/helixml/kodit/infrastructure/persistence/task_store.go:20:			NewTaskStore									0.0%
github.com/helixml/kodit/infrastructure/persistence/task_store.go:28:			Save										0.0%
github.com/helixml/kodit/infrastructure/persistence/task_store.go:44:			Delete										0.0%
github.com/helixml/kodit/infrastructure/persistence/task_store.go:53:			Dequeue										0.0%
github.com/helixml/kodit/infrastructure/persistence/task_store.go:84:			DequeueByOperation								0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:31:			WithAnthropicModel								0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:36:			WithAnthropicMaxRetries								0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:41:			WithAnthropicInitialDelay							0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:46:			WithAnthropicBackoffFactor							0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:51:			WithAnthropicTimeout								0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:58:			WithAnthropicBaseURL								0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:63:			NewAnthropicProvider								0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:95:			NewAnthropicProviderFromConfig							0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:140:			SupportsTextGeneration								0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:145:			SupportsEmbedding								0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:150:			Close										0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:198:			ChatCompletion									0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:261:			doRequest									0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:304:			withRetry									0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:336:			isRetryable									0.0%
github.com/helixml/kodit/infrastructure/provider/anthropic.go:363:			extractError									0.0%
github.com/helixml/kodit/infrastructure/provider/hugot.go:43:				NewHugotEmbedding								100.0%
github.com/helixml/kodit/infrastructure/provider/hugot.go:51:				Available									50.0%
github.com/helixml/kodit/infrastructure/provider/hugot.go:59:				initialize									75.0%
github.com/helixml/kodit/infrastructure/provider/hugot.go:100:				resolveModelPath								57.1%
github.com/helixml/kodit/infrastructure/provider/hugot.go:120:				diskModelPath									90.0%
github.com/helixml/kodit/infrastructure/provider/hugot.go:139:				extractEmbeddedModel								79.4%
github.com/helixml/kodit/infrastructure/provider/hugot.go:198:				Embed										89.5%
github.com/helixml/kodit/infrastructure/provider/hugot.go:235:				Close										100.0%
github.com/helixml/kodit/infrastructure/provider/hugot_ort.go:13:			newHugotSession									100.0%
github.com/helixml/kodit/infrastructure/provider/hugot_ort.go:25:			resolveORTLibDir								18.2%
github.com/helixml/kodit/infrastructure/provider/openai.go:43:				WithChatModel									0.0%
github.com/helixml/kodit/infrastructure/provider/openai.go:51:				WithEmbeddingModel								100.0%
github.com/helixml/kodit/infrastructure/provider/openai.go:59:				WithMaxRetries									0.0%
github.com/helixml/kodit/infrastructure/provider/openai.go:64:				WithInitialDelay								0.0%
github.com/helixml/kodit/infrastructure/provider/openai.go:69:				WithBackoffFactor								0.0%
github.com/helixml/kodit/infrastructure/provider/openai.go:74:				NewOpenAIProvider								100.0%
github.com/helixml/kodit/infrastructure/provider/openai.go:109:				NewOpenAIProviderFromConfig							91.7%
github.com/helixml/kodit/infrastructure/provider/openai.go:164:				SupportsTextGeneration								0.0%
github.com/helixml/kodit/infrastructure/provider/openai.go:169:				SupportsEmbedding								0.0%
github.com/helixml/kodit/infrastructure/provider/openai.go:174:				Close										0.0%
github.com/helixml/kodit/infrastructure/provider/openai.go:179:				ChatCompletion									0.0%
github.com/helixml/kodit/infrastructure/provider/openai.go:236:				Embed										96.2%
github.com/helixml/kodit/infrastructure/provider/openai.go:292:				withRetry									86.7%
github.com/helixml/kodit/infrastructure/provider/openai.go:324:				isRetryable									26.7%
github.com/helixml/kodit/infrastructure/provider/openai.go:366:				wrapError									71.4%
github.com/helixml/kodit/infrastructure/provider/provider.go:32:			NewMessage									0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:37:			Role										0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:40:			Content										0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:43:			SystemMessage									0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:48:			UserMessage									0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:53:			AssistantMessage								0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:65:			NewChatCompletionRequest							0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:76:			WithMaxTokens									0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:82:			WithTemperature									0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:88:			Messages									0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:95:			MaxTokens									0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:98:			Temperature									0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:108:			NewChatCompletionResponse							0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:117:			Content										0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:120:			FinishReason									0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:123:			Usage										0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:133:			NewUsage									100.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:142:			PromptTokens									100.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:145:			CompletionTokens								0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:148:			TotalTokens									100.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:156:			NewEmbeddingRequest								100.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:163:			Texts										100.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:176:			NewEmbeddingResponse								100.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:189:			Embeddings									100.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:199:			Usage										100.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:254:			NewProviderError								100.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:264:			Error										0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:272:			Unwrap										100.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:277:			Operation									0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:280:			StatusCode									0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:283:			Message										0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:286:			IsRateLimited									0.0%
github.com/helixml/kodit/infrastructure/provider/provider.go:291:			IsContextTooLong								0.0%
github.com/helixml/kodit/infrastructure/provider/transport.go:26:			TableName									100.0%
github.com/helixml/kodit/infrastructure/provider/transport.go:40:			NewCachingTransport								50.0%
github.com/helixml/kodit/infrastructure/provider/transport.go:72:			Close										100.0%
github.com/helixml/kodit/infrastructure/provider/transport.go:77:			RoundTrip									89.5%
github.com/helixml/kodit/infrastructure/provider/transport.go:111:			cacheKey									100.0%
github.com/helixml/kodit/infrastructure/provider/transport.go:121:			readCache									100.0%
github.com/helixml/kodit/infrastructure/provider/transport.go:142:			writeCache									80.0%
github.com/helixml/kodit/infrastructure/tracking/cooldown.go:38:			NewCooldown									100.0%
github.com/helixml/kodit/infrastructure/tracking/cooldown.go:48:			OnChange									93.5%
github.com/helixml/kodit/infrastructure/tracking/cooldown.go:99:			Close										100.0%
github.com/helixml/kodit/infrastructure/tracking/cooldown.go:119:			flushPending									69.2%
github.com/helixml/kodit/infrastructure/tracking/db.go:18:				NewDBReporter									0.0%
github.com/helixml/kodit/infrastructure/tracking/db.go:26:				OnChange									0.0%
github.com/helixml/kodit/infrastructure/tracking/logging.go:17:				NewLoggingReporter								0.0%
github.com/helixml/kodit/infrastructure/tracking/logging.go:24:				OnChange									0.0%
github.com/helixml/kodit/infrastructure/tracking/tracker.go:22:				NewTracker									0.0%
github.com/helixml/kodit/infrastructure/tracking/tracker.go:31:				TrackerForOperation								0.0%
github.com/helixml/kodit/infrastructure/tracking/tracker.go:42:				Status										0.0%
github.com/helixml/kodit/infrastructure/tracking/tracker.go:49:				Subscribe									0.0%
github.com/helixml/kodit/infrastructure/tracking/tracker.go:56:				SetTotal									0.0%
github.com/helixml/kodit/infrastructure/tracking/tracker.go:66:				SetCurrent									0.0%
github.com/helixml/kodit/infrastructure/tracking/tracker.go:76:				Skip										0.0%
github.com/helixml/kodit/infrastructure/tracking/tracker.go:86:				Fail										0.0%
github.com/helixml/kodit/infrastructure/tracking/tracker.go:96:				Complete									0.0%
github.com/helixml/kodit/infrastructure/tracking/tracker.go:106:			WithLabel									0.0%
github.com/helixml/kodit/infrastructure/tracking/tracker.go:114:			Child										0.0%
github.com/helixml/kodit/infrastructure/tracking/tracker.go:142:			notifySubscribers								0.0%
github.com/helixml/kodit/infrastructure/tracking/tracker.go:158:			Notify										0.0%
github.com/helixml/kodit/internal/config/compat.go:29:					normalizeDBURL									100.0%
github.com/helixml/kodit/internal/config/compat.go:47:					normalizeModel									100.0%
github.com/helixml/kodit/internal/config/compat.go:61:					Normalize									100.0%
github.com/helixml/kodit/internal/config/config.go:53:					NewReportingConfig								100.0%
github.com/helixml/kodit/internal/config/config.go:60:					LogTimeInterval									100.0%
github.com/helixml/kodit/internal/config/config.go:65:					WithLogTimeInterval								100.0%
github.com/helixml/kodit/internal/config/config.go:76:					NewLiteLLMCacheConfig								100.0%
github.com/helixml/kodit/internal/config/config.go:83:					Enabled										100.0%
github.com/helixml/kodit/internal/config/config.go:88:					WithEnabled									100.0%
github.com/helixml/kodit/internal/config/config.go:111:					NewEndpoint									100.0%
github.com/helixml/kodit/internal/config/config.go:125:					BaseURL										100.0%
github.com/helixml/kodit/internal/config/config.go:128:					Model										100.0%
github.com/helixml/kodit/internal/config/config.go:131:					APIKey										100.0%
github.com/helixml/kodit/internal/config/config.go:134:					NumParallelTasks								100.0%
github.com/helixml/kodit/internal/config/config.go:137:					SocketPath									100.0%
github.com/helixml/kodit/internal/config/config.go:140:					Timeout										100.0%
github.com/helixml/kodit/internal/config/config.go:143:					MaxRetries									100.0%
github.com/helixml/kodit/internal/config/config.go:146:					InitialDelay									100.0%
github.com/helixml/kodit/internal/config/config.go:149:					BackoffFactor									100.0%
github.com/helixml/kodit/internal/config/config.go:152:					ExtraParams									100.0%
github.com/helixml/kodit/internal/config/config.go:164:					MaxTokens									100.0%
github.com/helixml/kodit/internal/config/config.go:167:					MaxBatchChars									0.0%
github.com/helixml/kodit/internal/config/config.go:170:					MaxBatchSize									100.0%
github.com/helixml/kodit/internal/config/config.go:173:					IsConfigured									100.0%
github.com/helixml/kodit/internal/config/config.go:181:					WithBaseURL									100.0%
github.com/helixml/kodit/internal/config/config.go:186:					WithModel									100.0%
github.com/helixml/kodit/internal/config/config.go:191:					WithAPIKey									100.0%
github.com/helixml/kodit/internal/config/config.go:196:					WithNumParallelTasks								100.0%
github.com/helixml/kodit/internal/config/config.go:201:					WithSocketPath									100.0%
github.com/helixml/kodit/internal/config/config.go:206:					WithTimeout									100.0%
github.com/helixml/kodit/internal/config/config.go:211:					WithMaxRetries									100.0%
github.com/helixml/kodit/internal/config/config.go:216:					WithInitialDelay								100.0%
github.com/helixml/kodit/internal/config/config.go:221:					WithBackoffFactor								100.0%
github.com/helixml/kodit/internal/config/config.go:226:					WithExtraParams									100.0%
github.com/helixml/kodit/internal/config/config.go:238:					WithMaxTokens									100.0%
github.com/helixml/kodit/internal/config/config.go:243:					WithMaxBatchChars								100.0%
github.com/helixml/kodit/internal/config/config.go:248:					WithMaxBatchSize								100.0%
github.com/helixml/kodit/internal/config/config.go:253:					NewEndpointWithOptions								100.0%
github.com/helixml/kodit/internal/config/config.go:270:					NewPeriodicSyncConfig								100.0%
github.com/helixml/kodit/internal/config/config.go:280:					Enabled										100.0%
github.com/helixml/kodit/internal/config/config.go:283:					Interval									100.0%
github.com/helixml/kodit/internal/config/config.go:288:					CheckInterval									0.0%
github.com/helixml/kodit/internal/config/config.go:293:					RetryAttempts									100.0%
github.com/helixml/kodit/internal/config/config.go:296:					WithEnabled									100.0%
github.com/helixml/kodit/internal/config/config.go:302:					WithIntervalSeconds								100.0%
github.com/helixml/kodit/internal/config/config.go:308:					WithCheckIntervalSeconds							0.0%
github.com/helixml/kodit/internal/config/config.go:314:					WithRetryAttempts								100.0%
github.com/helixml/kodit/internal/config/config.go:329:					NewRemoteConfig									100.0%
github.com/helixml/kodit/internal/config/config.go:338:					ServerURL									100.0%
github.com/helixml/kodit/internal/config/config.go:341:					APIKey										100.0%
github.com/helixml/kodit/internal/config/config.go:344:					Timeout										100.0%
github.com/helixml/kodit/internal/config/config.go:347:					MaxRetries									100.0%
github.com/helixml/kodit/internal/config/config.go:350:					VerifySSL									100.0%
github.com/helixml/kodit/internal/config/config.go:353:					IsConfigured									100.0%
github.com/helixml/kodit/internal/config/config.go:361:					WithServerURL									100.0%
github.com/helixml/kodit/internal/config/config.go:366:					WithRemoteAPIKey								100.0%
github.com/helixml/kodit/internal/config/config.go:371:					WithRemoteTimeout								100.0%
github.com/helixml/kodit/internal/config/config.go:376:					WithRemoteMaxRetries								100.0%
github.com/helixml/kodit/internal/config/config.go:381:					WithVerifySSL									100.0%
github.com/helixml/kodit/internal/config/config.go:386:					NewRemoteConfigWithOptions							100.0%
github.com/helixml/kodit/internal/config/config.go:420:					DefaultDataDir									75.0%
github.com/helixml/kodit/internal/config/config.go:429:					DefaultCloneDir									0.0%
github.com/helixml/kodit/internal/config/config.go:434:					DefaultLogger									0.0%
github.com/helixml/kodit/internal/config/config.go:439:					PrepareDataDir									0.0%
github.com/helixml/kodit/internal/config/config.go:447:					PrepareCloneDir									0.0%
github.com/helixml/kodit/internal/config/config.go:458:					NewAppConfig									100.0%
github.com/helixml/kodit/internal/config/config.go:479:					Host										100.0%
github.com/helixml/kodit/internal/config/config.go:482:					Port										100.0%
github.com/helixml/kodit/internal/config/config.go:485:					Addr										0.0%
github.com/helixml/kodit/internal/config/config.go:490:					DataDir										100.0%
github.com/helixml/kodit/internal/config/config.go:493:					DBURL										100.0%
github.com/helixml/kodit/internal/config/config.go:496:					LogLevel									100.0%
github.com/helixml/kodit/internal/config/config.go:499:					LogFormat									100.0%
github.com/helixml/kodit/internal/config/config.go:502:					DisableTelemetry								100.0%
github.com/helixml/kodit/internal/config/config.go:506:					SkipProviderValidation								0.0%
github.com/helixml/kodit/internal/config/config.go:509:					EmbeddingEndpoint								100.0%
github.com/helixml/kodit/internal/config/config.go:512:					EnrichmentEndpoint								100.0%
github.com/helixml/kodit/internal/config/config.go:515:					PeriodicSync									100.0%
github.com/helixml/kodit/internal/config/config.go:518:					APIKeys										100.0%
github.com/helixml/kodit/internal/config/config.go:525:					Remote										100.0%
github.com/helixml/kodit/internal/config/config.go:528:					Reporting									0.0%
github.com/helixml/kodit/internal/config/config.go:531:					LiteLLMCache									0.0%
github.com/helixml/kodit/internal/config/config.go:534:					WorkerCount									100.0%
github.com/helixml/kodit/internal/config/config.go:537:					SearchLimit									100.0%
github.com/helixml/kodit/internal/config/config.go:540:					HTTPCacheDir									0.0%
github.com/helixml/kodit/internal/config/config.go:543:					ChunkSize									0.0%
github.com/helixml/kodit/internal/config/config.go:546:					ChunkOverlap									0.0%
github.com/helixml/kodit/internal/config/config.go:549:					ChunkMinSize									0.0%
github.com/helixml/kodit/internal/config/config.go:552:					IsRemote									100.0%
github.com/helixml/kodit/internal/config/config.go:557:					CloneDir									100.0%
github.com/helixml/kodit/internal/config/config.go:562:					LiteLLMCacheDir									100.0%
github.com/helixml/kodit/internal/config/config.go:567:					EnsureDataDir									0.0%
github.com/helixml/kodit/internal/config/config.go:572:					EnsureCloneDir									0.0%
github.com/helixml/kodit/internal/config/config.go:577:					EnsureLiteLLMCacheDir								0.0%
github.com/helixml/kodit/internal/config/config.go:585:					WithHost									100.0%
github.com/helixml/kodit/internal/config/config.go:590:					WithPort									100.0%
github.com/helixml/kodit/internal/config/config.go:595:					WithDataDir									100.0%
github.com/helixml/kodit/internal/config/config.go:606:					WithDBURL									100.0%
github.com/helixml/kodit/internal/config/config.go:611:					WithLogLevel									100.0%
github.com/helixml/kodit/internal/config/config.go:616:					WithLogFormat									100.0%
github.com/helixml/kodit/internal/config/config.go:621:					WithDisableTelemetry								100.0%
github.com/helixml/kodit/internal/config/config.go:627:					WithSkipProviderValidation							100.0%
github.com/helixml/kodit/internal/config/config.go:632:					WithEmbeddingEndpoint								100.0%
github.com/helixml/kodit/internal/config/config.go:637:					WithEnrichmentEndpoint								100.0%
github.com/helixml/kodit/internal/config/config.go:642:					WithPeriodicSyncConfig								100.0%
github.com/helixml/kodit/internal/config/config.go:647:					WithAPIKeys									100.0%
github.com/helixml/kodit/internal/config/config.go:655:					WithRemoteConfig								100.0%
github.com/helixml/kodit/internal/config/config.go:660:					WithReportingConfig								100.0%
github.com/helixml/kodit/internal/config/config.go:665:					WithLiteLLMCacheConfig								100.0%
github.com/helixml/kodit/internal/config/config.go:670:					WithWorkerCount									100.0%
github.com/helixml/kodit/internal/config/config.go:679:					WithSearchLimit									100.0%
github.com/helixml/kodit/internal/config/config.go:688:					WithHTTPCacheDir								0.0%
github.com/helixml/kodit/internal/config/config.go:693:					WithChunkSize									100.0%
github.com/helixml/kodit/internal/config/config.go:698:					WithChunkOverlap								100.0%
github.com/helixml/kodit/internal/config/config.go:703:					WithChunkMinSize								100.0%
github.com/helixml/kodit/internal/config/config.go:708:					NewAppConfigWithOptions								100.0%
github.com/helixml/kodit/internal/config/config.go:719:					Apply										0.0%
github.com/helixml/kodit/internal/config/config.go:728:					LogConfig									0.0%
github.com/helixml/kodit/internal/config/config.go:744:					maskedDBURL									0.0%
github.com/helixml/kodit/internal/config/config.go:754:					endpointBaseURL									0.0%
github.com/helixml/kodit/internal/config/config.go:761:					endpointModel									0.0%
github.com/helixml/kodit/internal/config/config.go:769:					ParseAPIKeys									100.0%
github.com/helixml/kodit/internal/config/dotenv.go:12:					LoadDotEnv									80.0%
github.com/helixml/kodit/internal/config/dotenv.go:27:					MustLoadDotEnv									66.7%
github.com/helixml/kodit/internal/config/dotenv.go:38:					LoadDotEnvFromFiles								66.7%
github.com/helixml/kodit/internal/config/dotenv.go:53:					OverloadDotEnvFromFiles								66.7%
github.com/helixml/kodit/internal/config/dotenv.go:68:					LoadConfig									66.7%
github.com/helixml/kodit/internal/config/env.go:208:					LoadFromEnv									75.0%
github.com/helixml/kodit/internal/config/env.go:218:					LoadFromEnvWithPrefix								0.0%
github.com/helixml/kodit/internal/config/env.go:227:					ToAppConfig									97.4%
github.com/helixml/kodit/internal/config/env.go:310:					applyOption									100.0%
github.com/helixml/kodit/internal/config/env.go:316:					IsConfigured									100.0%
github.com/helixml/kodit/internal/config/env.go:321:					ToEndpoint									100.0%
github.com/helixml/kodit/internal/config/env.go:354:					ToPeriodicSyncConfig								100.0%
github.com/helixml/kodit/internal/config/env.go:362:					IsConfigured									100.0%
github.com/helixml/kodit/internal/config/env.go:367:					ToRemoteConfig									83.3%
github.com/helixml/kodit/internal/config/env.go:385:					ToReportingConfig								100.0%
github.com/helixml/kodit/internal/config/env.go:391:					ToLiteLLMCacheConfig								100.0%
github.com/helixml/kodit/internal/config/env.go:396:					parseLogFormat									100.0%
github.com/helixml/kodit/internal/config/env.go:406:					parseExtraParams								100.0%
github.com/helixml/kodit/internal/database/database.go:29:				NewDatabase									80.0%
github.com/helixml/kodit/internal/database/database.go:65:				NewDatabaseWithConfig								0.0%
github.com/helixml/kodit/internal/database/database.go:93:				Session										100.0%
github.com/helixml/kodit/internal/database/database.go:99:				GORM										100.0%
github.com/helixml/kodit/internal/database/database.go:104:				Close										75.0%
github.com/helixml/kodit/internal/database/database.go:113:				ConfigurePool									85.7%
github.com/helixml/kodit/internal/database/database.go:125:				IsPostgres									100.0%
github.com/helixml/kodit/internal/database/database.go:130:				IsSQLite									100.0%
github.com/helixml/kodit/internal/database/database.go:134:				parseDialector									100.0%
github.com/helixml/kodit/internal/database/gorm_logger.go:22:				LogMode										0.0%
github.com/helixml/kodit/internal/database/gorm_logger.go:25:				Info										0.0%
github.com/helixml/kodit/internal/database/gorm_logger.go:30:				Warn										100.0%
github.com/helixml/kodit/internal/database/gorm_logger.go:35:				Error										0.0%
github.com/helixml/kodit/internal/database/gorm_logger.go:45:				truncateSQL									50.0%
github.com/helixml/kodit/internal/database/gorm_logger.go:58:				Trace										55.6%
github.com/helixml/kodit/internal/database/options.go:11:				ApplyOptions									70.6%
github.com/helixml/kodit/internal/database/options.go:46:				ApplyConditions									0.0%
github.com/helixml/kodit/internal/database/pgvector.go:19:				NewPgVector									100.0%
github.com/helixml/kodit/internal/database/pgvector.go:27:				Floats										100.0%
github.com/helixml/kodit/internal/database/pgvector.go:37:				Dimension									100.0%
github.com/helixml/kodit/internal/database/pgvector.go:43:				Scan										100.0%
github.com/helixml/kodit/internal/database/pgvector.go:85:				Value										100.0%
github.com/helixml/kodit/internal/database/pgvector.go:90:				String										100.0%
github.com/helixml/kodit/internal/database/query.go:30:					String										93.3%
github.com/helixml/kodit/internal/database/query.go:72:					NewFilter									100.0%
github.com/helixml/kodit/internal/database/query.go:81:					NewBetweenFilter								100.0%
github.com/helixml/kodit/internal/database/query.go:91:					Field										100.0%
github.com/helixml/kodit/internal/database/query.go:94:					Operator									100.0%
github.com/helixml/kodit/internal/database/query.go:97:					Value										100.0%
github.com/helixml/kodit/internal/database/query.go:109:				String										100.0%
github.com/helixml/kodit/internal/database/query.go:123:				NewOrderBy									100.0%
github.com/helixml/kodit/internal/database/query.go:131:				Field										100.0%
github.com/helixml/kodit/internal/database/query.go:134:				Direction									100.0%
github.com/helixml/kodit/internal/database/query.go:145:				NewQuery									100.0%
github.com/helixml/kodit/internal/database/query.go:150:				Where										100.0%
github.com/helixml/kodit/internal/database/query.go:156:				WhereBetween									100.0%
github.com/helixml/kodit/internal/database/query.go:162:				Equal										100.0%
github.com/helixml/kodit/internal/database/query.go:167:				NotEqual									100.0%
github.com/helixml/kodit/internal/database/query.go:172:				GreaterThan									100.0%
github.com/helixml/kodit/internal/database/query.go:177:				GreaterThanOrEqual								100.0%
github.com/helixml/kodit/internal/database/query.go:182:				LessThan									100.0%
github.com/helixml/kodit/internal/database/query.go:187:				LessThanOrEqual									100.0%
github.com/helixml/kodit/internal/database/query.go:192:				Like										100.0%
github.com/helixml/kodit/internal/database/query.go:197:				ILike										100.0%
github.com/helixml/kodit/internal/database/query.go:202:				In										100.0%
github.com/helixml/kodit/internal/database/query.go:207:				NotIn										100.0%
github.com/helixml/kodit/internal/database/query.go:212:				IsNull										100.0%
github.com/helixml/kodit/internal/database/query.go:217:				IsNotNull									100.0%
github.com/helixml/kodit/internal/database/query.go:222:				Order										100.0%
github.com/helixml/kodit/internal/database/query.go:228:				OrderAsc									100.0%
github.com/helixml/kodit/internal/database/query.go:233:				OrderDesc									100.0%
github.com/helixml/kodit/internal/database/query.go:238:				Limit										100.0%
github.com/helixml/kodit/internal/database/query.go:244:				Offset										100.0%
github.com/helixml/kodit/internal/database/query.go:250:				Paginate									100.0%
github.com/helixml/kodit/internal/database/query.go:263:				Filters										100.0%
github.com/helixml/kodit/internal/database/query.go:270:				Orders										100.0%
github.com/helixml/kodit/internal/database/query.go:277:				LimitValue									100.0%
github.com/helixml/kodit/internal/database/query.go:282:				OffsetValue									100.0%
github.com/helixml/kodit/internal/database/query.go:287:				Apply										90.0%
github.com/helixml/kodit/internal/database/query.go:309:				applyFilter									33.3%
github.com/helixml/kodit/internal/database/repository.go:31:				NewRepository									100.0%
github.com/helixml/kodit/internal/database/repository.go:45:				NewRepositoryForTable								0.0%
github.com/helixml/kodit/internal/database/repository.go:55:				Table										0.0%
github.com/helixml/kodit/internal/database/repository.go:61:				modelDB										75.0%
github.com/helixml/kodit/internal/database/repository.go:73:				sessionDB									75.0%
github.com/helixml/kodit/internal/database/repository.go:85:				Find										92.3%
github.com/helixml/kodit/internal/database/repository.go:107:				FindOne										80.0%
github.com/helixml/kodit/internal/database/repository.go:123:				Exists										83.3%
github.com/helixml/kodit/internal/database/repository.go:134:				DeleteBy									80.0%
github.com/helixml/kodit/internal/database/repository.go:144:				DB										100.0%
github.com/helixml/kodit/internal/database/repository.go:149:				Count										0.0%
github.com/helixml/kodit/internal/database/repository.go:161:				primaryKeyColumns								85.7%
github.com/helixml/kodit/internal/database/repository.go:174:				Mapper										100.0%
github.com/helixml/kodit/internal/database/search_filters.go:14:			ApplySearchFilters								0.0%
github.com/helixml/kodit/internal/database/transaction.go:17:				NewTransaction									75.0%
github.com/helixml/kodit/internal/database/transaction.go:26:				Session										100.0%
github.com/helixml/kodit/internal/database/transaction.go:31:				Commit										83.3%
github.com/helixml/kodit/internal/database/transaction.go:43:				Rollback									83.3%
github.com/helixml/kodit/internal/database/transaction.go:55:				WithTransaction									88.9%
github.com/helixml/kodit/internal/database/transaction.go:75:				WithTransactionResult								84.6%
github.com/helixml/kodit/internal/log/logger.go:31:					NewLogger									100.0%
github.com/helixml/kodit/internal/log/logger.go:47:					NewLoggerWithWriter								71.4%
github.com/helixml/kodit/internal/log/logger.go:62:					parseLevel									100.0%
github.com/helixml/kodit/internal/log/logger.go:76:					Zerolog										0.0%
github.com/helixml/kodit/internal/log/logger.go:81:					With										100.0%
github.com/helixml/kodit/internal/log/logger.go:92:					WithContext									100.0%
github.com/helixml/kodit/internal/log/logger.go:112:					Debug										100.0%
github.com/helixml/kodit/internal/log/logger.go:117:					DebugContext									0.0%
github.com/helixml/kodit/internal/log/logger.go:122:					Info										100.0%
github.com/helixml/kodit/internal/log/logger.go:127:					InfoContext									100.0%
github.com/helixml/kodit/internal/log/logger.go:132:					Warn										100.0%
github.com/helixml/kodit/internal/log/logger.go:137:					WarnContext									0.0%
github.com/helixml/kodit/internal/log/logger.go:142:					Error										100.0%
github.com/helixml/kodit/internal/log/logger.go:147:					ErrorContext									0.0%
github.com/helixml/kodit/internal/log/logger.go:152:					addPairs									50.0%
github.com/helixml/kodit/internal/log/logger.go:162:					WithCorrelationID								100.0%
github.com/helixml/kodit/internal/log/logger.go:167:					WithRequestID									100.0%
github.com/helixml/kodit/internal/log/logger.go:172:					CorrelationID									100.0%
github.com/helixml/kodit/internal/log/logger.go:180:					RequestID									100.0%
github.com/helixml/kodit/internal/log/logger.go:188:					SetDefault									100.0%
github.com/helixml/kodit/internal/log/logger.go:199:					Default										100.0%
github.com/helixml/kodit/internal/log/logger.go:204:					SetDefaultLogger								100.0%
github.com/helixml/kodit/internal/log/logger.go:210:					Configure									100.0%
github.com/helixml/kodit/internal/log/terminal_handler.go:26:				newConsoleWriter								90.9%
github.com/helixml/kodit/internal/mcp/catalog.go:16:					Name										100.0%
github.com/helixml/kodit/internal/mcp/catalog.go:19:					Description									0.0%
github.com/helixml/kodit/internal/mcp/catalog.go:22:					Type										100.0%
github.com/helixml/kodit/internal/mcp/catalog.go:25:					Required									100.0%
github.com/helixml/kodit/internal/mcp/catalog.go:35:					Name										100.0%
github.com/helixml/kodit/internal/mcp/catalog.go:38:					Description									0.0%
github.com/helixml/kodit/internal/mcp/catalog.go:41:					Params										100.0%
github.com/helixml/kodit/internal/mcp/catalog.go:49:					tools										100.0%
github.com/helixml/kodit/internal/mcp/catalog.go:165:					ToolDefinitions									100.0%
github.com/helixml/kodit/internal/mcp/catalog.go:170:					ServerInstructions								100.0%
github.com/helixml/kodit/internal/mcp/catalog.go:175:					mcpTool										90.0%
github.com/helixml/kodit/internal/mcp/file_uri.go:16:					NewFileURI									100.0%
github.com/helixml/kodit/internal/mcp/file_uri.go:25:					WithLineRange									100.0%
github.com/helixml/kodit/internal/mcp/file_uri.go:32:					String										100.0%
github.com/helixml/kodit/internal/mcp/scope.go:20:					Find										100.0%
github.com/helixml/kodit/internal/mcp/scope.go:31:					Content										100.0%
github.com/helixml/kodit/internal/mcp/scope.go:45:					SearchCodeWithScores								100.0%
github.com/helixml/kodit/internal/mcp/scope.go:56:					SearchKeywordsWithScores							100.0%
github.com/helixml/kodit/internal/mcp/scope.go:67:					Search										100.0%
github.com/helixml/kodit/internal/mcp/scope.go:81:					ListFiles									100.0%
github.com/helixml/kodit/internal/mcp/scope.go:90:					Scope										83.3%
github.com/helixml/kodit/internal/mcp/scope.go:116:					scopeFilters									100.0%
github.com/helixml/kodit/internal/mcp/server.go:129:					NewServer									100.0%
github.com/helixml/kodit/internal/mcp/server.go:177:					registerTools									83.3%
github.com/helixml/kodit/internal/mcp/server.go:205:					handleGetVersion								100.0%
github.com/helixml/kodit/internal/mcp/server.go:210:					handleListRepositories								75.0%
github.com/helixml/kodit/internal/mcp/server.go:255:					resolveRepository								83.3%
github.com/helixml/kodit/internal/mcp/server.go:266:					handleGetArchitectureDocs							100.0%
github.com/helixml/kodit/internal/mcp/server.go:272:					handleGetAPIDocs								0.0%
github.com/helixml/kodit/internal/mcp/server.go:278:					handleGetCommitDescription							0.0%
github.com/helixml/kodit/internal/mcp/server.go:284:					handleGetDatabaseSchema								0.0%
github.com/helixml/kodit/internal/mcp/server.go:290:					handleGetCookbook								0.0%
github.com/helixml/kodit/internal/mcp/server.go:297:					handleGetWiki									71.4%
github.com/helixml/kodit/internal/mcp/server.go:358:					handleGetWikiPage								67.6%
github.com/helixml/kodit/internal/mcp/server.go:425:					formatPageTree									100.0%
github.com/helixml/kodit/internal/mcp/server.go:435:					handleEnrichmentDocs								67.9%
github.com/helixml/kodit/internal/mcp/server.go:507:					resolveFileResults								70.4%
github.com/helixml/kodit/internal/mcp/server.go:610:					handleSemanticSearch								81.0%
github.com/helixml/kodit/internal/mcp/server.go:684:					handleKeywordSearch								80.4%
github.com/helixml/kodit/internal/mcp/server.go:765:					handleGrep									74.5%
github.com/helixml/kodit/internal/mcp/server.go:856:					handleLs									74.3%
github.com/helixml/kodit/internal/mcp/server.go:923:					handleReadResource								85.7%
github.com/helixml/kodit/internal/mcp/server.go:950:					registerResources								100.0%
github.com/helixml/kodit/internal/mcp/server.go:966:					handleReadFile									83.3%
github.com/helixml/kodit/internal/mcp/server.go:1032:					repoRelativePath								90.0%
github.com/helixml/kodit/internal/mcp/server.go:1052:					normalizeExtension								100.0%
github.com/helixml/kodit/internal/mcp/server.go:1057:					MCPServer									100.0%
github.com/helixml/kodit/internal/mcp/server.go:1062:					ServeStdio									0.0%
github.com/helixml/kodit/internal/testdb/testdb.go:15:					New										0.0%
github.com/helixml/kodit/internal/testdb/testdb.go:33:					NewPlain									0.0%
github.com/helixml/kodit/internal/testdb/testdb.go:47:					WithSchema									0.0%
github.com/helixml/kodit/kodit.go:152:							New										70.0%
github.com/helixml/kodit/kodit.go:485:							Close										81.2%
github.com/helixml/kodit/kodit.go:521:							WorkerIdle									100.0%
github.com/helixml/kodit/kodit.go:526:							Logger										0.0%
github.com/helixml/kodit/kodit.go:535:							Embed										75.0%
github.com/helixml/kodit/kodit.go:546:							buildSearchStores								42.3%
github.com/helixml/kodit/mcp_server.go:16:						NewParameter									100.0%
github.com/helixml/kodit/mcp_server.go:26:						Name										100.0%
github.com/helixml/kodit/mcp_server.go:29:						Description									100.0%
github.com/helixml/kodit/mcp_server.go:32:						Type										100.0%
github.com/helixml/kodit/mcp_server.go:35:						Required									100.0%
github.com/helixml/kodit/mcp_server.go:45:						NewTool										100.0%
github.com/helixml/kodit/mcp_server.go:56:						Name										100.0%
github.com/helixml/kodit/mcp_server.go:59:						Description									100.0%
github.com/helixml/kodit/mcp_server.go:62:						Parameters									100.0%
github.com/helixml/kodit/mcp_server.go:76:						NewMCPServer									100.0%
github.com/helixml/kodit/mcp_server.go:86:						Instructions									100.0%
github.com/helixml/kodit/mcp_server.go:89:						Tools										100.0%
github.com/helixml/kodit/mcp_server.go:98:						mcpServerFromDefinitions							100.0%
github.com/helixml/kodit/options.go:56:							newClientConfig									100.0%
github.com/helixml/kodit/options.go:76:							WithSQLite									100.0%
github.com/helixml/kodit/options.go:85:							WithPostgresVectorchord								0.0%
github.com/helixml/kodit/options.go:93:							WithOpenAI									0.0%
github.com/helixml/kodit/options.go:102:						WithOpenAIConfig								0.0%
github.com/helixml/kodit/options.go:112:						WithAnthropic									0.0%
github.com/helixml/kodit/options.go:120:						WithAnthropicConfig								0.0%
github.com/helixml/kodit/options.go:128:						WithTextProvider								0.0%
github.com/helixml/kodit/options.go:135:						WithEmbeddingProvider								100.0%
github.com/helixml/kodit/options.go:142:						WithEmbeddingBudget								0.0%
github.com/helixml/kodit/options.go:149:						WithEnrichmentBudget								0.0%
github.com/helixml/kodit/options.go:157:						WithEmbeddingParallelism							0.0%
github.com/helixml/kodit/options.go:167:						WithEnrichmentParallelism							0.0%
github.com/helixml/kodit/options.go:177:						WithEnricherParallelism								0.0%
github.com/helixml/kodit/options.go:186:						WithDataDir									100.0%
github.com/helixml/kodit/options.go:194:						WithCloneDir									100.0%
github.com/helixml/kodit/options.go:201:						WithLogger									0.0%
github.com/helixml/kodit/options.go:208:						WithAPIKeys									0.0%
github.com/helixml/kodit/options.go:216:						WithWorkerCount									0.0%
github.com/helixml/kodit/options.go:227:						WithWorkerPollPeriod								100.0%
github.com/helixml/kodit/options.go:236:						WithSkipProviderValidation							100.0%
github.com/helixml/kodit/options.go:243:						WithPeriodicSyncConfig								0.0%
github.com/helixml/kodit/options.go:251:						WithModelDir									100.0%
github.com/helixml/kodit/options.go:258:						WithChunkParams									0.0%
github.com/helixml/kodit/options.go:265:						WithCloser									0.0%
github.com/helixml/kodit/options.go:275:						WithRAGPipeline									100.0%
github.com/helixml/kodit/options.go:286:						WithFullPipeline								100.0%
github.com/helixml/kodit/scoped_handler.go:16:						NewScopedMCPHandler								0.0%
github.com/helixml/kodit/tools/download-ort/main.go:25:					main										0.0%
github.com/helixml/kodit/tools/download-ort/main.go:58:					downloadORT									0.0%
github.com/helixml/kodit/tools/download-ort/main.go:92:					downloadTokenizers								0.0%
github.com/helixml/kodit/tools/download-ort/main.go:126:				ortPlatform									0.0%
github.com/helixml/kodit/tools/download-ort/main.go:140:				tokenizersPlatform								0.0%
github.com/helixml/kodit/tools/download-ort/main.go:154:				fetchAndExtract									0.0%
github.com/helixml/kodit/tools/download-ort/main.go:170:				tryFetchAndExtract								0.0%
github.com/helixml/kodit/tools/download-ort/main.go:184:				extractTgz									0.0%
github.com/helixml/kodit/tools/download-ort/main.go:225:				writeFile									0.0%
total:											(statements)									32.1%

@philwinder philwinder merged commit c3d2ab1 into main Mar 26, 2026
12 checks passed
@philwinder philwinder deleted the fix/rescan-deletes-commit-data branch March 26, 2026 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant