Module cache

Module cache 

Source
Expand description

@acp:module “Cache” @acp:summary “Cache types and builder for .acp.cache.json files” @acp:domain cli @acp:layer model

Structs§

AnnotationProvenance
Provenance metadata for a single annotation value (RFC-0003)
BehavioralAnnotations
@acp:summary “Behavioral characteristics of a symbol (RFC-0009)”
BridgeMetadata
@acp:summary “Per-file bridge metadata (RFC-0006)”
BridgeStats
@acp:summary “Top-level bridge statistics (RFC-0006)”
BridgeSummary
@acp:summary “Bridge summary counts (RFC-0006)”
Cache
@acp:summary “Complete ACP cache file structure (schema-compliant)” @acp:lock normal
CacheBuilder
@acp:summary “Builder for incremental cache construction”
CallGraph
@acp:summary “Bidirectional call graph”
Conventions
@acp:summary “RFC-0015: Auto-detected naming and import conventions”
DocumentationAnnotations
@acp:summary “Documentation metadata for a symbol (RFC-0009)”
DomainEntry
@acp:summary “Domain grouping (schema-compliant)”
FileEntry
@acp:summary “File entry with metadata (RFC-001 compliant)”
FileNamingConvention
@acp:summary “RFC-0015: File naming pattern for a directory”
GenerationInfo
Information about a generation run (RFC-0003)
ImportConventions
@acp:summary “RFC-0015: Import/module style conventions”
InlineAnnotation
@acp:summary “RFC-001: Inline annotation (hack, todo, fixme, critical, perf)”
LanguageStat
@acp:summary “RFC-0015: Language statistics entry”
LifecycleAnnotations
@acp:summary “Lifecycle status of a symbol or file (RFC-0009)”
LowConfidenceEntry
Entry for low-confidence annotation tracking (RFC-0003)
ParamEntry
@acp:summary “Parameter entry with bridge provenance (RFC-0006)”
PerformanceAnnotations
@acp:summary “Performance characteristics of a symbol (RFC-0009)”
ProjectInfo
@acp:summary “Project metadata”
ProvenanceStats
Top-level provenance statistics (RFC-0003)
ProvenanceSummary
Summary of annotation provenance counts (RFC-0003)
RefEntry
@acp:summary “RFC-0002: Documentation reference entry”
ReturnsEntry
@acp:summary “Returns entry with bridge provenance (RFC-0006)”
SourceCounts
Counts of annotations by source origin (RFC-0003)
Stats
@acp:summary “Aggregate statistics”
StyleEntry
@acp:summary “RFC-0002: Style guide configuration entry”
SymbolConstraint
@acp:summary “RFC-001: Symbol-level constraint”
SymbolEntry
@acp:summary “Symbol entry with metadata (RFC-001 compliant)”
ThrowsEntry
@acp:summary “Throws/Raises entry with bridge provenance (RFC-0006)”
TypeInfo
@acp:summary “Type annotation information for a symbol (RFC-0008)”
TypeParamInfo
@acp:summary “Parameter type information (RFC-0008)”
TypeReturnInfo
@acp:summary “Return type information (RFC-0008)”
TypeTypeParam
@acp:summary “Generic type parameter (RFC-0008)”

Enums§

BridgeSource
@acp:summary “Source of bridged documentation (RFC-0006)” Indicates how documentation was obtained.
Language
@acp:summary “Programming language identifier (schema-compliant)”
MemoizedValue
@acp:summary “Memoized value - either boolean or string duration (RFC-0009)”
ModuleSystem
@acp:summary “RFC-0015: JavaScript/TypeScript module system”
PathStyle
@acp:summary “RFC-0015: Import path style preference”
SourceFormat
@acp:summary “Original documentation format (RFC-0006)”
Stability
@acp:summary “Stability classification (schema-compliant)”
SymbolType
@acp:summary “Symbol type enumeration (schema-compliant)”
TypeSource
@acp:summary “Source of type information (RFC-0006, RFC-0008)” Indicates where type information was extracted from.
Visibility
@acp:summary “Symbol visibility”

Functions§

normalize_path
@acp:summary “Normalize a file path for cross-platform compatibility”