Skip to main content

Crate code_system_graph_core

Crate code_system_graph_core 

Source
Expand description

Application logic and ports for federated repository intelligence.

Structs§

AffectedTestsRequest
Request for tests affected by changed local files.
AffectedTestsResult
Result of one affected-tests request.
Ambiguity
Explicit unresolved interpretation.
ArtifactKey
Stable identity of one extractor input within a concrete checkout.
BitbucketProvider
Bitbucket Cloud public REST 2.0 pull-request adapter.
BoundedJsonWriter
JSON sink that never retains bytes beyond its configured maximum.
CapabilityDir
Handles scoped directory operations relative to a canonical checkout root.
ChangeAnalysisCoverage
Coverage accounting that prevents false-safe change conclusions.
ChangeAnalysisOptions
Deterministic bounds and presentation controls for semantic change analysis.
ChangeAnalysisSummary
Compact aggregate suitable for summary-only callers.
ChangeHunk
One zero-context unified-diff hunk.
ChangeImpactReport
Complete semantic mapping and propagation tied to one exact change-set input.
ChangeRequest
Input required to collect one local change set.
ChangeSet
Immutable, fingerprinted description of a repository change.
ChangeValidityInput
Current fingerprints used to determine whether analysis remains valid.
ChangedArtifactMapping
Semantic graph mapping for one changed file and source layer.
ChangedEntity
One deduplicated graph entity associated with the analyzed change.
ChangedFile
One changed file, preserving native path bytes where the platform permits it.
ChangedLine
Position-only changed-line evidence.
CodeGraphConfig
Process and circuit-breaker settings for the production CodeGraph adapter.
CodeGraphProvider
Production local-intelligence provider using public CodeGraph MCP and CLI interfaces.
CommitFileSelection
Explicit file/layer subset a modeled commit would select.
CommitGate
Safety decision for a modeled commit command.
CommitIntent
Commit command intent evaluated against an analyzed change set.
CompatibilityFinding
One evidence-backed compatibility rule result.
CompatibilityInput
Compatibility result associated with a graph contract.
CompatibilityReport
Complete compatibility result with exact before/after fingerprints.
ConfigDoctorInput
Configuration observation supplied to the pure doctor function.
ContentFingerprint
Content identity returned independently from extraction.
ContractCompatibility
Compatibility result associated with one exact graph contract.
ContractCompatibilityInput
Precomputed compatibility result keyed by an exact contract and optional source file.
ContractCompatibilitySummary
Source-free compatibility projection for one contract.
ContractDifference
One structural difference between two contract nodes.
ContractFinding
Compatibility finding with untrusted evidence text removed.
ContractImpact
Impact on a modeled public or private contract.
ContractImplementationConfig
Explicit source symbol that implements an HTTP contract.
ContractIssue
One stable contract validation or coverage issue.
ContractLink
Source-free relationship explanation.
ContractReport
Result of one contract application operation.
ContractRequest
Bounded input for one contract application operation.
ContractView
Public projection of one contract node.
CorroborationReport
Bounded optional CodeGraph corroboration for one repository scan.
CoverageSummary
Coverage details that control whether a numeric risk score is permitted.
CriticalityAssignment
Explicit, evidence-backed critical-domain assignment.
DataAccessObservation
One directly evidenced declaration, model binding, or literal SQL access.
DataArtifactReference
One statically resolved source-to-data-artifact reference.
DataDocument
Owned, serialization-ready output for one database-related source artifact.
DataEvidenceLine
One-based source line constrained to the extraction line budget.
DatabaseColumn
One database column declaration without default literal contents.
DatabaseForeignKey
One database foreign-key declaration.
DatabaseIndex
One database index declaration.
DatabaseTable
Structured table definition collected from SQL or an ORM declaration.
DeclaredImplementation
Declared source symbol and the HTTP contract it implements.
DeclaredTestCase
Declared cross-language test case and its validated HTTP target.
DeploymentUnit
One explicit deployment unit.
DiscoverContext
Bounded repository inventory supplied to an extractor.
DiscoveredInput
One file selected by an extractor.
DoctorCheck
One deterministic doctor check.
DoctorReport
Consolidated source-free health report.
DoctorRequest
Immutable inputs consolidated by doctor.
DocumentRecord
Structured facts retained for one documentation record.
DocumentationDocument
Complete bounded output for one documentation source.
EdgeKindCost
Positive base cost assigned to one relationship kind.
EffectiveRepositoryConfig
Strict merged repository configuration after precedence resolution.
EnvironmentAssignment
Explicit deployment environment associated with a graph node.
EventDocument
Deterministic event facts and extraction limitations for one input.
EventEvidenceLine
Bounded, source-free evidence identifying where a fact was observed.
EventGraphFacts
Graph facts assembled from workspace-wide event declarations and source observations.
EventObservation
One conservative publisher, subscriber, or channel declaration observation.
EventSchemaDefinition
Bounded schema metadata attached to an event observation.
EventSchemaField
One top-level field from a statically visible event payload schema.
EvidenceMetadata
Evidence location and provenance safe for public delivery.
ExecutionLimitExceeded
Typed failure produced when one supervised execution resource is exhausted.
ExecutionPolicy
Effective global execution policy for one workspace operation.
ExecutionPolicyOverrides
Optional operator-owned execution-policy overrides from the workspace manifest.
ExecutionSummary
Observable resource accounting attached to a completed scan or sync pass.
ExplicitReference
An explicit, bounded graph reference and its source location.
ExportReport
Deterministic, bounded graph export.
ExportRequest
Explicit bounds for one graph export.
ExtractInput
Immutable source input supplied to a focused extractor.
ExtractionBatch
Versioned, source-owned output produced by a boundary extractor.
ExtractionBudgetOverrides
Optional operator-owned overrides from the workspace manifest.
ExtractionBudgets
Effective extraction limits for one scan.
ExtractionGraphFacts
Graph-ready facts assembled from supported extraction documents.
ExtractionLimitExceeded
Typed fail-closed extraction limit error.
ExtractionReport
Audit metrics and diagnostics for one source-owned batch.
ExtractionTracker
Mutable accounting state owned by one artifact-extractor invocation.
ExtractorBatch
Complete transient output owned by one extractor input.
ExtractorBatchPlan
Source-level extraction and deletion work for one scan.
FederatedGraph
Validated in-memory projection used for bounded graph traversal.
FileDescriptor
Repository file metadata available during extractor discovery.
FocusedSourceExtractor
Built-in focused source HTTP and test extractor.
FreshnessDoctorInput
Freshness observation supplied to the pure doctor function.
GeneratedClientMetadata
Exact generated-client configuration or manifest observation.
GeneratedClientMetadataExtractor
Built-in OpenAPI Generator metadata extractor.
GitCliChangeProvider
Configuration for the production local Git provider.
GitHubProvider
GitHub public REST pull-request adapter.
GraphqlArgumentDefinition
Argument, variable, or input-field definition.
GraphqlDocument
Owned extraction result for one source artifact.
GraphqlFederationMetadata
Declarative Apollo federation or schema-stitching directive.
GraphqlFieldDefinition
Field declared by an object, interface, or input object.
GraphqlFragment
Named executable GraphQL fragment.
GraphqlGraphFacts
Graph facts assembled from a workspace-wide set of GraphQL documents.
GraphqlLineRange
Inclusive one-based source range supporting an extracted GraphQL fact.
GraphqlOperation
Executable GraphQL operation.
GraphqlPersistedOperation
Persisted operation manifest entry without the persisted query body.
GraphqlResolver
Exact resolver implementation anchor.
GraphqlTypeDefinition
SDL type definition or extension.
HttpBoundary
HTTP operation plus the evidence that established it.
HttpConsumerConfig
Explicit HTTP consumer boundary.
HttpContractConfig
Canonicalizable HTTP contract target.
HunkLineMatch
Position-only explanation of why evidence matched a changed file.
IgnorePolicy
Effective exclusion policy for one registered repository.
ImpactContext
Complete immutable input context for pure impact analysis.
ImpactDepthBucket
Counts of impact classifications at one exact path depth.
ImpactItem
One deterministically selected affected graph entity.
ImpactOptions
Deterministic bounds and presentation controls for impact analysis.
ImpactPathStep
One directed relationship in an impact path.
ImpactReport
Complete deterministic impact and risk result.
ImpactRequest
Request for one deterministic impact analysis.
IncrementalPlan
Deterministic incremental plan for extractor-relevant artifacts.
InfrastructureDocument
Secret-safe extraction result for one infrastructure source.
InfrastructureEvidence
A bounded source locator that deliberately contains no source text or values.
InfrastructurePort
One explicit network port declaration.
InfrastructureResource
One explicit infrastructure resource.
InfrastructureSelector
One explicit selector key/value pair.
IntegrationTestConfig
Explicit test case that validates an HTTP contract across a repository boundary.
IntegrityDoctorInput
Integrity observation supplied to the pure doctor function.
InvalidExtractionBudget
Invalid operator-owned extraction budget.
LineEvidence
Inclusive one-based line range containing direct evidence.
LocalContextRequest
Request for ephemeral source and local-flow context.
LocalContextResult
Ephemeral local source and flow context.
LocalEnrichmentInput
Optional local impact input produced before this pure analysis call.
LocalImpactItem
One repository-local symbol supplied as optional input data.
LocalImpactRequest
Request for bounded local impact.
LocalImpactResult
Result of one bounded local-impact request.
LocalImpactSummary
Visible repository-local enrichment included in the report.
LocalNeighbor
One bounded caller or callee.
LocalNeighborResult
Result of one local-neighbor request.
LocalNeighborsRequest
Request for bounded local callers or callees.
LockfileMetadata
Conservative metadata proving that a package-manager lockfile was observed.
ManifestEdit
Preview of one constrained workspace-manifest mutation.
ManifestWriteReport
Result of atomically committing a manifest edit.
ManualLinkConfig
Exact manual relationship or automatic-link suppression.
ManualLinkResolution
Graph facts and audit records produced after applying manual declarations.
MigrationMetadata
Ordering and ancestry metadata for one migration artifact.
NextAction
Explicit follow-up offered to a caller.
OwnershipRule
One CODEOWNERS rule, retained in file order because the last matching rule wins.
PackageCoordinate
A package identity observed in a manifest.
PackageDependency
A statically declared dependency.
PackageDependencyFact
Pending dependency ownership resolution retained with extracted package graph facts.
PackageEvidenceLine
An exact line retained as evidence for one extracted fact.
PackageGraphFacts
Graph-ready package facts from one source-owned manifest.
PackageIdentity
Package identity used for deterministic cross-repository ownership resolution.
PackageManifest
Deterministic facts extracted from one package manifest or lockfile.
PackageManifestExtractor
Built-in package-manifest extractor for the mandatory package ecosystems.
PackageManifestValue
A workspace member, package export, or named feature declaration.
Page
Versioned page suitable for CLI, MCP, or HTTP delivery.
Pagination
Stable pagination metadata for delivery envelopes.
PathSegment
One ordered segment in a confirmed traversal path.
PlannedBatch
One deterministic source action derived from an incremental artifact plan.
PrAuthToken
Secret bearer token whose debug representation is always redacted.
PrHttpRequest
HTTP request passed to an injected transport.
PrHttpResponse
Bounded HTTP response returned by an injected transport.
PrHttpTransportError
Secret-free transport failure.
ProtoEnum
Fully owned protobuf enum contract.
ProtoEnumValue
Fully owned protobuf enum value.
ProtoField
Fully owned protobuf field contract.
ProtoFile
Fully owned protobuf file contract.
ProtoGeneratedMarker
Exact generated gRPC service/method marker found in generated source.
ProtoMessage
Fully owned protobuf message contract.
ProtoRpcMethod
Fully owned protobuf RPC method contract.
ProtoService
Fully owned protobuf service contract.
ProtobufGraphFacts
Graph facts assembled from protobuf files and exact generated gRPC markers.
ProviderBudget
Bounds applied independently to one provider request.
ProviderCapability
Capability report discovered from a provider’s public interface.
ProviderDegradation
Non-fatal provider limitation observed while probing.
ProviderDoctorInput
Provider observation supplied to the pure doctor function.
ProviderExecution
Metadata describing one bounded provider execution.
ProviderOperationCapability
One discovered operation and the public interface that provides it.
ProviderRequest
Repository scope and controls shared by all provider requests.
PublicSchema
One named generated JSON Schema.
PublicSchemaCatalog
Deterministic catalog of stable public request and report schemas.
PullRequestChangedFile
Source-free changed-file summary.
PullRequestCheck
One provider check or commit status.
PullRequestCi
Aggregate CI state and bounded checks.
PullRequestContractChange
Contract touched by a pull request.
PullRequestCoordinates
Stable provider coordinates for one pull request.
PullRequestInspectRequest
One opt-in inspection request.
PullRequestInspection
Complete source-free inspection result.
PullRequestListPage
One bounded, deterministically ordered pull-request list page.
PullRequestListRequest
One explicitly authorized request for a bounded pull-request list page.
PullRequestMetadata
Common pull-request metadata.
PullRequestOrderSuggestion
Deterministic review/merge ordering suggestion.
PullRequestOverlap
Deterministic semantic overlap result.
PullRequestProviderConfig
Explicit provider configuration and hard request bounds.
PullRequestRateLimit
Provider rate-limit metadata.
PullRequestRef
Base or head ref metadata.
PullRequestRepository
Repository identity attached to a pull-request ref.
PullRequestReview
One review or participant decision.
PullRequestReviewSummary
Aggregate approvals and bounded review decisions.
PullRequestSemanticInput
Provider-neutral semantic inputs for one pull request.
PullRequestSummary
Source-free pull-request metadata returned by list operations.
PullRequestWarning
Non-fatal provider degradation.
RecommendedCommand
Explicit non-executing validation command supplied by configuration.
RegisteredWorkspace
Validated workspace record plus native paths used by scanners.
RepositoryConfig
Repository registration and boundary inputs.
RepositoryImpact
Aggregate impact for one repository.
ReqwestPrHttpTransport
Production HTTPS transport with redirects disabled and bounded streaming responses.
ResolveSymbolsRequest
Request to resolve one textual symbol anchor.
ResolveSymbolsResult
Result of one symbol-resolution request.
ResolvedSymbol
Exact local symbol returned by a compatible provider contract.
ResolvedTarget
Exact graph target selected for analysis.
RiskFactor
One explainable component of the versioned risk model.
SafeConfigDocument
Owned, serializable configuration metadata that never contains configuration values.
SafeConfigKey
One configuration key observation containing no configuration value.
ScanJobTracker
Monotonic progress tracker used inside one worker process.
SchemaDoctorInput
Exact schema state supplied to the pure doctor function.
SearchCoverage
Coverage and degradation details for a search.
SearchExplanation
Score components and match facts for one search hit.
SearchFilters
Filters applied before search candidates are ranked.
SearchHit
One ranked search result without source bodies.
SearchReport
Paginated ranked search result.
SearchRequest
Input for one deterministic ranked search.
SemanticContractDelta
Compatibility change for one exact changed contract.
ServiceImpact
Aggregate impact for one service.
SourceGraphFacts
Graph-ready facts derived from one focused Rust or Python source file.
SourceLineRange
Inclusive one-based source range supporting an observation.
SourceObservation
Conversion-ready source evidence for an HTTP boundary, implementation, or test case.
SourceSyntaxInspection
Bounded syntax inspection used to corroborate focused textual facts.
Summary
Compact source-free result summary.
SymbolAnchor
Exact source symbol anchor selected by a focused extractor.
TestRecommendation
Ranked, non-executing recommendation for impact validation.
TraversalFilters
Filters applied to nodes and edges during traversal.
TraversalLimits
Effective traversal limits echoed in a report.
TraversalOptions
Bounds and costs controlling one graph traversal.
TraversalPath
One loopless confirmed path.
TraversalReport
Bounded traversal result with explicit uncertainty and frontier data.
TraversalRequest
Input for one bounded confirmed-path traversal.
TruncationInfo
Configured bound that stopped complete traversal or result delivery.
Warning
Non-fatal delivery warning.
WorkspaceManifest
Strict workspace manifest accepted by the initial registry slice.

Enums§

BatchAction
Required action for one source-owned extractor batch.
BatchPlanError
Error returned when affected-neighborhood planning lacks a required batch.
BoundaryRole
Direction of an extracted HTTP operation at a repository boundary.
CapabilityError
Error returned while performing capability-scoped filesystem access.
ChangeAnalysisError
Invalid input or graph state encountered during pure change analysis.
ChangeConclusion
Conservative summary conclusion for a semantic change report.
ChangeError
Failures produced by local Git change discovery and commit modeling.
ChangeScope
Selects the repository state represented by a ChangeSet.
ChangeSourceLayer
Identifies the layer from which a changed file was discovered.
ChangeValidity
Result of validating a previously analyzed change set.
ChangedEntityRole
Role through which a graph node was associated with changed evidence.
ChangedFileStatus
Git-level classification of a changed file.
ChangedLineKind
Kind of one changed line in a zero-context hunk.
ChangedPathSide
Side of a changed path and hunk used for evidence matching.
CheckState
Normalized CI or check outcome.
CommitSelection
Git commit selection semantics modeled without executing a commit.
CommunityError
Failure returned when community-analysis inputs violate their documented invariants.
CompatibilityStatus
Conservative compatibility classification for one contract comparison.
ConfigArtifactKind
Supported secret-safe configuration artifact format.
ConfigError
Error returned while resolving repository configuration precedence.
ConfigExtractionError
Value-free failure returned by secret-safe configuration extraction.
ConfigSource
Origin of an effective repository configuration value.
ContractAction
Contract operation requested by a delivery adapter.
ContractIssueSeverity
Severity of a contract validation issue.
ContractRole
Contract role used by semantic overlap and ordering.
CriticalityTag
Explicit critical-domain tag; labels are never interpreted as tags.
DataAccessRole
Relationship between source code and a database object.
DataArtifactKind
Kind of source artifact represented by a DataDocument.
DataArtifactReferenceKind
Kind of external data artifact referenced by source code.
DataExtractionError
Failure returned by bounded database artifact extraction.
DataFramework
Data-access library whose API supplied the direct source evidence.
DataOperation
SQL operation proven by a complete literal statement.
DataWarning
Machine-readable extraction limitation.
DeliverySemantics
Delivery guarantee explicitly stated by a contract or source call.
DependencyScope
Semantic role of a dependency in its declaring package.
DeploymentKind
Kinds of explicitly declared deployment units.
DoctorCategory
Health category consolidated by the doctor report.
DoctorStatus
Conservative health state for an input or derived check.
DocumentKind
Classification assigned from explicit document conventions.
DocumentationExtractionError
Failure returned by documentation and ownership extraction.
DomainErrorKind
Stable semantic class used to map domain failures to process exit codes.
EventBroker
Event transport family identified by direct configuration or source evidence.
EventExtractionError
Failure to safely parse an AsyncAPI event contract.
EventRole
Repository role represented by an event observation.
EvidenceMatchKind
Strength of one path-and-line evidence match.
ExecutionResource
Resource exhausted by one supervised workspace operation.
ExitCode
Stable process exit classification.
ExplicitReferenceKind
Kind of graph reference explicitly declared by documentation.
ExportFormat
Supported deterministic graph rendering.
ExtractionCompleteness
Explicit completeness of one focused extraction.
ExtractionResource
Resource charged by one extraction invocation.
ExtractorError
Failure returned by focused boundary extractors.
FocusedSourceLanguage
Focused source language selected for HTTP and test extraction.
GeneratedClientError
Error returned for malformed generated-client metadata.
GraphqlExtractionError
Error returned for invalid standalone GraphQL or persisted-operation JSON.
GraphqlLiteralKind
Non-sensitive structural category of a GraphQL literal.
GraphqlOperationKind
Executable GraphQL operation category.
GraphqlSelection
Selection retained from an operation or fragment.
GraphqlTypeKind
GraphQL type-system definition category.
GraphqlTypeRef
Fully owned GraphQL type reference preserving list and nullability structure.
HttpExtractionError
Error returned while extracting an OpenAPI document.
IgnorePatternError
Invalid user-supplied discovery glob.
ImpactClassification
Confidence-aware classification of one affected graph entity.
ImpactCompatibilityStatus
Compatibility classification supplied to the impact engine.
ImpactDirection
Direction in which impact propagates from the resolved target.
ImpactError
Validation error returned before impact analysis begins.
ImpactTarget
Selector used to resolve exactly one graph target.
InfrastructureArtifactKind
Supported infrastructure artifact families.
InfrastructureEvidenceKind
Kind of bounded, value-free evidence supporting an observation.
InfrastructureExtractionError
Bounded, secret-safe infrastructure extraction failure.
InfrastructureResourceKind
Coarse kind of an explicitly declared infrastructure resource.
InterfaceError
Validation and rendering failures from the pure application interface.
InvalidExecutionPolicy
Invalid operator-owned execution policy.
JobPhase
Observable phase of one supervised scan or synchronization pass.
LinkError
Error returned by deterministic boundary linking.
LocalEnrichmentStatus
Availability state of optional repository-local enrichment.
LocalNeighborDirection
Direction used for local neighbor traversal.
ManifestEditError
Error returned by constrained manifest editing.
ManifestError
Error returned while validating a workspace manifest.
ManualLinkEndpoint
Endpoint field being resolved for a manual relationship.
ManualLinkError
Error returned while resolving exact manual relationships.
MappingCompleteness
Explicit completeness of one changed-file semantic mapping.
PackageEcosystem
Package manager or language ecosystem associated with an extracted declaration.
PackageManifestError
Failure to recognize or safely parse a package manifest.
PathSegmentScope
Whether a path segment remains within one repository.
PrHttpAuthentication
Ephemeral provider authentication passed only to the HTTP transport.
PrHttpMethod
Bounded HTTP method set needed by provider adapters.
ProtoFieldCardinality
Cardinality attached to a protobuf field.
ProtoGeneratedRole
Exact generated gRPC service/method marker found in generated source.
ProtoSyntax
Protobuf language mode declared by a contract.
ProtoWireType
Protobuf wire encoding used by a field value.
ProtobufDocument
Persistable protobuf contract payload produced from one source-owned artifact.
ProtobufExtractionError
Error returned when a protobuf contract is malformed or internally inconsistent.
ProviderDoctorStatus
Provider state accepted by the pure doctor function.
ProviderError
Error returned by a local intelligence provider adapter.
ProviderOperation
Repository-local operation understood by the provider boundary.
ProviderStatus
Availability state reported by a local intelligence provider.
ProviderTransport
Public transport used for one local-intelligence operation.
PullRequestChangedFileStatus
Normalized changed-file status.
PullRequestError
Pull-request provider failure.
PullRequestListState
Provider-native lifecycle filter for pull-request listings.
PullRequestOrder
Suggested relationship between two review or merge operations.
PullRequestOverlapKind
Strongest deterministic semantic overlap classification.
PullRequestProviderKind
Pull-request service understood by the public provider adapter.
PullRequestReadiness
Readiness freshness for conservative ordering.
PullRequestState
Provider-neutral pull-request state.
QueryError
Validation or consistency error from ranked search or traversal.
RegistryError
Error returned while resolving a workspace registry.
RegularFileEntry
Classification of a repository-relative path for regular-file reads.
ReviewState
Aggregate review readiness.
RiskLevel
Conservative risk classification for an impact result.
SensitiveKeyKind
Semantic category assigned to a configuration key whose name suggests sensitive data.
SourceEpistemicStatus
Epistemic state of a source observation.
SourceFramework
Framework whose syntax supplied the direct evidence.
SourceLanguage
Source language understood by the focused parsers.
SourceRole
Repository-boundary role represented by an observation.
SourceSyntaxError
Error produced when a mandatory Tree-sitter grammar cannot inspect an input.
SourceSyntaxLanguage
Source grammar selected for focused boundary inspection.
SourceWarning
Machine-readable limitation attached to an observation.
StaleReason
Machine-readable cause of stale change analysis.
SymbolCorroboration
Provider corroboration outcome for one source symbol.
TestRecommendationSource
Origin of a recommended test.
TraceError
Error returned while constructing or traversing a federated graph.
TraversalAlgorithm
Traversal strategy used to find confirmed paths.
TraversalDirection
Direction in which graph relationships may be traversed.

Constants§

CHANGE_ANALYZER_VERSION
Semantic version of the change-analysis algorithm and report contract.
DEFAULT_EXCLUDES
Dependency, cache, environment, and build trees excluded unless explicitly re-enabled.
DELIVERY_METADATA_VERSION
Version of reusable delivery metadata.
EXTRACTION_CONTRACT_VERSION
Definitive initial extraction payload contract.
IGNORE_POLICY_VERSION
Version included in repository fingerprints when built-in exclusion behavior changes.
INTERFACE_RESULT_VERSION
Result version shared by the application-layer reports in this module.
INTERFACE_SCHEMA_VERSION
Schema version shared by the application-layer contracts in this module.
MAX_EXPORT_EDGES
Hard maximum number of edges accepted by one graph export.
MAX_EXPORT_NODES
Hard maximum number of nodes accepted by one graph export.
MAX_EXTRACTOR_INPUT_BYTES
Maximum source size accepted by focused boundary extractors.
MAX_REPOSITORY_CONFIG_BYTES
Maximum repository-local configuration size accepted from analyzed checkouts.
PROTECTED_EXCLUDES
Repository metadata and generated state that can never be re-enabled for discovery.

Traits§

BoundaryExtractor
Focused, deterministic contract extractor.
ChangeProvider
Read-only source of repository changes.
ExtractionClock
Monotonic elapsed-time source used by extraction trackers.
LocalCodeIntelligenceProvider
Optional boundary for repository-local code intelligence.
MonotonicClock
Injectable monotonic time source used by execution watchdogs.
PrHttpTransport
Injectable asynchronous HTTP boundary.
PullRequestProvider
Asynchronous provider interface.

Functions§

affected_link_keys
Computes exact link neighborhoods affected by add, modify, and delete actions.
analyze_changes
Maps an exact change set to semantic entities and propagates bounded graph impact.
analyze_communities
Detects deterministic communities in one immutable graph snapshot.
analyze_communities_with_progress
Analyzes communities while reporting each completed finite optimization unit.
analyze_impact
Performs pure deterministic impact propagation, aggregation, and conservative risk analysis.
apply_openapi_override
Applies the highest-precedence command-line OpenAPI override.
classify_exit_code
Maps a domain error class to its stable process exit code.
classify_interface_error
Classifies an application-interface error using the stable domain mapping.
classify_sensitive_key
Classifies a key name using separator-aware and camel-case-aware sensitive-name patterns.
commit_manifest_edit
Commits a preview with backup, concurrent-change detection, and atomic replacement.
compare_community_snapshots
Compares two community snapshots using deterministic member-set overlap.
compare_database_contracts
Compares directly modeled database tables, columns, constraints, and migration ancestry.
compare_event_contracts
Compares event channels and payload schemas using conservative breaking-change rules.
compare_graphql_contracts
Compares GraphQL schemas and persisted operations using conservative breaking-change rules.
compare_http_contracts
Compares the currently modeled HTTP endpoint, method, and boundary-role inventory.
compare_package_contracts
Compares package coordinates, exports, dependencies, features, and workspace declarations.
compare_protobuf_contracts
Compares protobuf/gRPC contracts using field-number and wire-compatibility rules.
corroborate_repository
Runs focused, best-effort symbol and affected-test corroboration.
declared_implementation
Creates a lightweight implementation anchor from strict declared metadata.
declared_test_case
Creates a test-case node from strict declared metadata.
doctor
Consolidates schema, integrity, freshness, provider, and configuration observations.
documents_to_graph
Converts all supported extractor outputs into deterministic, ambiguity-safe graph facts.
encode_native_path
Encodes a native path without requiring UTF-8.
evaluate_commit_gate
Evaluates commit selection semantics without mutating Git state.
event_documents_to_graph
Converts event documents into deterministic, ambiguity-safe graph facts.
export_graph
Renders a deterministic bounded graph with source-free evidence metadata.
extract_asyncapi
Extracts static event facts from an AsyncAPI 2.x or 3.x YAML/JSON document.
extract_codeowners
Extracts precedence-preserving ownership rules from a CODEOWNERS file.
extract_data_artifact
Extracts a supported SQL, Prisma, Alembic, SQLAlchemy, or Diesel artifact.
extract_docker_compose
Extracts explicit Docker Compose services and their declaration metadata.
extract_generated_client_metadata
Extracts OpenAPI Generator public configuration and output manifests.
extract_graphql_document
Parses a standalone SDL or executable GraphQL document.
extract_graphql_document_with_tracker
Parses a standalone GraphQL document using an existing per-invocation tracker.
extract_graphql_persisted_operations
Extracts common persisted-operation JSON maps and manifests.
extract_graphql_persisted_operations_with_tracker
Extracts persisted operations using an existing per-invocation tracker.
extract_helm
Extracts statically visible declarations from a Helm template or values file.
extract_kubernetes
Extracts explicit Kubernetes workloads and resources without resolving selector-based links.
extract_markdown
Extracts headings, owners, and explicit links from one Markdown document.
extract_openapi
Extracts provider operations from an OpenAPI 3.x or Swagger 2.0 YAML/JSON document.
extract_openapi_with_tracker
Extracts provider operations using an existing per-invocation tracker.
extract_package_manifest
Extracts static package facts by dispatching on a repository-relative file name.
extract_package_manifest_with_tracker
Extracts package facts using an existing per-invocation tracker.
extract_protobuf
Extracts an owned protobuf contract from a .proto source.
extract_protobuf_with_tracker
Extracts a protobuf contract using an existing per-invocation tracker.
extract_safe_config
Extracts only configuration key names, nested scopes, and value-free diagnostics.
extract_service_catalog
Extracts explicitly named services, owners, statuses, and links from YAML or JSON catalogs.
extract_terraform
Extracts explicit Terraform or OpenTofu resource declarations from HCL.
fingerprint_content
Computes a bounded source fingerprint shared by focused extractors.
graphql_documents_to_graph
Converts GraphQL documents into deterministic graph facts and links unambiguous root fields.
inspect_contracts
Performs a bounded contract operation over immutable graph inputs.
inspect_source_syntax
Inspects a focused source file with its mandatory Tree-sitter grammar.
is_safe_literal_reference
Returns whether a literal is a narrowly recognized external secret reference.
link_declared_implementations
Links HTTP provider contracts to declared source implementations.
link_declared_tests
Links declared tests to exact HTTP providers with bilateral evidence.
link_http_boundaries
Links HTTP consumers to providers by exact canonical method and path.
link_registered_package_owners
Adds exact repository dependency edges for packages with one unambiguous registered owner.
load_extractor_batch
Decodes one persisted source-owned output batch.
load_extractor_batch_with_budgets
Decodes one persisted source-owned output batch after enforcing effective budgets.
merge_affected_link_neighborhoods
Reuses unaffected edges and atomically replaces every affected link neighborhood.
normalize_http_path
Normalizes an HTTP path template for deterministic contract matching.
normalize_source_http_path
Normalizes a literal path using the same slash and trailing-separator rules as HTTP contracts.
package_manifest_to_graph
Converts one package-manifest payload into deterministic graph facts.
paginate
Builds a deterministic bounded page from an already ordered item slice.
parse_event_source
Extracts exact literal event API calls from one supported source language.
parse_go_source
Extracts net/http, Gin, and Chi facts from Go source.
parse_go_source_with_tracker
Extracts Go facts while charging each attempted observation before retention.
parse_graphql_source
Extracts literal embedded GraphQL and focused exact resolver declarations.
parse_graphql_source_with_tracker
Extracts embedded GraphQL using an existing per-invocation tracker.
parse_java_source
Extracts Spring MVC, Spring WebClient, and Feign facts from Java source.
parse_java_source_with_tracker
Extracts Java facts while charging each attempted observation before retention.
parse_javascript_source
Extracts Fetch, Axios, Express, and Fastify facts from JavaScript.
parse_javascript_source_at_path
Extracts JavaScript framework facts with repository-relative file-route context.
parse_javascript_source_at_path_with_tracker
Extracts JavaScript facts while charging each attempted observation before retention.
parse_literal_sql_source
Extracts focused literal SQL calls from a supported source language.
parse_literal_sql_source_at_root
Extracts literal SQL calls using an explicit repository-relative Cargo crate root.
parse_manifest
Parses and semantically validates a strict workspace manifest.
parse_protobuf_generated_source
Finds exact gRPC method paths in explicitly generated source.
parse_python_source
Parses the mandatory focused Python framework matrix.
parse_python_source_with_tracker
Parses focused Python facts while charging each attempted observation before retention.
parse_rust_source
Parses the mandatory focused Rust framework matrix.
parse_rust_source_with_tracker
Parses focused Rust facts while charging each attempted observation before retention.
parse_typescript_source
Extracts Fetch, Axios, Express, Fastify, and NestJS facts from TypeScript.
parse_typescript_source_at_path
Extracts TypeScript framework facts with repository-relative file-route context.
parse_typescript_source_at_path_with_tracker
Extracts TypeScript facts while charging each attempted observation before retention.
plan_extractor_batches
Converts artifact changes into source-owned extractor batch actions.
plan_incremental_scan
Compares current artifact fingerprints with the previous published snapshot.
preview_add_manual_link
Previews appending one exact manual relationship while preserving unrelated bytes.
preview_add_repository
Previews adding a minimal repository entry while preserving unrelated bytes.
preview_remove_repository
Previews removing exactly one repository block while preserving unrelated bytes.
protobuf_documents_to_graph
Converts protobuf contracts and generated markers into ambiguity-safe graph facts.
public_schema_catalog
Generates the deterministic catalog of stable public request and report schemas.
register_workspace
Resolves canonical repository and linked-worktree identities without modifying Git state.
resolve_manual_links
Resolves and applies exact manual relationships to an automatic edge set.
resolve_repository_config
Resolves workspace, repository-local, auto-detected, and default values in that order.
search
Performs deterministic ranked search over graph nodes.
semantic_pull_request_overlap
Computes deterministic overlap without treating missing evidence as safety.
source_observations_to_graph
Converts exact focused source observations into graph-ready facts.
store_extractor_batch
Encodes one typed extractor batch for atomic snapshot persistence.
suggest_pull_request_order
Suggests a conservative review/merge order from dependencies, contracts, and readiness.
traverse
Finds confirmed paths using the requested bounded traversal strategy.
validate_change_analysis
Validates whether the exact change-set inputs owning a report remain current.
validate_change_set
Compares every analysis-relevant identity and fingerprint.
validate_excludes
Validates configured exclusion globs.
validate_include_defaults
Validates exceptions to default exclusions.
validate_manual_links
Validates manually constructed relationship declarations.

Type Aliases§

AnalyzerVersions
Version map for analyzers whose output is tied to a change set.