Expand description
Application logic and ports for federated repository intelligence.
Structs§
- Affected
Tests Request - Request for tests affected by changed local files.
- Affected
Tests Result - Result of one affected-tests request.
- Ambiguity
- Explicit unresolved interpretation.
- Artifact
Key - Stable identity of one extractor input within a concrete checkout.
- Bitbucket
Provider - Bitbucket Cloud public REST 2.0 pull-request adapter.
- Bounded
Json Writer - JSON sink that never retains bytes beyond its configured maximum.
- Capability
Dir - Handles scoped directory operations relative to a canonical checkout root.
- Change
Analysis Coverage - Coverage accounting that prevents false-safe change conclusions.
- Change
Analysis Options - Deterministic bounds and presentation controls for semantic change analysis.
- Change
Analysis Summary - Compact aggregate suitable for summary-only callers.
- Change
Hunk - One zero-context unified-diff hunk.
- Change
Impact Report - Complete semantic mapping and propagation tied to one exact change-set input.
- Change
Request - Input required to collect one local change set.
- Change
Set - Immutable, fingerprinted description of a repository change.
- Change
Validity Input - Current fingerprints used to determine whether analysis remains valid.
- Changed
Artifact Mapping - Semantic graph mapping for one changed file and source layer.
- Changed
Entity - One deduplicated graph entity associated with the analyzed change.
- Changed
File - One changed file, preserving native path bytes where the platform permits it.
- Changed
Line - Position-only changed-line evidence.
- Code
Graph Config - Process and circuit-breaker settings for the production
CodeGraphadapter. - Code
Graph Provider - Production local-intelligence provider using public
CodeGraphMCP and CLI interfaces. - Commit
File Selection - Explicit file/layer subset a modeled commit would select.
- Commit
Gate - Safety decision for a modeled commit command.
- Commit
Intent - Commit command intent evaluated against an analyzed change set.
- Compatibility
Finding - One evidence-backed compatibility rule result.
- Compatibility
Input - Compatibility result associated with a graph contract.
- Compatibility
Report - Complete compatibility result with exact before/after fingerprints.
- Config
Doctor Input - Configuration observation supplied to the pure doctor function.
- Content
Fingerprint - Content identity returned independently from extraction.
- Contract
Compatibility - Compatibility result associated with one exact graph contract.
- Contract
Compatibility Input - Precomputed compatibility result keyed by an exact contract and optional source file.
- Contract
Compatibility Summary - Source-free compatibility projection for one contract.
- Contract
Difference - One structural difference between two contract nodes.
- Contract
Finding - Compatibility finding with untrusted evidence text removed.
- Contract
Impact - Impact on a modeled public or private contract.
- Contract
Implementation Config - Explicit source symbol that implements an HTTP contract.
- Contract
Issue - One stable contract validation or coverage issue.
- Contract
Link - Source-free relationship explanation.
- Contract
Report - Result of one contract application operation.
- Contract
Request - Bounded input for one contract application operation.
- Contract
View - Public projection of one contract node.
- Corroboration
Report - Bounded optional
CodeGraphcorroboration for one repository scan. - Coverage
Summary - Coverage details that control whether a numeric risk score is permitted.
- Criticality
Assignment - Explicit, evidence-backed critical-domain assignment.
- Data
Access Observation - One directly evidenced declaration, model binding, or literal SQL access.
- Data
Artifact Reference - One statically resolved source-to-data-artifact reference.
- Data
Document - Owned, serialization-ready output for one database-related source artifact.
- Data
Evidence Line - One-based source line constrained to the extraction line budget.
- Database
Column - One database column declaration without default literal contents.
- Database
Foreign Key - One database foreign-key declaration.
- Database
Index - One database index declaration.
- Database
Table - Structured table definition collected from SQL or an ORM declaration.
- Declared
Implementation - Declared source symbol and the HTTP contract it implements.
- Declared
Test Case - Declared cross-language test case and its validated HTTP target.
- Deployment
Unit - One explicit deployment unit.
- Discover
Context - Bounded repository inventory supplied to an extractor.
- Discovered
Input - One file selected by an extractor.
- Doctor
Check - One deterministic doctor check.
- Doctor
Report - Consolidated source-free health report.
- Doctor
Request - Immutable inputs consolidated by
doctor. - Document
Record - Structured facts retained for one documentation record.
- Documentation
Document - Complete bounded output for one documentation source.
- Edge
Kind Cost - Positive base cost assigned to one relationship kind.
- Effective
Repository Config - Strict merged repository configuration after precedence resolution.
- Environment
Assignment - Explicit deployment environment associated with a graph node.
- Event
Document - Deterministic event facts and extraction limitations for one input.
- Event
Evidence Line - Bounded, source-free evidence identifying where a fact was observed.
- Event
Graph Facts - Graph facts assembled from workspace-wide event declarations and source observations.
- Event
Observation - One conservative publisher, subscriber, or channel declaration observation.
- Event
Schema Definition - Bounded schema metadata attached to an event observation.
- Event
Schema Field - One top-level field from a statically visible event payload schema.
- Evidence
Metadata - Evidence location and provenance safe for public delivery.
- Execution
Limit Exceeded - Typed failure produced when one supervised execution resource is exhausted.
- Execution
Policy - Effective global execution policy for one workspace operation.
- Execution
Policy Overrides - Optional operator-owned execution-policy overrides from the workspace manifest.
- Execution
Summary - Observable resource accounting attached to a completed scan or sync pass.
- Explicit
Reference - An explicit, bounded graph reference and its source location.
- Export
Report - Deterministic, bounded graph export.
- Export
Request - Explicit bounds for one graph export.
- Extract
Input - Immutable source input supplied to a focused extractor.
- Extraction
Batch - Versioned, source-owned output produced by a boundary extractor.
- Extraction
Budget Overrides - Optional operator-owned overrides from the workspace manifest.
- Extraction
Budgets - Effective extraction limits for one scan.
- Extraction
Graph Facts - Graph-ready facts assembled from supported extraction documents.
- Extraction
Limit Exceeded - Typed fail-closed extraction limit error.
- Extraction
Report - Audit metrics and diagnostics for one source-owned batch.
- Extraction
Tracker - Mutable accounting state owned by one artifact-extractor invocation.
- Extractor
Batch - Complete transient output owned by one extractor input.
- Extractor
Batch Plan - Source-level extraction and deletion work for one scan.
- Federated
Graph - Validated in-memory projection used for bounded graph traversal.
- File
Descriptor - Repository file metadata available during extractor discovery.
- Focused
Source Extractor - Built-in focused source HTTP and test extractor.
- Freshness
Doctor Input - Freshness observation supplied to the pure doctor function.
- Generated
Client Metadata - Exact generated-client configuration or manifest observation.
- Generated
Client Metadata Extractor - Built-in
OpenAPIGenerator metadata extractor. - GitCli
Change Provider - Configuration for the production local Git provider.
- GitHub
Provider - GitHub public REST pull-request adapter.
- Graphql
Argument Definition - Argument, variable, or input-field definition.
- Graphql
Document - Owned extraction result for one source artifact.
- Graphql
Federation Metadata - Declarative Apollo federation or schema-stitching directive.
- Graphql
Field Definition - Field declared by an object, interface, or input object.
- Graphql
Fragment - Named executable GraphQL fragment.
- Graphql
Graph Facts - Graph facts assembled from a workspace-wide set of GraphQL documents.
- Graphql
Line Range - Inclusive one-based source range supporting an extracted GraphQL fact.
- Graphql
Operation - Executable GraphQL operation.
- Graphql
Persisted Operation - Persisted operation manifest entry without the persisted query body.
- Graphql
Resolver - Exact resolver implementation anchor.
- Graphql
Type Definition - SDL type definition or extension.
- Http
Boundary - HTTP operation plus the evidence that established it.
- Http
Consumer Config - Explicit HTTP consumer boundary.
- Http
Contract Config - Canonicalizable HTTP contract target.
- Hunk
Line Match - Position-only explanation of why evidence matched a changed file.
- Ignore
Policy - Effective exclusion policy for one registered repository.
- Impact
Context - Complete immutable input context for pure impact analysis.
- Impact
Depth Bucket - Counts of impact classifications at one exact path depth.
- Impact
Item - One deterministically selected affected graph entity.
- Impact
Options - Deterministic bounds and presentation controls for impact analysis.
- Impact
Path Step - One directed relationship in an impact path.
- Impact
Report - Complete deterministic impact and risk result.
- Impact
Request - Request for one deterministic impact analysis.
- Incremental
Plan - Deterministic incremental plan for extractor-relevant artifacts.
- Infrastructure
Document - Secret-safe extraction result for one infrastructure source.
- Infrastructure
Evidence - A bounded source locator that deliberately contains no source text or values.
- Infrastructure
Port - One explicit network port declaration.
- Infrastructure
Resource - One explicit infrastructure resource.
- Infrastructure
Selector - One explicit selector key/value pair.
- Integration
Test Config - Explicit test case that validates an HTTP contract across a repository boundary.
- Integrity
Doctor Input - Integrity observation supplied to the pure doctor function.
- Invalid
Extraction Budget - Invalid operator-owned extraction budget.
- Line
Evidence - Inclusive one-based line range containing direct evidence.
- Local
Context Request - Request for ephemeral source and local-flow context.
- Local
Context Result - Ephemeral local source and flow context.
- Local
Enrichment Input - Optional local impact input produced before this pure analysis call.
- Local
Impact Item - One repository-local symbol supplied as optional input data.
- Local
Impact Request - Request for bounded local impact.
- Local
Impact Result - Result of one bounded local-impact request.
- Local
Impact Summary - Visible repository-local enrichment included in the report.
- Local
Neighbor - One bounded caller or callee.
- Local
Neighbor Result - Result of one local-neighbor request.
- Local
Neighbors Request - Request for bounded local callers or callees.
- Lockfile
Metadata - Conservative metadata proving that a package-manager lockfile was observed.
- Manifest
Edit - Preview of one constrained workspace-manifest mutation.
- Manifest
Write Report - Result of atomically committing a manifest edit.
- Manual
Link Config - Exact manual relationship or automatic-link suppression.
- Manual
Link Resolution - Graph facts and audit records produced after applying manual declarations.
- Migration
Metadata - Ordering and ancestry metadata for one migration artifact.
- Next
Action - Explicit follow-up offered to a caller.
- Ownership
Rule - One CODEOWNERS rule, retained in file order because the last matching rule wins.
- Package
Coordinate - A package identity observed in a manifest.
- Package
Dependency - A statically declared dependency.
- Package
Dependency Fact - Pending dependency ownership resolution retained with extracted package graph facts.
- Package
Evidence Line - An exact line retained as evidence for one extracted fact.
- Package
Graph Facts - Graph-ready package facts from one source-owned manifest.
- Package
Identity - Package identity used for deterministic cross-repository ownership resolution.
- Package
Manifest - Deterministic facts extracted from one package manifest or lockfile.
- Package
Manifest Extractor - Built-in package-manifest extractor for the mandatory package ecosystems.
- Package
Manifest Value - 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.
- Path
Segment - One ordered segment in a confirmed traversal path.
- Planned
Batch - One deterministic source action derived from an incremental artifact plan.
- PrAuth
Token - Secret bearer token whose debug representation is always redacted.
- PrHttp
Request - HTTP request passed to an injected transport.
- PrHttp
Response - Bounded HTTP response returned by an injected transport.
- PrHttp
Transport Error - Secret-free transport failure.
- Proto
Enum - Fully owned protobuf enum contract.
- Proto
Enum Value - Fully owned protobuf enum value.
- Proto
Field - Fully owned protobuf field contract.
- Proto
File - Fully owned protobuf file contract.
- Proto
Generated Marker - Exact generated gRPC service/method marker found in generated source.
- Proto
Message - Fully owned protobuf message contract.
- Proto
RpcMethod - Fully owned protobuf RPC method contract.
- Proto
Service - Fully owned protobuf service contract.
- Protobuf
Graph Facts - Graph facts assembled from protobuf files and exact generated gRPC markers.
- Provider
Budget - Bounds applied independently to one provider request.
- Provider
Capability - Capability report discovered from a provider’s public interface.
- Provider
Degradation - Non-fatal provider limitation observed while probing.
- Provider
Doctor Input - Provider observation supplied to the pure doctor function.
- Provider
Execution - Metadata describing one bounded provider execution.
- Provider
Operation Capability - One discovered operation and the public interface that provides it.
- Provider
Request - Repository scope and controls shared by all provider requests.
- Public
Schema - One named generated JSON Schema.
- Public
Schema Catalog - Deterministic catalog of stable public request and report schemas.
- Pull
Request Changed File - Source-free changed-file summary.
- Pull
Request Check - One provider check or commit status.
- Pull
Request Ci - Aggregate CI state and bounded checks.
- Pull
Request Contract Change - Contract touched by a pull request.
- Pull
Request Coordinates - Stable provider coordinates for one pull request.
- Pull
Request Inspect Request - One opt-in inspection request.
- Pull
Request Inspection - Complete source-free inspection result.
- Pull
Request List Page - One bounded, deterministically ordered pull-request list page.
- Pull
Request List Request - One explicitly authorized request for a bounded pull-request list page.
- Pull
Request Metadata - Common pull-request metadata.
- Pull
Request Order Suggestion - Deterministic review/merge ordering suggestion.
- Pull
Request Overlap - Deterministic semantic overlap result.
- Pull
Request Provider Config - Explicit provider configuration and hard request bounds.
- Pull
Request Rate Limit - Provider rate-limit metadata.
- Pull
Request Ref - Base or head ref metadata.
- Pull
Request Repository - Repository identity attached to a pull-request ref.
- Pull
Request Review - One review or participant decision.
- Pull
Request Review Summary - Aggregate approvals and bounded review decisions.
- Pull
Request Semantic Input - Provider-neutral semantic inputs for one pull request.
- Pull
Request Summary - Source-free pull-request metadata returned by list operations.
- Pull
Request Warning - Non-fatal provider degradation.
- Recommended
Command - Explicit non-executing validation command supplied by configuration.
- Registered
Workspace - Validated workspace record plus native paths used by scanners.
- Repository
Config - Repository registration and boundary inputs.
- Repository
Impact - Aggregate impact for one repository.
- Reqwest
PrHttp Transport - Production HTTPS transport with redirects disabled and bounded streaming responses.
- Resolve
Symbols Request - Request to resolve one textual symbol anchor.
- Resolve
Symbols Result - Result of one symbol-resolution request.
- Resolved
Symbol - Exact local symbol returned by a compatible provider contract.
- Resolved
Target - Exact graph target selected for analysis.
- Risk
Factor - One explainable component of the versioned risk model.
- Safe
Config Document - Owned, serializable configuration metadata that never contains configuration values.
- Safe
Config Key - One configuration key observation containing no configuration value.
- Scan
JobTracker - Monotonic progress tracker used inside one worker process.
- Schema
Doctor Input - Exact schema state supplied to the pure doctor function.
- Search
Coverage - Coverage and degradation details for a search.
- Search
Explanation - Score components and match facts for one search hit.
- Search
Filters - Filters applied before search candidates are ranked.
- Search
Hit - One ranked search result without source bodies.
- Search
Report - Paginated ranked search result.
- Search
Request - Input for one deterministic ranked search.
- Semantic
Contract Delta - Compatibility change for one exact changed contract.
- Service
Impact - Aggregate impact for one service.
- Source
Graph Facts - Graph-ready facts derived from one focused Rust or Python source file.
- Source
Line Range - Inclusive one-based source range supporting an observation.
- Source
Observation - Conversion-ready source evidence for an HTTP boundary, implementation, or test case.
- Source
Syntax Inspection - Bounded syntax inspection used to corroborate focused textual facts.
- Summary
- Compact source-free result summary.
- Symbol
Anchor - Exact source symbol anchor selected by a focused extractor.
- Test
Recommendation - Ranked, non-executing recommendation for impact validation.
- Traversal
Filters - Filters applied to nodes and edges during traversal.
- Traversal
Limits - Effective traversal limits echoed in a report.
- Traversal
Options - Bounds and costs controlling one graph traversal.
- Traversal
Path - One loopless confirmed path.
- Traversal
Report - Bounded traversal result with explicit uncertainty and frontier data.
- Traversal
Request - Input for one bounded confirmed-path traversal.
- Truncation
Info - Configured bound that stopped complete traversal or result delivery.
- Warning
- Non-fatal delivery warning.
- Workspace
Manifest - Strict workspace manifest accepted by the initial registry slice.
Enums§
- Batch
Action - Required action for one source-owned extractor batch.
- Batch
Plan Error - Error returned when affected-neighborhood planning lacks a required batch.
- Boundary
Role - Direction of an extracted HTTP operation at a repository boundary.
- Capability
Error - Error returned while performing capability-scoped filesystem access.
- Change
Analysis Error - Invalid input or graph state encountered during pure change analysis.
- Change
Conclusion - Conservative summary conclusion for a semantic change report.
- Change
Error - Failures produced by local Git change discovery and commit modeling.
- Change
Scope - Selects the repository state represented by a
ChangeSet. - Change
Source Layer - Identifies the layer from which a changed file was discovered.
- Change
Validity - Result of validating a previously analyzed change set.
- Changed
Entity Role - Role through which a graph node was associated with changed evidence.
- Changed
File Status - Git-level classification of a changed file.
- Changed
Line Kind - Kind of one changed line in a zero-context hunk.
- Changed
Path Side - Side of a changed path and hunk used for evidence matching.
- Check
State - Normalized CI or check outcome.
- Commit
Selection - Git commit selection semantics modeled without executing a commit.
- Community
Error - Failure returned when community-analysis inputs violate their documented invariants.
- Compatibility
Status - Conservative compatibility classification for one contract comparison.
- Config
Artifact Kind - Supported secret-safe configuration artifact format.
- Config
Error - Error returned while resolving repository configuration precedence.
- Config
Extraction Error - Value-free failure returned by secret-safe configuration extraction.
- Config
Source - Origin of an effective repository configuration value.
- Contract
Action - Contract operation requested by a delivery adapter.
- Contract
Issue Severity - Severity of a contract validation issue.
- Contract
Role - Contract role used by semantic overlap and ordering.
- Criticality
Tag - Explicit critical-domain tag; labels are never interpreted as tags.
- Data
Access Role - Relationship between source code and a database object.
- Data
Artifact Kind - Kind of source artifact represented by a
DataDocument. - Data
Artifact Reference Kind - Kind of external data artifact referenced by source code.
- Data
Extraction Error - Failure returned by bounded database artifact extraction.
- Data
Framework - Data-access library whose API supplied the direct source evidence.
- Data
Operation - SQL operation proven by a complete literal statement.
- Data
Warning - Machine-readable extraction limitation.
- Delivery
Semantics - Delivery guarantee explicitly stated by a contract or source call.
- Dependency
Scope - Semantic role of a dependency in its declaring package.
- Deployment
Kind - Kinds of explicitly declared deployment units.
- Doctor
Category - Health category consolidated by the doctor report.
- Doctor
Status - Conservative health state for an input or derived check.
- Document
Kind - Classification assigned from explicit document conventions.
- Documentation
Extraction Error - Failure returned by documentation and ownership extraction.
- Domain
Error Kind - Stable semantic class used to map domain failures to process exit codes.
- Event
Broker - Event transport family identified by direct configuration or source evidence.
- Event
Extraction Error - Failure to safely parse an
AsyncAPIevent contract. - Event
Role - Repository role represented by an event observation.
- Evidence
Match Kind - Strength of one path-and-line evidence match.
- Execution
Resource - Resource exhausted by one supervised workspace operation.
- Exit
Code - Stable process exit classification.
- Explicit
Reference Kind - Kind of graph reference explicitly declared by documentation.
- Export
Format - Supported deterministic graph rendering.
- Extraction
Completeness - Explicit completeness of one focused extraction.
- Extraction
Resource - Resource charged by one extraction invocation.
- Extractor
Error - Failure returned by focused boundary extractors.
- Focused
Source Language - Focused source language selected for HTTP and test extraction.
- Generated
Client Error - Error returned for malformed generated-client metadata.
- Graphql
Extraction Error - Error returned for invalid standalone GraphQL or persisted-operation JSON.
- Graphql
Literal Kind - Non-sensitive structural category of a GraphQL literal.
- Graphql
Operation Kind - Executable GraphQL operation category.
- Graphql
Selection - Selection retained from an operation or fragment.
- Graphql
Type Kind - GraphQL type-system definition category.
- Graphql
Type Ref - Fully owned GraphQL type reference preserving list and nullability structure.
- Http
Extraction Error - Error returned while extracting an
OpenAPIdocument. - Ignore
Pattern Error - Invalid user-supplied discovery glob.
- Impact
Classification - Confidence-aware classification of one affected graph entity.
- Impact
Compatibility Status - Compatibility classification supplied to the impact engine.
- Impact
Direction - Direction in which impact propagates from the resolved target.
- Impact
Error - Validation error returned before impact analysis begins.
- Impact
Target - Selector used to resolve exactly one graph target.
- Infrastructure
Artifact Kind - Supported infrastructure artifact families.
- Infrastructure
Evidence Kind - Kind of bounded, value-free evidence supporting an observation.
- Infrastructure
Extraction Error - Bounded, secret-safe infrastructure extraction failure.
- Infrastructure
Resource Kind - Coarse kind of an explicitly declared infrastructure resource.
- Interface
Error - Validation and rendering failures from the pure application interface.
- Invalid
Execution Policy - Invalid operator-owned execution policy.
- JobPhase
- Observable phase of one supervised scan or synchronization pass.
- Link
Error - Error returned by deterministic boundary linking.
- Local
Enrichment Status - Availability state of optional repository-local enrichment.
- Local
Neighbor Direction - Direction used for local neighbor traversal.
- Manifest
Edit Error - Error returned by constrained manifest editing.
- Manifest
Error - Error returned while validating a workspace manifest.
- Manual
Link Endpoint - Endpoint field being resolved for a manual relationship.
- Manual
Link Error - Error returned while resolving exact manual relationships.
- Mapping
Completeness - Explicit completeness of one changed-file semantic mapping.
- Package
Ecosystem - Package manager or language ecosystem associated with an extracted declaration.
- Package
Manifest Error - Failure to recognize or safely parse a package manifest.
- Path
Segment Scope - Whether a path segment remains within one repository.
- PrHttp
Authentication - Ephemeral provider authentication passed only to the HTTP transport.
- PrHttp
Method - Bounded HTTP method set needed by provider adapters.
- Proto
Field Cardinality - Cardinality attached to a protobuf field.
- Proto
Generated Role - Exact generated gRPC service/method marker found in generated source.
- Proto
Syntax - Protobuf language mode declared by a contract.
- Proto
Wire Type - Protobuf wire encoding used by a field value.
- Protobuf
Document - Persistable protobuf contract payload produced from one source-owned artifact.
- Protobuf
Extraction Error - Error returned when a protobuf contract is malformed or internally inconsistent.
- Provider
Doctor Status - Provider state accepted by the pure doctor function.
- Provider
Error - Error returned by a local intelligence provider adapter.
- Provider
Operation - Repository-local operation understood by the provider boundary.
- Provider
Status - Availability state reported by a local intelligence provider.
- Provider
Transport - Public transport used for one local-intelligence operation.
- Pull
Request Changed File Status - Normalized changed-file status.
- Pull
Request Error - Pull-request provider failure.
- Pull
Request List State - Provider-native lifecycle filter for pull-request listings.
- Pull
Request Order - Suggested relationship between two review or merge operations.
- Pull
Request Overlap Kind - Strongest deterministic semantic overlap classification.
- Pull
Request Provider Kind - Pull-request service understood by the public provider adapter.
- Pull
Request Readiness - Readiness freshness for conservative ordering.
- Pull
Request State - Provider-neutral pull-request state.
- Query
Error - Validation or consistency error from ranked search or traversal.
- Registry
Error - Error returned while resolving a workspace registry.
- Regular
File Entry - Classification of a repository-relative path for regular-file reads.
- Review
State - Aggregate review readiness.
- Risk
Level - Conservative risk classification for an impact result.
- Sensitive
KeyKind - Semantic category assigned to a configuration key whose name suggests sensitive data.
- Source
Epistemic Status - Epistemic state of a source observation.
- Source
Framework - Framework whose syntax supplied the direct evidence.
- Source
Language - Source language understood by the focused parsers.
- Source
Role - Repository-boundary role represented by an observation.
- Source
Syntax Error - Error produced when a mandatory Tree-sitter grammar cannot inspect an input.
- Source
Syntax Language - Source grammar selected for focused boundary inspection.
- Source
Warning - Machine-readable limitation attached to an observation.
- Stale
Reason - Machine-readable cause of stale change analysis.
- Symbol
Corroboration - Provider corroboration outcome for one source symbol.
- Test
Recommendation Source - Origin of a recommended test.
- Trace
Error - Error returned while constructing or traversing a federated graph.
- Traversal
Algorithm - Traversal strategy used to find confirmed paths.
- Traversal
Direction - 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§
- Boundary
Extractor - Focused, deterministic contract extractor.
- Change
Provider - Read-only source of repository changes.
- Extraction
Clock - Monotonic elapsed-time source used by extraction trackers.
- Local
Code Intelligence Provider - Optional boundary for repository-local code intelligence.
- Monotonic
Clock - Injectable monotonic time source used by execution watchdogs.
- PrHttp
Transport - Injectable asynchronous HTTP boundary.
- Pull
Request Provider - 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
OpenAPIoverride. - 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
AsyncAPI2.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
OpenAPIGenerator 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
OpenAPI3.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
.protosource. - 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
OpenTofuresource 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
NestJSfacts 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§
- Analyzer
Versions - Version map for analyzers whose output is tied to a change set.