Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
contextception
command
Contextception — code context intelligence engine.
|
Contextception — code context intelligence engine. |
|
gen-schema
command
Command gen-schema generates JSON Schema files from Contextception's Go types.
|
Command gen-schema generates JSON Schema files from Contextception's Go types. |
|
internal
|
|
|
analyzer
Package analyzer implements the context analysis engine.
|
Package analyzer implements the context analysis engine. |
|
change
Package change provides reusable logic for building PR-level change reports.
|
Package change provides reusable logic for building PR-level change reports. |
|
classify
Package classify provides shared file classification predicates used by both the indexer (to filter non-source edges) and the analyzer (to route files into ignore).
|
Package classify provides shared file classification predicates used by both the indexer (to filter non-source edges) and the analyzer (to route files into ignore). |
|
cli
Package cli defines the cobra command tree for contextception.
|
Package cli defines the cobra command tree for contextception. |
|
config
Package config handles loading and validating .contextception/config.yaml.
|
Package config handles loading and validating .contextception/config.yaml. |
|
db
Package db manages the SQLite index database lifecycle.
|
Package db manages the SQLite index database lifecycle. |
|
extractor
Package extractor defines the interface for language-specific import extraction.
|
Package extractor defines the interface for language-specific import extraction. |
|
extractor/golang
Package golang implements import extraction for Go source files.
|
Package golang implements import extraction for Go source files. |
|
extractor/java
Package java implements import extraction for Java source files.
|
Package java implements import extraction for Java source files. |
|
extractor/python
Package python implements import extraction for Python source files.
|
Package python implements import extraction for Python source files. |
|
extractor/rust
Package rust implements import extraction for Rust source files.
|
Package rust implements import extraction for Rust source files. |
|
extractor/typescript
Package typescript implements import extraction for TypeScript and JavaScript source files.
|
Package typescript implements import extraction for TypeScript and JavaScript source files. |
|
git
Package git extracts historical signals (churn, co-change) from git history.
|
Package git extracts historical signals (churn, co-change) from git history. |
|
grader
Package grader implements automated grading of contextception analysis output against the testing-tracker rubric.
|
Package grader implements automated grading of contextception analysis output against the testing-tracker rubric. |
|
history
Package history provides persistent storage for analysis results over time.
|
Package history provides persistent storage for analysis results over time. |
|
indexer
Package indexer orchestrates the scan → extract → resolve → store pipeline.
|
Package indexer orchestrates the scan → extract → resolve → store pipeline. |
|
mcpserver
Package mcpserver exposes contextception via the Model Context Protocol.
|
Package mcpserver exposes contextception via the Model Context Protocol. |
|
model
Package model defines shared types used across the contextception engine.
|
Package model defines shared types used across the contextception engine. |
|
resolver
Package resolver defines the interface for mapping imports to repository files.
|
Package resolver defines the interface for mapping imports to repository files. |
|
resolver/golang
Package golang implements import resolution for Go source files.
|
Package golang implements import resolution for Go source files. |
|
resolver/java
Package java implements import resolution for Java source files.
|
Package java implements import resolution for Java source files. |
|
resolver/python
Package python implements import resolution for Python source files.
|
Package python implements import resolution for Python source files. |
|
resolver/rust
Package rust implements import resolution for Rust source files.
|
Package rust implements import resolution for Rust source files. |
|
resolver/typescript
Package typescript implements import resolution for TypeScript and JavaScript source files.
|
Package typescript implements import resolution for TypeScript and JavaScript source files. |
|
update
Package update provides self-update detection and installation method logic.
|
Package update provides self-update detection and installation method logic. |
|
version
Package version holds the build version, set via ldflags.
|
Package version holds the build version, set via ldflags. |
|
Package schema defines the stable JSON output types for contextception.
|
Package schema defines the stable JSON output types for contextception. |
Click to show internal directories.
Click to hide internal directories.