sprints work
This commit is contained in:
@@ -37,46 +37,47 @@ Single `IReachabilityIndex.QueryHybridAsync()` call returns:
|
||||
src/__Libraries/StellaOps.Reachability.Core/
|
||||
├── IReachabilityIndex.cs # Main facade interface
|
||||
├── ReachabilityIndex.cs # Implementation
|
||||
├── ReachabilityQueryOptions.cs # Query configuration
|
||||
├── Models/
|
||||
│ ├── SymbolRef.cs # Symbol reference
|
||||
│ ├── CanonicalSymbol.cs # Canonicalized symbol
|
||||
│ ├── StaticReachabilityResult.cs # Static query result
|
||||
│ ├── RuntimeReachabilityResult.cs # Runtime query result
|
||||
│ ├── HybridReachabilityResult.cs # Combined result
|
||||
│ └── LatticeState.cs # 8-state lattice enum
|
||||
├── HybridQueryOptions.cs # Query configuration
|
||||
├── SymbolRef.cs # Symbol reference
|
||||
├── StaticReachabilityResult.cs # Static query result
|
||||
├── RuntimeReachabilityResult.cs # Runtime query result
|
||||
├── HybridReachabilityResult.cs # Combined result
|
||||
├── LatticeState.cs # 8-state lattice enum
|
||||
├── ReachabilityLattice.cs # Lattice state machine
|
||||
├── ConfidenceCalculator.cs # Evidence-weighted confidence
|
||||
├── EvidenceUriBuilder.cs # stella:// URI construction
|
||||
├── IReachGraphAdapter.cs # ReachGraph integration interface
|
||||
├── ISignalsAdapter.cs # Signals integration interface
|
||||
├── ServiceCollectionExtensions.cs # DI registration
|
||||
├── Symbols/
|
||||
│ ├── ISymbolCanonicalizer.cs # Symbol normalization interface
|
||||
│ ├── SymbolCanonicalizer.cs # Implementation
|
||||
│ ├── Normalizers/
|
||||
│ │ ├── DotNetSymbolNormalizer.cs # .NET symbols
|
||||
│ │ ├── JavaSymbolNormalizer.cs # Java symbols
|
||||
│ │ ├── NativeSymbolNormalizer.cs # C/C++/Rust
|
||||
│ │ └── ScriptSymbolNormalizer.cs # JS/Python/PHP
|
||||
│ └── SymbolMatchOptions.cs # Matching configuration
|
||||
├── CveMapping/
|
||||
│ ├── ICveSymbolMappingService.cs # CVE-symbol mapping interface
|
||||
│ ├── CveSymbolMappingService.cs # Implementation
|
||||
│ ├── CveSymbolMapping.cs # Mapping record
|
||||
│ ├── VulnerableSymbol.cs # Vulnerable symbol record
|
||||
│ ├── MappingSource.cs # Source enum
|
||||
│ └── Extractors/
|
||||
│ ├── IPatchSymbolExtractor.cs # Patch analysis interface
|
||||
│ ├── GitDiffExtractor.cs # Git diff parsing
|
||||
│ ├── OsvEnricher.cs # OSV API enrichment
|
||||
│ └── DeltaSigMatcher.cs # Binary signature matching
|
||||
├── Lattice/
|
||||
│ ├── ReachabilityLattice.cs # Lattice state machine
|
||||
│ ├── LatticeTransition.cs # State transitions
|
||||
│ └── ConfidenceCalculator.cs # Confidence scoring
|
||||
├── Evidence/
|
||||
│ ├── EvidenceUriBuilder.cs # stella:// URI construction
|
||||
│ ├── EvidenceBundle.cs # Evidence collection
|
||||
│ └── EvidenceAttestationService.cs # DSSE signing
|
||||
└── Integration/
|
||||
├── ReachGraphAdapter.cs # ReachGraph integration
|
||||
├── SignalsAdapter.cs # Signals integration
|
||||
└── PolicyEngineAdapter.cs # Policy Engine integration
|
||||
│ ├── ISymbolNormalizer.cs # Normalizer interface
|
||||
│ ├── CanonicalSymbol.cs # Canonicalized symbol
|
||||
│ ├── RawSymbol.cs # Raw input symbol
|
||||
│ ├── SymbolMatchResult.cs # Match result
|
||||
│ ├── SymbolMatchOptions.cs # Matching configuration
|
||||
│ ├── SymbolMatcher.cs # Symbol matching logic
|
||||
│ ├── SymbolSource.cs # Source enum
|
||||
│ ├── ProgrammingLanguage.cs # Language enum
|
||||
│ ├── DotNetSymbolNormalizer.cs # .NET symbols
|
||||
│ ├── JavaSymbolNormalizer.cs # Java symbols
|
||||
│ ├── NativeSymbolNormalizer.cs # C/C++/Rust
|
||||
│ └── ScriptSymbolNormalizer.cs # JS/Python/PHP
|
||||
└── CveMapping/
|
||||
├── ICveSymbolMappingService.cs # CVE-symbol mapping interface
|
||||
├── CveSymbolMappingService.cs # Implementation
|
||||
├── CveSymbolMapping.cs # Mapping record
|
||||
├── VulnerableSymbol.cs # Vulnerable symbol record
|
||||
├── MappingSource.cs # Source enum
|
||||
├── VulnerabilityType.cs # Vulnerability type enum
|
||||
├── PatchAnalysisResult.cs # Patch analysis result
|
||||
├── IPatchSymbolExtractor.cs # Patch analysis interface
|
||||
├── IOsvEnricher.cs # OSV enricher interface
|
||||
├── GitDiffExtractor.cs # Git diff parsing
|
||||
├── UnifiedDiffParser.cs # Unified diff format parser
|
||||
├── FunctionBoundaryDetector.cs # Function boundary detection
|
||||
└── OsvEnricher.cs # OSV API enrichment
|
||||
```
|
||||
|
||||
---
|
||||
@@ -548,4 +549,4 @@ public interface IReachabilityReplayService
|
||||
|
||||
---
|
||||
|
||||
_Last updated: 09-Jan-2026_
|
||||
_Last updated: 10-Jan-2026_
|
||||
|
||||
Reference in New Issue
Block a user