archive audit attempts

This commit is contained in:
master
2026-02-19 22:00:31 +02:00
parent c2f13fe588
commit b5829dce5c
19638 changed files with 6366 additions and 7 deletions

View File

@@ -0,0 +1,14 @@
# SOLID Review - B
## Scope
- File: src/Feedser/StellaOps.Feedser.BinaryAnalysis/BinaryFingerprintFactory.cs
- Project: src/Feedser/StellaOps.Feedser.BinaryAnalysis/StellaOps.Feedser.BinaryAnalysis.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: single type definition; cohesive.
## Maintainability Notes
- Minimal surface area; easy to reason about.
## Recommendations
- Keep as-is.

View File

@@ -0,0 +1,14 @@
# SOLID Review - I
## Scope
- File: src/Feedser/StellaOps.Feedser.BinaryAnalysis/Fingerprinters/InstructionHashFingerprinter.cs
- Project: src/Feedser/StellaOps.Feedser.BinaryAnalysis/StellaOps.Feedser.BinaryAnalysis.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: single type definition; cohesive.
## Maintainability Notes
- File length 251 lines; consider splitting for readability.
## Recommendations
- Extract helpers to reduce file size and complexity.

View File

@@ -0,0 +1,14 @@
# SOLID Review - S
## Scope
- File: src/Feedser/StellaOps.Feedser.BinaryAnalysis/Fingerprinters/SimplifiedTlshFingerprinter.cs
- Project: src/Feedser/StellaOps.Feedser.BinaryAnalysis/StellaOps.Feedser.BinaryAnalysis.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: single type definition; cohesive.
## Maintainability Notes
- File length 317 lines; consider splitting for readability.
## Recommendations
- Extract helpers to reduce file size and complexity.

View File

@@ -0,0 +1,14 @@
# SOLID Review - I
## Scope
- File: src/Feedser/StellaOps.Feedser.BinaryAnalysis/IBinaryFingerprinter.cs
- Project: src/Feedser/StellaOps.Feedser.BinaryAnalysis/StellaOps.Feedser.BinaryAnalysis.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: single type definition; cohesive.
## Maintainability Notes
- Minimal surface area; easy to reason about.
## Recommendations
- Keep as-is.

View File

@@ -0,0 +1,14 @@
# SOLID Review - BinaryFingerprint
## Scope
- File: src/Feedser/StellaOps.Feedser.BinaryAnalysis/Models/BinaryFingerprint.cs
- Project: src/Feedser/StellaOps.Feedser.BinaryAnalysis/StellaOps.Feedser.BinaryAnalysis.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: file defines multiple types (BinaryFingerprint, FingerprintMethod, FingerprintMetadata, FingerprintMatchResult); responsibilities may be bundled.
## Maintainability Notes
- Multiple types in one file can blur ownership boundaries.
## Recommendations
- Split types into separate files grouped by responsibility.

View File

@@ -0,0 +1,15 @@
# SOLID Review - FunctionSignatureExtractor
## Scope
- File: src/Feedser/StellaOps.Feedser.Core/FunctionSignatureExtractor.cs
- Project: src/Feedser/StellaOps.Feedser.Core/StellaOps.Feedser.Core.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: file defines multiple types (FunctionSignatureExtractor, ExtractedFunction, FunctionMatchResult, FunctionMatchScores, ProgrammingLanguage, FunctionMatchingExtensions); responsibilities may be bundled.
## Maintainability Notes
- File length 761 lines; consider splitting for readability.
## Recommendations
- Split types into separate files grouped by responsibility.
- Extract helpers to reduce file size and complexity.

View File

@@ -0,0 +1,14 @@
# SOLID Review - H
## Scope
- File: src/Feedser/StellaOps.Feedser.Core/HunkSigExtractor.cs
- Project: src/Feedser/StellaOps.Feedser.Core/StellaOps.Feedser.Core.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: single type definition; cohesive.
## Maintainability Notes
- File length 259 lines; consider splitting for readability.
## Recommendations
- Extract helpers to reduce file size and complexity.

View File

@@ -0,0 +1,14 @@
# SOLID Review - PatchSignature
## Scope
- File: src/Feedser/StellaOps.Feedser.Core/Models/PatchSignature.cs
- Project: src/Feedser/StellaOps.Feedser.Core/StellaOps.Feedser.Core.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: file defines multiple types (PatchSignature, PatchHunk); responsibilities may be bundled.
## Maintainability Notes
- Multiple types in one file can blur ownership boundaries.
## Recommendations
- Split types into separate files grouped by responsibility.

View File

@@ -0,0 +1,15 @@
# SOLID Review - EpssLookupInput
## Scope
- File: src/Feedser/StellaOps.Feedser.Core/Signals/EpssSignalAttacher.cs
- Project: src/Feedser/StellaOps.Feedser.Core/StellaOps.Feedser.Core.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: file defines multiple types (EpssLookupInput, EpssSignal, EpssSignalAttacher, IEpssDataSource, EpssData, ISignalEventEmitter); responsibilities may be bundled.
## Maintainability Notes
- File length 208 lines; consider splitting for readability.
## Recommendations
- Split types into separate files grouped by responsibility.
- Extract helpers to reduce file size and complexity.

View File

@@ -0,0 +1,14 @@
# SOLID Review - ISignalAttacher
## Scope
- File: src/Feedser/StellaOps.Feedser.Core/Signals/ISignalAttacher.cs
- Project: src/Feedser/StellaOps.Feedser.Core/StellaOps.Feedser.Core.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: file defines multiple types (ISignalAttacher, SignalState, SignalStatus, SignalUpdatedEvent); responsibilities may be bundled.
## Maintainability Notes
- Multiple types in one file can blur ownership boundaries.
## Recommendations
- Split types into separate files grouped by responsibility.

View File

@@ -0,0 +1,15 @@
# SOLID Review - KevLookupInput
## Scope
- File: src/Feedser/StellaOps.Feedser.Core/Signals/KevSignalAttacher.cs
- Project: src/Feedser/StellaOps.Feedser.Core/StellaOps.Feedser.Core.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: file defines multiple types (KevLookupInput, KevSignal, KevSignalAttacher, IKevDataSource, KevData); responsibilities may be bundled.
## Maintainability Notes
- File length 243 lines; consider splitting for readability.
## Recommendations
- Split types into separate files grouped by responsibility.
- Extract helpers to reduce file size and complexity.

View File

@@ -0,0 +1,16 @@
# SOLID Review - SignalAttacherServiceExtensions
## Scope
- File: src/Feedser/StellaOps.Feedser.Core/Signals/SignalAttacherServiceExtensions.cs
- Project: src/Feedser/StellaOps.Feedser.Core/StellaOps.Feedser.Core.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: file defines multiple types (SignalAttacherServiceExtensions, InMemorySignalEventEmitter); responsibilities may be bundled.
- Dependency inversion: static utility types limit substitution; consider abstraction if behavior must vary.
## Maintainability Notes
- Multiple types in one file can blur ownership boundaries.
## Recommendations
- Split types into separate files grouped by responsibility.
- Consider interface-backed abstraction if alternate implementations are needed.

View File

@@ -0,0 +1,15 @@
# SOLID Review - BinaryFingerprintTests
## Scope
- File: src/Feedser/__Tests/StellaOps.Feedser.BinaryAnalysis.Tests/BinaryFingerprintTests.cs
- Project: src/Feedser/__Tests/StellaOps.Feedser.BinaryAnalysis.Tests/StellaOps.Feedser.BinaryAnalysis.Tests.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: file defines multiple types (BinaryFingerprintTests, FingerprintMetadataTests, FingerprintMatchResultTests); responsibilities may be bundled.
## Maintainability Notes
- File length 283 lines; consider splitting for readability.
## Recommendations
- Split types into separate files grouped by responsibility.
- Extract helpers to reduce file size and complexity.

View File

@@ -0,0 +1,14 @@
# SOLID Review - F
## Scope
- File: src/Feedser/__Tests/StellaOps.Feedser.Core.Tests/FunctionSignatureExtractorTests.cs
- Project: src/Feedser/__Tests/StellaOps.Feedser.Core.Tests/StellaOps.Feedser.Core.Tests.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: single type definition; cohesive.
## Maintainability Notes
- File length 781 lines; consider splitting for readability.
## Recommendations
- Extract helpers to reduce file size and complexity.

View File

@@ -0,0 +1,14 @@
# SOLID Review - H
## Scope
- File: src/Feedser/__Tests/StellaOps.Feedser.Core.Tests/HunkSigExtractorTests.cs
- Project: src/Feedser/__Tests/StellaOps.Feedser.Core.Tests/StellaOps.Feedser.Core.Tests.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: single type definition; cohesive.
## Maintainability Notes
- File length 285 lines; consider splitting for readability.
## Recommendations
- Extract helpers to reduce file size and complexity.

View File

@@ -0,0 +1,14 @@
# SOLID Review - E
## Scope
- File: src/Feedser/__Tests/StellaOps.Feedser.Core.Tests/Signals/EpssSignalAttacherTests.cs
- Project: src/Feedser/__Tests/StellaOps.Feedser.Core.Tests/StellaOps.Feedser.Core.Tests.csproj
- Date (UTC): 2026-01-31
## Findings
- Single responsibility: single type definition; cohesive.
## Maintainability Notes
- File length 212 lines; consider splitting for readability.
## Recommendations
- Extract helpers to reduce file size and complexity.