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,112 @@
# Audit - StellaOps.AdvisoryAI.Attestation
## Project
- Path: ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/StellaOps.AdvisoryAI.Attestation.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 20
- Files with issues: 20
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 7
- Namespace violations: 20
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/AiAttestationService.cs (275 lines)
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/IAiAttestationService.cs (174 lines)
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/PromptTemplateRegistry.cs (151 lines)
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/AiClaimAttestation.cs (140 lines)
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/AiRunAttestation.cs (119 lines)
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Storage/IAiAttestationStore.cs (104 lines)
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Storage/InMemoryAiAttestationStore.cs (167 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/AiAttestationService.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/AiAttestationServiceExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/IAiAttestationService.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/PromptTemplateRegistry.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/AiAttestationJsonContext.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/AiClaimAttestation.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/AiModelInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/AiRunAttestation.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/AiRunContext.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/AiTurnSummary.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/ClaimEvidence.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/PromptTemplateInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/obj/Debug/net10.0/StellaOps.AdvisoryAI.Attestation.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/obj/Debug/net10.0/StellaOps.AdvisoryAI.Attestation.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/obj/Release/net10.0/StellaOps.AdvisoryAI.Attestation.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/obj/Release/net10.0/StellaOps.AdvisoryAI.Attestation.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Storage/IAiAttestationStore.cs: missing namespace
- ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Storage/InMemoryAiAttestationStore.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 20
- Files with issues: 20
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/AiAttestationService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/AiAttestationServiceExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/IAiAttestationService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/PromptTemplateRegistry.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/AiAttestationJsonContext.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/AiClaimAttestation.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/AiModelInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/AiRunAttestation.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/AiRunContext.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/AiTurnSummary.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/ClaimEvidence.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Models/PromptTemplateInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/obj/Debug/net10.0/StellaOps.AdvisoryAI.Attestation.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/obj/Debug/net10.0/StellaOps.AdvisoryAI.Attestation.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/obj/Release/net10.0/StellaOps.AdvisoryAI.Attestation.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/obj/Release/net10.0/StellaOps.AdvisoryAI.Attestation.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Storage/IAiAttestationStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AdvisoryAI.Attestation/Storage/InMemoryAiAttestationStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.AdvisoryAI.Attestation.Tests/StellaOps.AdvisoryAI.Attestation.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,84 @@
# Audit - StellaOps.Artifact.Core.Tests
## Project
- Path: ../src/__Libraries/StellaOps.Artifact.Core.Tests/StellaOps.Artifact.Core.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 8
- Files with issues: 8
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 8
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Artifact.Core.Tests/ArtifactStorePerformanceTests.cs (243 lines)
- ../src/__Libraries/StellaOps.Artifact.Core.Tests/ArtifactStoreTests.cs (430 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Artifact.Core.Tests/ArtifactStorePerformanceTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core.Tests/ArtifactStoreTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core.Tests/obj/Debug/net10.0/StellaOps.Artifact.Core.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core.Tests/obj/Debug/net10.0/StellaOps.Artifact.Core.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core.Tests/obj/Release/net10.0/StellaOps.Artifact.Core.Tests.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 8
- Files with issues: 8
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Artifact.Core.Tests/ArtifactStorePerformanceTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Artifact.Core.Tests/ArtifactStoreTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Artifact.Core.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Artifact.Core.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Artifact.Core.Tests/obj/Debug/net10.0/StellaOps.Artifact.Core.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Artifact.Core.Tests/obj/Debug/net10.0/StellaOps.Artifact.Core.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Artifact.Core.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Artifact.Core.Tests/obj/Release/net10.0/StellaOps.Artifact.Core.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,86 @@
# Audit - StellaOps.Artifact.Core
## Project
- Path: ../src/__Libraries/StellaOps.Artifact.Core/StellaOps.Artifact.Core.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 9
- Files with issues: 9
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 3
- Namespace violations: 9
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Artifact.Core/CycloneDxExtractor.cs (553 lines)
- ../src/__Libraries/StellaOps.Artifact.Core/IArtifactStore.cs (380 lines)
- ../src/__Libraries/StellaOps.Artifact.Core/Api/ArtifactController.cs (611 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Artifact.Core/CycloneDxExtractor.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core/IArtifactStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core/Api/ArtifactController.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core/obj/Debug/net10.0/StellaOps.Artifact.Core.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core/obj/Debug/net10.0/StellaOps.Artifact.Core.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core/obj/Release/net10.0/StellaOps.Artifact.Core.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Core/obj/Release/net10.0/StellaOps.Artifact.Core.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 9
- Files with issues: 9
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Artifact.Core/CycloneDxExtractor.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Artifact.Core/IArtifactStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Artifact.Core/Api/ArtifactController.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Artifact.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Artifact.Core/obj/Debug/net10.0/StellaOps.Artifact.Core.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Artifact.Core/obj/Debug/net10.0/StellaOps.Artifact.Core.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Artifact.Core/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Artifact.Core/obj/Release/net10.0/StellaOps.Artifact.Core.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Artifact.Core/obj/Release/net10.0/StellaOps.Artifact.Core.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,88 @@
# Audit - StellaOps.Artifact.Infrastructure
## Project
- Path: ../src/__Libraries/StellaOps.Artifact.Infrastructure/StellaOps.Artifact.Infrastructure.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 9
- Files with issues: 9
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 5
- Namespace violations: 9
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Artifact.Infrastructure/ArtifactIndexRepository.cs (280 lines)
- ../src/__Libraries/StellaOps.Artifact.Infrastructure/ArtifactMigrationService.cs (408 lines)
- ../src/__Libraries/StellaOps.Artifact.Infrastructure/PostgresArtifactIndexRepository.cs (311 lines)
- ../src/__Libraries/StellaOps.Artifact.Infrastructure/S3UnifiedArtifactStore.cs (430 lines)
- ../src/__Libraries/StellaOps.Artifact.Infrastructure/ServiceCollectionExtensions.cs (202 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Artifact.Infrastructure/ArtifactIndexRepository.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Infrastructure/ArtifactMigrationService.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Infrastructure/PostgresArtifactIndexRepository.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Infrastructure/S3UnifiedArtifactStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Infrastructure/ServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Infrastructure/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Infrastructure/obj/Debug/net10.0/StellaOps.Artifact.Infrastructure.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Infrastructure/obj/Debug/net10.0/StellaOps.Artifact.Infrastructure.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Artifact.Infrastructure/obj/Release/net10.0/StellaOps.Artifact.Infrastructure.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 9
- Files with issues: 9
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Artifact.Infrastructure/ArtifactIndexRepository.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Artifact.Infrastructure/ArtifactMigrationService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Artifact.Infrastructure/PostgresArtifactIndexRepository.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Artifact.Infrastructure/S3UnifiedArtifactStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Artifact.Infrastructure/ServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Artifact.Infrastructure/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Artifact.Infrastructure/obj/Debug/net10.0/StellaOps.Artifact.Infrastructure.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Artifact.Infrastructure/obj/Debug/net10.0/StellaOps.Artifact.Infrastructure.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Artifact.Infrastructure/obj/Release/net10.0/StellaOps.Artifact.Infrastructure.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Integration, Unit
- Detected test projects: none
- Missing layers: Integration, Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,92 @@
# Audit - StellaOps.Audit.ReplayToken
## Project
- Path: ../src/__Libraries/StellaOps.Audit.ReplayToken/StellaOps.Audit.ReplayToken.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 13
- Files with issues: 13
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 13
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Audit.ReplayToken/ReplayToken.cs (200 lines)
- ../src/__Libraries/StellaOps.Audit.ReplayToken/Sha256ReplayTokenGenerator.cs (192 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Audit.ReplayToken/DecisionReplayTokenExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Audit.ReplayToken/IReplayTokenGenerator.cs: missing namespace
- ../src/__Libraries/StellaOps.Audit.ReplayToken/ReplayCliSnippetGenerator.cs: missing namespace
- ../src/__Libraries/StellaOps.Audit.ReplayToken/ReplayToken.cs: missing namespace
- ../src/__Libraries/StellaOps.Audit.ReplayToken/ReplayTokenRequest.cs: missing namespace
- ../src/__Libraries/StellaOps.Audit.ReplayToken/ServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Audit.ReplayToken/Sha256ReplayTokenGenerator.cs: missing namespace
- ../src/__Libraries/StellaOps.Audit.ReplayToken/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Audit.ReplayToken/obj/Debug/net10.0/StellaOps.Audit.ReplayToken.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Audit.ReplayToken/obj/Debug/net10.0/StellaOps.Audit.ReplayToken.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Audit.ReplayToken/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Audit.ReplayToken/obj/Release/net10.0/StellaOps.Audit.ReplayToken.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Audit.ReplayToken/obj/Release/net10.0/StellaOps.Audit.ReplayToken.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 13
- Files with issues: 13
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Audit.ReplayToken/DecisionReplayTokenExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Audit.ReplayToken/IReplayTokenGenerator.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Audit.ReplayToken/ReplayCliSnippetGenerator.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Audit.ReplayToken/ReplayToken.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Audit.ReplayToken/ReplayTokenRequest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Audit.ReplayToken/ServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Audit.ReplayToken/Sha256ReplayTokenGenerator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Audit.ReplayToken/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Audit.ReplayToken/obj/Debug/net10.0/StellaOps.Audit.ReplayToken.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Audit.ReplayToken/obj/Debug/net10.0/StellaOps.Audit.ReplayToken.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Audit.ReplayToken/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Audit.ReplayToken/obj/Release/net10.0/StellaOps.Audit.ReplayToken.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Audit.ReplayToken/obj/Release/net10.0/StellaOps.Audit.ReplayToken.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Tests/StellaOps.Audit.ReplayToken.Tests/StellaOps.Audit.ReplayToken.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,131 @@
# Audit - StellaOps.AuditPack
## Project
- Path: ../src/__Libraries/StellaOps.AuditPack/StellaOps.AuditPack.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 26
- Files with issues: 25
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 17
- Namespace violations: 25
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.AuditPack/Models/AuditBundleManifest.cs (210 lines)
- ../src/__Libraries/StellaOps.AuditPack/Models/AuditPack.cs (144 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/AirGapTrustStoreIntegration.cs (358 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/ArchiveUtilities.cs (160 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditBundleReader.cs (668 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditBundleSigner.cs (381 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditBundleWriter.cs (529 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditPackBuilder.cs (249 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditPackExportService.cs (431 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditPackImporter.cs (262 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditPackReplayer.cs (135 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/IsolatedReplayContext.cs (371 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/ReplayAttestationService.cs (474 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/ReplayExecutor.cs (521 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/ReplayTelemetry.cs (400 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/ScanSnapshotFetcher.cs (312 lines)
- ../src/__Libraries/StellaOps.AuditPack/Services/VerdictReplayPredicate.cs (503 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.AuditPack/Models/AuditBundleManifest.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Models/AuditPack.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/obj/Debug/net10.0/StellaOps.AuditPack.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/obj/Debug/net10.0/StellaOps.AuditPack.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/obj/Release/net10.0/StellaOps.AuditPack.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/obj/Release/net10.0/StellaOps.AuditPack.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/AirGapTrustStoreIntegration.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/ArchiveUtilities.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditBundleReader.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditBundleSigner.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditBundleWriter.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditPackBuilder.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditPackExportService.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditPackIds.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditPackImporter.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/AuditPackReplayer.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/CanonicalJson.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/IsolatedReplayContext.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/ReplayAttestationService.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/ReplayExecutor.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/ReplayTelemetry.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/ScanSnapshotFetcher.cs: missing namespace
- ../src/__Libraries/StellaOps.AuditPack/Services/VerdictReplayPredicate.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 26
- Files with issues: 25
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.AuditPack/Models/AuditBundleManifest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Models/AuditPack.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AuditPack/obj/Debug/net10.0/StellaOps.AuditPack.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AuditPack/obj/Debug/net10.0/StellaOps.AuditPack.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AuditPack/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AuditPack/obj/Release/net10.0/StellaOps.AuditPack.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AuditPack/obj/Release/net10.0/StellaOps.AuditPack.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AuditPack/Services/AirGapTrustStoreIntegration.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Services/ArchiveUtilities.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Services/AuditBundleReader.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Services/AuditBundleSigner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Services/AuditBundleWriter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Services/AuditPackBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Services/AuditPackExportService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Services/AuditPackIds.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AuditPack/Services/AuditPackImporter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Services/AuditPackReplayer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Services/CanonicalJson.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.AuditPack/Services/IsolatedReplayContext.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Services/ReplayAttestationService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Services/ReplayExecutor.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Services/ReplayTelemetry.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Services/ScanSnapshotFetcher.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.AuditPack/Services/VerdictReplayPredicate.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.AuditPack.Tests/StellaOps.AuditPack.Tests.csproj [Unit]; ../src/__Tests/unit/StellaOps.AuditPack.Tests/StellaOps.AuditPack.Tests.csproj [Unit]; ../src/Replay/__Tests/StellaOps.Replay.Core.Tests/StellaOps.Replay.Core.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,109 @@
# Audit - StellaOps.Auth.Security
## Project
- Path: ../src/__Libraries/StellaOps.Auth.Security/StellaOps.Auth.Security.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 20
- Files with issues: 20
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 4
- Namespace violations: 20
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/DpopProofValidator.cs (259 lines)
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/InMemoryDpopNonceStore.cs (177 lines)
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/MessagingDpopNonceStore.cs (164 lines)
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/RedisDpopNonceStore.cs (139 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/DpopNonceConsumeResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/DpopNonceIssueResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/DpopNonceUtilities.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/DpopProofValidator.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/DpopValidationOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/DpopValidationResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/IDpopNonceStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/IDpopProofValidator.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/IDpopReplayCache.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/InMemoryDpopNonceStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/InMemoryDpopReplayCache.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/MessagingDpopNonceStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/MessagingDpopReplayCache.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/Dpop/RedisDpopNonceStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/obj/Debug/net10.0/StellaOps.Auth.Security.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/obj/Debug/net10.0/StellaOps.Auth.Security.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/obj/Release/net10.0/StellaOps.Auth.Security.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Auth.Security/obj/Release/net10.0/StellaOps.Auth.Security.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 20
- Files with issues: 20
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Auth.Security/Dpop/DpopNonceConsumeResult.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/Dpop/DpopNonceIssueResult.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/Dpop/DpopNonceUtilities.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/Dpop/DpopProofValidator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Auth.Security/Dpop/DpopValidationOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/Dpop/DpopValidationResult.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/Dpop/IDpopNonceStore.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/Dpop/IDpopProofValidator.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/Dpop/IDpopReplayCache.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/Dpop/InMemoryDpopNonceStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Auth.Security/Dpop/InMemoryDpopReplayCache.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/Dpop/MessagingDpopNonceStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Auth.Security/Dpop/MessagingDpopReplayCache.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/Dpop/RedisDpopNonceStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Auth.Security/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/obj/Debug/net10.0/StellaOps.Auth.Security.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/obj/Debug/net10.0/StellaOps.Auth.Security.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/obj/Release/net10.0/StellaOps.Auth.Security.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Auth.Security/obj/Release/net10.0/StellaOps.Auth.Security.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Auth.Security.Tests/StellaOps.Auth.Security.Tests.csproj [Security]
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,84 @@
# Audit - StellaOps.Canonical.Json.Tests
## Project
- Path: ../src/__Libraries/StellaOps.Canonical.Json.Tests/StellaOps.Canonical.Json.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 8
- Files with issues: 8
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 8
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Canonical.Json.Tests/CanonJsonTests.cs (321 lines)
- ../src/__Libraries/StellaOps.Canonical.Json.Tests/CanonVersionTests.cs (446 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Canonical.Json.Tests/CanonJsonTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json.Tests/CanonVersionTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json.Tests/obj/Debug/net10.0/StellaOps.Canonical.Json.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json.Tests/obj/Debug/net10.0/StellaOps.Canonical.Json.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json.Tests/obj/Release/net10.0/StellaOps.Canonical.Json.Tests.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 8
- Files with issues: 8
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Canonical.Json.Tests/CanonJsonTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Canonical.Json.Tests/CanonVersionTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Canonical.Json.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonical.Json.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonical.Json.Tests/obj/Debug/net10.0/StellaOps.Canonical.Json.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonical.Json.Tests/obj/Debug/net10.0/StellaOps.Canonical.Json.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonical.Json.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonical.Json.Tests/obj/Release/net10.0/StellaOps.Canonical.Json.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,83 @@
# Audit - StellaOps.Canonical.Json
## Project
- Path: ../src/__Libraries/StellaOps.Canonical.Json/StellaOps.Canonical.Json.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 9
- Files with issues: 9
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 9
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Canonical.Json/CanonJson.cs (354 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Canonical.Json/CanonJson.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json/CanonVersion.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json/ICanonicalizable.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json/obj/Debug/net10.0/StellaOps.Canonical.Json.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json/obj/Debug/net10.0/StellaOps.Canonical.Json.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json/obj/Release/net10.0/StellaOps.Canonical.Json.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonical.Json/obj/Release/net10.0/StellaOps.Canonical.Json.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 9
- Files with issues: 9
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Canonical.Json/CanonJson.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Canonical.Json/CanonVersion.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonical.Json/ICanonicalizable.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonical.Json/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonical.Json/obj/Debug/net10.0/StellaOps.Canonical.Json.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonical.Json/obj/Debug/net10.0/StellaOps.Canonical.Json.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonical.Json/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonical.Json/obj/Release/net10.0/StellaOps.Canonical.Json.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonical.Json/obj/Release/net10.0/StellaOps.Canonical.Json.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.TestKit.Tests/StellaOps.TestKit.Tests.csproj [Unit]; ../src/__Tests/__Libraries/StellaOps.Testing.Determinism.Properties/StellaOps.Testing.Determinism.Properties.csproj [Unit]; ../src/__Tests/__Libraries/StellaOps.Testing.Determinism/StellaOps.Testing.Determinism.csproj [Unit] (no test attributes detected); ../src/__Tests/__Libraries/StellaOps.Testing.Manifests/StellaOps.Testing.Manifests.csproj [Unit] (no test attributes detected); ../src/__Tests/architecture/StellaOps.Architecture.Tests/StellaOps.Architecture.Tests.csproj [Unit]; ../src/__Tests/Integration/StellaOps.Integration.Determinism/StellaOps.Integration.Determinism.csproj [Integration]; ../src/__Tests/Integration/StellaOps.Integration.E2E/StellaOps.Integration.E2E.csproj [E2E, Integration]; ../src/Concelier/__Tests/StellaOps.Concelier.Connector.Cve.Tests/StellaOps.Concelier.Connector.Cve.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.Connector.Ghsa.Tests/StellaOps.Concelier.Connector.Ghsa.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.Connector.Kev.Tests/StellaOps.Concelier.Connector.Kev.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.Connector.Nvd.Tests/StellaOps.Concelier.Connector.Nvd.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.Merge.Tests/StellaOps.Concelier.Merge.Tests.csproj [Unit]; ../src/Scanner/__Tests/StellaOps.Scanner.Reachability.Tests/StellaOps.Scanner.Reachability.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,86 @@
# Audit - StellaOps.Canonicalization
## Project
- Path: ../src/__Libraries/StellaOps.Canonicalization/StellaOps.Canonicalization.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 10
- Files with issues: 10
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 10
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Canonicalization/Json/CanonicalJsonSerializer.cs (143 lines)
- ../src/__Libraries/StellaOps.Canonicalization/Verification/DeterminismVerifier.cs (127 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Canonicalization/Culture/InvariantCulture.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonicalization/Json/CanonicalJsonSerializer.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonicalization/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonicalization/obj/Debug/net10.0/StellaOps.Canonicalization.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonicalization/obj/Debug/net10.0/StellaOps.Canonicalization.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonicalization/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonicalization/obj/Release/net10.0/StellaOps.Canonicalization.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonicalization/obj/Release/net10.0/StellaOps.Canonicalization.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonicalization/Ordering/Orderers.cs: missing namespace
- ../src/__Libraries/StellaOps.Canonicalization/Verification/DeterminismVerifier.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 10
- Files with issues: 10
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Canonicalization/Culture/InvariantCulture.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonicalization/Json/CanonicalJsonSerializer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Canonicalization/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonicalization/obj/Debug/net10.0/StellaOps.Canonicalization.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonicalization/obj/Debug/net10.0/StellaOps.Canonicalization.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonicalization/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonicalization/obj/Release/net10.0/StellaOps.Canonicalization.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonicalization/obj/Release/net10.0/StellaOps.Canonicalization.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonicalization/Ordering/Orderers.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Canonicalization/Verification/DeterminismVerifier.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Canonicalization.Tests/StellaOps.Canonicalization.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,91 @@
# Audit - StellaOps.Configuration.SettingsStore
## Project
- Path: ../src/__Libraries/StellaOps.Configuration.SettingsStore/StellaOps.Configuration.SettingsStore.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 10
- Files with issues: 10
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 6
- Namespace violations: 10
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/NullSecretResolver.cs (112 lines)
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/SettingsStoreConfigurationSource.cs (232 lines)
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/Providers/AwsParameterStoreConfigurationProvider.cs (198 lines)
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/Providers/AzureAppConfigurationProvider.cs (219 lines)
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/Providers/ConsulConfigurationProvider.cs (171 lines)
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/Providers/EtcdConfigurationProvider.cs (219 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/NullSecretResolver.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/SettingsStoreConfigurationSource.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/obj/Debug/net10.0/StellaOps.Configuration.SettingsStore.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/obj/Debug/net10.0/StellaOps.Configuration.SettingsStore.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/obj/Release/net10.0/StellaOps.Configuration.SettingsStore.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/Providers/AwsParameterStoreConfigurationProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/Providers/AzureAppConfigurationProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/Providers/ConsulConfigurationProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration.SettingsStore/Providers/EtcdConfigurationProvider.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 10
- Files with issues: 10
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Configuration.SettingsStore/NullSecretResolver.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Configuration.SettingsStore/SettingsStoreConfigurationSource.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Configuration.SettingsStore/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration.SettingsStore/obj/Debug/net10.0/StellaOps.Configuration.SettingsStore.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration.SettingsStore/obj/Debug/net10.0/StellaOps.Configuration.SettingsStore.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration.SettingsStore/obj/Release/net10.0/StellaOps.Configuration.SettingsStore.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration.SettingsStore/Providers/AwsParameterStoreConfigurationProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Configuration.SettingsStore/Providers/AzureAppConfigurationProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Configuration.SettingsStore/Providers/ConsulConfigurationProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Configuration.SettingsStore/Providers/EtcdConfigurationProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,119 @@
# Audit - StellaOps.Configuration
## Project
- Path: ../src/__Libraries/StellaOps.Configuration/StellaOps.Configuration.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 24
- Files with issues: 24
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 7
- Namespace violations: 24
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Configuration/AuthorityAdvisoryAiOptions.cs (164 lines)
- ../src/__Libraries/StellaOps.Configuration/AuthorityNotificationsOptions.cs (247 lines)
- ../src/__Libraries/StellaOps.Configuration/AuthorityPluginConfigurationLoader.cs (101 lines)
- ../src/__Libraries/StellaOps.Configuration/AuthorityVulnerabilityExplorerOptions.cs (181 lines)
- ../src/__Libraries/StellaOps.Configuration/StellaOpsAuthorityOptions.cs (1576 lines)
- ../src/__Libraries/StellaOps.Configuration/StellaOpsConfigurationBootstrapper.cs (107 lines)
- ../src/__Libraries/StellaOps.Configuration/StellaOpsCryptoServiceCollectionExtensions.cs (108 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Configuration/AuthorityAdvisoryAiOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/AuthorityApiLifecycleOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/AuthorityConfigurationDiagnostic.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/AuthorityNotificationsOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/AuthorityPluginConfigurationAnalyzer.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/AuthorityPluginConfigurationLoader.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/AuthoritySigningAdditionalKeyOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/AuthoritySigningOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/AuthorityVulnerabilityExplorerOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/StellaOpsAuthorityConfiguration.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/StellaOpsAuthorityOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/StellaOpsBootstrapOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/StellaOpsConfigurationBootstrapper.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/StellaOpsConfigurationContext.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/StellaOpsConfigurationOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/StellaOpsCryptoOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/StellaOpsCryptoServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/StellaOpsOptionsBinder.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/obj/Debug/net10.0/StellaOps.Configuration.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/obj/Debug/net10.0/StellaOps.Configuration.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/obj/Release/net10.0/StellaOps.Configuration.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Configuration/obj/Release/net10.0/StellaOps.Configuration.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 24
- Files with issues: 24
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Configuration/AuthorityAdvisoryAiOptions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Configuration/AuthorityApiLifecycleOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/AuthorityConfigurationDiagnostic.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/AuthorityNotificationsOptions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Configuration/AuthorityPluginConfigurationAnalyzer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/AuthorityPluginConfigurationLoader.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Configuration/AuthoritySigningAdditionalKeyOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/AuthoritySigningOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/AuthorityVulnerabilityExplorerOptions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Configuration/StellaOpsAuthorityConfiguration.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/StellaOpsAuthorityOptions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Configuration/StellaOpsBootstrapOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/StellaOpsConfigurationBootstrapper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Configuration/StellaOpsConfigurationContext.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/StellaOpsConfigurationOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/StellaOpsCryptoOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/StellaOpsCryptoServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Configuration/StellaOpsOptionsBinder.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/obj/Debug/net10.0/StellaOps.Configuration.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/obj/Debug/net10.0/StellaOps.Configuration.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/obj/Release/net10.0/StellaOps.Configuration.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Configuration/obj/Release/net10.0/StellaOps.Configuration.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Configuration.Tests/StellaOps.Configuration.Tests.csproj [Unit]; ../src/Cli/__Tests/StellaOps.Cli.Tests/StellaOps.Cli.Tests.csproj [CLI]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,94 @@
# Audit - StellaOps.Cryptography.CertificateStatus.Abstractions
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/StellaOps.Cryptography.CertificateStatus.Abstractions.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 12
- Files with issues: 12
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 4
- Namespace violations: 12
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/CertificateStatusOptions.cs (107 lines)
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/CertificateStatusResult.cs (176 lines)
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/RevocationEnums.cs (127 lines)
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/StapledRevocationData.cs (133 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/CertificateStatusOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/CertificateStatusRequest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/CertificateStatusResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/ICertificateStatusProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/RevocationEnums.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/StapledRevocationData.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/obj/Debug/net10.0/StellaOps.Cryptography.CertificateStatus.Abstractions.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/obj/Debug/net10.0/StellaOps.Cryptography.CertificateStatus.Abstractions.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/obj/Release/net10.0/StellaOps.Cryptography.CertificateStatus.Abstractions.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/obj/Release/net10.0/StellaOps.Cryptography.CertificateStatus.Abstractions.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 12
- Files with issues: 12
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/CertificateStatusOptions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/CertificateStatusRequest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/CertificateStatusResult.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/ICertificateStatusProvider.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/RevocationEnums.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/StapledRevocationData.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/obj/Debug/net10.0/StellaOps.Cryptography.CertificateStatus.Abstractions.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/obj/Debug/net10.0/StellaOps.Cryptography.CertificateStatus.Abstractions.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/obj/Release/net10.0/StellaOps.Cryptography.CertificateStatus.Abstractions.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus.Abstractions/obj/Release/net10.0/StellaOps.Cryptography.CertificateStatus.Abstractions.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,85 @@
# Audit - StellaOps.Cryptography.CertificateStatus
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/StellaOps.Cryptography.CertificateStatus.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 8
- Files with issues: 8
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 3
- Namespace violations: 8
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/CertificateStatusProvider.cs (263 lines)
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/CrlFetcher.cs (337 lines)
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/OcspClient.cs (444 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/CertificateStatusProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/CertificateStatusServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/CrlFetcher.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/OcspClient.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/obj/Debug/net10.0/StellaOps.Cryptography.CertificateStatus.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/obj/Debug/net10.0/StellaOps.Cryptography.CertificateStatus.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/obj/Release/net10.0/StellaOps.Cryptography.CertificateStatus.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 8
- Files with issues: 8
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/CertificateStatusProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/CertificateStatusServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/CrlFetcher.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/OcspClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/obj/Debug/net10.0/StellaOps.Cryptography.CertificateStatus.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/obj/Debug/net10.0/StellaOps.Cryptography.CertificateStatus.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.CertificateStatus/obj/Release/net10.0/StellaOps.Cryptography.CertificateStatus.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,89 @@
# Audit - StellaOps.Cryptography.DependencyInjection
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/StellaOps.Cryptography.DependencyInjection.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 11
- Files with issues: 11
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 3
- Namespace violations: 11
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/CryptoPluginServiceCollectionExtensions.cs (141 lines)
- ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/CryptoProviderRegistryValidator.cs (144 lines)
- ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/CryptoServiceCollectionExtensions.cs (367 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/CryptoPluginServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/CryptoProviderRegistryOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/CryptoProviderRegistryValidator.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/CryptoServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/StellaOpsCryptoOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/obj/Debug/net10.0/StellaOps.Cryptography.DependencyInjection.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/obj/Debug/net10.0/StellaOps.Cryptography.DependencyInjection.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/obj/Release/net10.0/StellaOps.Cryptography.DependencyInjection.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/obj/Release/net10.0/StellaOps.Cryptography.DependencyInjection.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 11
- Files with issues: 11
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/CryptoPluginServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/CryptoProviderRegistryOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/CryptoProviderRegistryValidator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/CryptoServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/StellaOpsCryptoOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/obj/Debug/net10.0/StellaOps.Cryptography.DependencyInjection.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/obj/Debug/net10.0/StellaOps.Cryptography.DependencyInjection.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/obj/Release/net10.0/StellaOps.Cryptography.DependencyInjection.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.DependencyInjection/obj/Release/net10.0/StellaOps.Cryptography.DependencyInjection.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.Connector.Distro.Ubuntu.Tests/StellaOps.Concelier.Connector.Distro.Ubuntu.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.Connector.Ru.Bdu.Tests/StellaOps.Concelier.Connector.Ru.Bdu.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.Connector.Ru.Nkcki.Tests/StellaOps.Concelier.Connector.Ru.Nkcki.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.Connector.StellaOpsMirror.Tests/StellaOps.Concelier.Connector.StellaOpsMirror.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.Exporter.Json.Tests/StellaOps.Concelier.Exporter.Json.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,134 @@
# Audit - StellaOps.Cryptography.Kms
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Kms/StellaOps.Cryptography.Kms.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 30
- Files with issues: 30
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 10
- Namespace violations: 30
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Kms/AwsKmsClient.cs (251 lines)
- ../src/__Libraries/StellaOps.Cryptography.Kms/AwsKmsFacade.cs (190 lines)
- ../src/__Libraries/StellaOps.Cryptography.Kms/Fido2KmsClient.cs (189 lines)
- ../src/__Libraries/StellaOps.Cryptography.Kms/FileKmsClient.cs (712 lines)
- ../src/__Libraries/StellaOps.Cryptography.Kms/GcpKmsClient.cs (294 lines)
- ../src/__Libraries/StellaOps.Cryptography.Kms/GcpKmsFacade.cs (176 lines)
- ../src/__Libraries/StellaOps.Cryptography.Kms/KmsCryptoProvider.cs (137 lines)
- ../src/__Libraries/StellaOps.Cryptography.Kms/Pkcs11Facade.cs (287 lines)
- ../src/__Libraries/StellaOps.Cryptography.Kms/Pkcs11KmsClient.cs (232 lines)
- ../src/__Libraries/StellaOps.Cryptography.Kms/ServiceCollectionExtensions.cs (168 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Kms/AwsKmsClient.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/AwsKmsFacade.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/AwsKmsOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/Fido2KmsClient.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/Fido2Options.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/FileKmsClient.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/FileKmsOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/GcpKmsClient.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/GcpKmsFacade.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/GcpKmsOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/IFido2Authenticator.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/IKmsClient.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/InternalsVisibleTo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/KmsAlgorithms.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/KmsCryptoProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/KmsKeyMaterial.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/KmsKeyMetadata.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/KmsKeyState.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/KmsSigner.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/KmsSignResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/Pkcs11Facade.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/Pkcs11KmsClient.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/Pkcs11Options.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/ServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/obj/Debug/net10.0/StellaOps.Cryptography.Kms.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/obj/Debug/net10.0/StellaOps.Cryptography.Kms.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/obj/Release/net10.0/StellaOps.Cryptography.Kms.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Kms/obj/Release/net10.0/StellaOps.Cryptography.Kms.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 30
- Files with issues: 30
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Kms/AwsKmsClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Kms/AwsKmsFacade.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Kms/AwsKmsOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/Fido2KmsClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Kms/Fido2Options.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/FileKmsClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Kms/FileKmsOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/GcpKmsClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Kms/GcpKmsFacade.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Kms/GcpKmsOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/IFido2Authenticator.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/IKmsClient.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/InternalsVisibleTo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/KmsAlgorithms.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/KmsCryptoProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Kms/KmsKeyMaterial.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/KmsKeyMetadata.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/KmsKeyState.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/KmsSigner.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/KmsSignResult.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/Pkcs11Facade.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Kms/Pkcs11KmsClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Kms/Pkcs11Options.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/ServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Kms/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/obj/Debug/net10.0/StellaOps.Cryptography.Kms.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/obj/Debug/net10.0/StellaOps.Cryptography.Kms.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/obj/Release/net10.0/StellaOps.Cryptography.Kms.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Kms/obj/Release/net10.0/StellaOps.Cryptography.Kms.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Cryptography.Kms.Tests/StellaOps.Cryptography.Kms.Tests.csproj [Unit]; ../src/__Libraries/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,81 @@
# Audit - StellaOps.Cryptography.Plugin.BouncyCastle
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/StellaOps.Cryptography.Plugin.BouncyCastle.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 9
- Files with issues: 8
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 8
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/BouncyCastleEd25519CryptoProvider.cs (215 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/BouncyCastleCryptoServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/BouncyCastleEd25519CryptoProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.BouncyCastle.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.BouncyCastle.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/obj/Release/net10.0/StellaOps.Cryptography.Plugin.BouncyCastle.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/obj/Release/net10.0/StellaOps.Cryptography.Plugin.BouncyCastle.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 9
- Files with issues: 8
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/BouncyCastleCryptoServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/BouncyCastleEd25519CryptoProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.BouncyCastle.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.BouncyCastle.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/obj/Release/net10.0/StellaOps.Cryptography.Plugin.BouncyCastle.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.BouncyCastle/obj/Release/net10.0/StellaOps.Cryptography.Plugin.BouncyCastle.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,708 @@
# Audit - StellaOps.Cryptography.Plugin.CryptoPro
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/StellaOps.Cryptography.Plugin.CryptoPro.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 283
- Files with issues: 281
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 82
- Namespace violations: 281
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProGostCryptoProvider.cs (109 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProGostSigner.cs (164 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/OidValue.cs (104 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerDecodeBuffer.cs (401 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerEncodeBuffer.cs (305 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerMessageDumpHandler.cs (135 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerOutputStream.cs (277 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BigInteger.cs (137 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BitString.cs (455 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BmpString.cs (125 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Boolean.cs (102 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CerOutputStream.cs (236 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CharString.cs (156 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DecodeBuffer.cs (326 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1GeneralizedTime.cs (344 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1ObjectIdentifier.cs (137 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OctetString.cs (235 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OpenType.cs (103 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Real.cs (371 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1RunTime.cs (151 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Tag.cs (108 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Time.cs (569 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Type.cs (168 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1UniversalString.cs (227 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1UtcTime.cs (361 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Util.cs (336 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Value.cs (170 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/BigInteger.cs (809 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Tokenizer.cs (156 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_KeyExchangeInfo.cs (153 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyExchange.cs (165 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyExchangeParams.cs (161 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/AlgorithmIdentifier.cs (104 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/PkiConstants.cs (116 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Config/GostCryptoConfig.cs (237 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_CryptoTransform.cs (289 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_ImitHashAlgorithm.cs (156 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_SymmetricAlgorithm.cs (462 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_K_ImitHashAlgorithm.cs (156 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_K_SymmetricAlgorithm.cs (472 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_M_ImitHashAlgorithm.cs (156 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_M_SymmetricAlgorithm.cs (472 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_AsymmetricAlgorithm.cs (134 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_EphemeralAsymmetricAlgorithm.cs (114 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_AsymmetricAlgorithm.cs (129 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_EphemeralAsymmetricAlgorithm.cs (114 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_AsymmetricAlgorithm.cs (129 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_EphemeralAsymmetricAlgorithm.cs (114 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_AsymmetricAlgorithm.cs (653 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_EphemeralAsymmetricAlgorithm.cs (123 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeAlgorithm.cs (180 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeDeformatter.cs (108 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeFormatter.cs (167 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeXmlSerializer.cs (205 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_HMAC.cs (145 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_PRF.cs (174 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/Constants.cs (490 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/CryptoApi.cs (169 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/CryptoApiHelper.cs (1368 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Pkcs/GostSignedCms.cs (201 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Properties/Resources.Designer.cs (901 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/CryptographyXmlUtils.cs (139 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/SignedCmsHelper.cs (135 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/SignedXmlHelper.cs (125 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/X509CertificateHelper.cs (300 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostEncryptedXml.cs (356 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostEncryptedXmlImpl.cs (446 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostSignedXml.cs (151 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostSignedXmlImpl.cs (164 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/EncryptDecryptSessionKeyTest.cs (103 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/KuznyechikEncryptDecryptSessionKeyTest.cs (103 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/MagmaEncryptDecryptSessionKeyTest.cs (103 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3410/SetContainerPasswordTest.cs (129 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_256_PRFTest.cs (120 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_512_PRFTest.cs (120 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_94_PRFTest.cs (114 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Properties/Resources.Designer.cs (119 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlKeyContainerTest.cs (193 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlSessionKey.cs (113 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlCertificateTest.cs (102 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlDocumentTest.cs (105 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlKeyContainerTest.cs (140 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProCertificateResolver.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProCryptoServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProGostCryptoProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProGostKeyEntry.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProGostKeyOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProGostProviderOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProGostSigner.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.CryptoPro.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.CryptoPro.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/obj/Release/net10.0/StellaOps.Cryptography.Plugin.CryptoPro.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/obj/Release/net10.0/StellaOps.Cryptography.Plugin.CryptoPro.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/ExceptionUtility.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/NullParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/OidValue.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn18BitCharString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerDecodeBuffer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerDecodeContext.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerEncodeBuffer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerInputStream.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerMessageDumpHandler.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerOutputStream.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BigInteger.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BitString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BmpString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Boolean.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CerInputStream.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CerOutputStream.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CharRange.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CharSet.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CharString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Choice.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1ChoiceExt.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DecodeBuffer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DerDecodeBuffer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DerEncodeBuffer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DerInputStream.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DiscreteCharSet.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1EncodeBuffer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Enumerated.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1GeneralizedTime.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1GeneralString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1GraphicString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Ia5String.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Integer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1MessageBuffer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Null.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1NumericString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1ObjectDescriptor.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1ObjectIdentifier.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OctetString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OpenExt.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OpenType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OutputStream.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1PrintableString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Real.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1RelativeOid.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1RunTime.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Status.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1T61String.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Tag.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Time.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1TraceHandler.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Type.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1UniversalString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1UtcTime.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Utf8String.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Util.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Value.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1VarWidthCharString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1VideotexString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1VisibleString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/BigInteger.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1InputStream.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1NamedEventHandler.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1TaggedEventHandler.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1Type.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IntHolder.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Tokenizer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/GostAsn1Choice.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_BlobParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Constants.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_EncryptedKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Iv.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Key.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_KeyExchangeInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_KeyWrap.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_KeyWrapParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Mac.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Params.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyExchange.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyExchangeParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyTransport.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_PublicKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_PublicKeyParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_PublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_TransportParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_Constants.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_DhPublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_KeyExchange.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_KeyExchangeParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_PublicKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_PublicKeyParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_PublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3411_2001_DigestParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3411_2001_DigestParamsType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_Constants.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_DhPublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_KeyExchange.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_KeyExchangeParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_PublicKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_PublicKeyParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_PublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3411_2012_256_DigestParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3411_2012_256_DigestParamsType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_Constants.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_DhPublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_KeyExchange.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_KeyExchangeParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_PublicKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_PublicKeyParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_PublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3411_2012_512_DigestParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3411_2012_512_DigestParamsType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_Constants.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_DhPublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_KeyExchange.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_KeyExchangeParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_PublicKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_PublicKeyParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_PublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3411_94_DigestParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3411_94_DigestParamsType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3411/Gost_R3411_DigestParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3411/Gost_R3411_DigestParamsType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/AlgorithmId.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/AlgorithmIdentifier.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/PkiConstants.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/SubjectPublicKeyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostAsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostExternalAsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostHashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostHMAC.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyedHashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeDeformatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeExportMethod.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostPrf.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSignatureDeformatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSignatureDescription.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSignatureFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/IGostAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/ProviderType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Config/GostCryptoConfig.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_CryptoTransform.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_CryptoTransformMode.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_ImitHashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_ImitHashAlgorithmBase.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_SymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_SymmetricAlgorithmBase.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_K_ImitHashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_K_SymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_M_ImitHashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_M_SymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_AsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_EphemeralAsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeDeformatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeXmlSerializer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_SignatureDescription.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_AsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_EphemeralAsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeDeformatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeXmlSerializer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_SignatureDescription.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_AsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_EphemeralAsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeDeformatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeXmlSerializer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_SignatureDescription.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_AsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_AsymmetricAlgorithmBase.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_EphemeralAsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeDeformatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeXmlSerializer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_256_HashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_256_HMAC.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_256_PRF.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_512_HashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_512_HMAC.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_512_PRF.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_94_HashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_94_HMAC.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_94_PRF.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_HashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_HMAC.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_PRF.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/Constants.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/CryptoApi.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/CryptoApiHelper.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/ISafeHandleProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/SafeHashHandleImpl.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/SafeKeyHandleImpl.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/SafeProvHandleImpl.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Debug/net10.0/GostCryptography.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Release/net10.0/GostCryptography.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Pkcs/GostSignedCms.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Properties/Resources.Designer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/CryptographyUtils.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/CryptographyXmlUtils.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/CspKeyContainerInfoHelper.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/EncryptedXmlHelper.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/SignedCmsHelper.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/SignedXmlHelper.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/X509CertificateHelper.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GetIdElementDelegate.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostEncryptedXml.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostEncryptedXmlImpl.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostKeyValue.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostSignedXml.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostSignedXmlImpl.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/Gost_R3410_2001_KeyValue.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/Gost_R3410_2012_256_KeyValue.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/Gost_R3410_2012_512_KeyValue.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/TestCertificateInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/TestConfig.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/EncryptDecryptSessionKeyTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/Gost_28147_89_ImitHashAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/Gost_28147_89_SymmetricAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/KuznyechikEncryptDecryptSessionKeyTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/KuznyechikImitHashAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/KuznyechikSymmetricAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/MagmaEncryptDecryptSessionKeyTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/MagmaImitHashAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/MagmaSymmetricAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3410/SetContainerPasswordTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_256_HashAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_256_HMACTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_256_PRFTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_512_HashAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_512_HMACTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_512_PRFTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_94_HashAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_94_HMACTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_94_PRFTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Debug/net10.0/GostCryptography.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Debug/net10.0/GostCryptography.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Release/net10.0/GostCryptography.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/EnvelopedCmsEncryptTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/SignedCmsDetachedSignTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/SignedCmsSignAndExcludeCertificates.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/SignedCmsSignTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Properties/Resources.Designer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Sign/SignDataStreamCertificateTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Sign/SignDataStreamSignatureDescriptionTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Sign/SignDataStreamSignatureFormatterTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlBroadcastTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlCertificateTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlKeyContainerTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlSessionKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlSharedKeyTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/KuznyechikEncryptedXmlCertificateTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/MagmaEncryptedXmlCertificateTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlCertificateTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlDocumentTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlKeyContainerTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlSmevTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlTransformTest.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 283
- Files with issues: 281
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProCertificateResolver.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProCryptoServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProGostCryptoProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProGostKeyEntry.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProGostKeyOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProGostProviderOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/CryptoProGostSigner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.CryptoPro.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.CryptoPro.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/obj/Release/net10.0/StellaOps.Cryptography.Plugin.CryptoPro.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/obj/Release/net10.0/StellaOps.Cryptography.Plugin.CryptoPro.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/ExceptionUtility.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/NullParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/OidValue.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn18BitCharString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerDecodeBuffer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerDecodeContext.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerEncodeBuffer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerInputStream.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerMessageDumpHandler.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerOutputStream.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BigInteger.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BitString.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BmpString.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Boolean.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CerInputStream.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CerOutputStream.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CharRange.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CharSet.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CharString.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Choice.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1ChoiceExt.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DecodeBuffer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DerDecodeBuffer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DerEncodeBuffer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DerInputStream.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DiscreteCharSet.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1EncodeBuffer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Enumerated.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1GeneralizedTime.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1GeneralString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1GraphicString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Ia5String.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Integer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1MessageBuffer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Null.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1NumericString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1ObjectDescriptor.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1ObjectIdentifier.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OctetString.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OpenExt.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OpenType.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OutputStream.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1PrintableString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Real.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1RelativeOid.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1RunTime.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Status.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1T61String.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Tag.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Time.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1TraceHandler.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Type.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1UniversalString.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1UtcTime.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Utf8String.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Util.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Value.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1VarWidthCharString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1VideotexString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1VisibleString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/BigInteger.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1InputStream.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1NamedEventHandler.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1TaggedEventHandler.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1Type.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IntHolder.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Tokenizer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/GostAsn1Choice.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_BlobParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Constants.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_EncryptedKey.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Iv.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Key.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_KeyExchangeInfo.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_KeyWrap.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_KeyWrapParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Mac.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Params.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyExchange.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyExchangeParams.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyTransport.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_PublicKey.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_PublicKeyParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_PublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_TransportParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_Constants.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_DhPublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_KeyExchange.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_KeyExchangeParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_PublicKey.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_PublicKeyParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_PublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3411_2001_DigestParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3411_2001_DigestParamsType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_Constants.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_DhPublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_KeyExchange.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_KeyExchangeParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_PublicKey.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_PublicKeyParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_PublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3411_2012_256_DigestParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3411_2012_256_DigestParamsType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_Constants.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_DhPublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_KeyExchange.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_KeyExchangeParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_PublicKey.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_PublicKeyParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_PublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3411_2012_512_DigestParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3411_2012_512_DigestParamsType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_Constants.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_DhPublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_KeyExchange.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_KeyExchangeParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_PublicKey.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_PublicKeyParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_PublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3411_94_DigestParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3411_94_DigestParamsType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3411/Gost_R3411_DigestParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3411/Gost_R3411_DigestParamsType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/AlgorithmId.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/AlgorithmIdentifier.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/PkiConstants.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/SubjectPublicKeyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostAsymmetricAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostExternalAsymmetricAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostHashAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostHMAC.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyedHashAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeDeformatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeExportMethod.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeFormatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostPrf.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSignatureDeformatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSignatureDescription.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSignatureFormatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSymmetricAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/IGostAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/ProviderType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Config/GostCryptoConfig.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_CryptoTransform.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_CryptoTransformMode.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_ImitHashAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_ImitHashAlgorithmBase.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_SymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_SymmetricAlgorithmBase.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_K_ImitHashAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_K_SymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_M_ImitHashAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_M_SymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_AsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_EphemeralAsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeDeformatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeFormatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeXmlSerializer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_SignatureDescription.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_AsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_EphemeralAsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeDeformatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeFormatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeXmlSerializer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_SignatureDescription.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_AsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_EphemeralAsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeDeformatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeFormatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeXmlSerializer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_SignatureDescription.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_AsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_AsymmetricAlgorithmBase.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_EphemeralAsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeDeformatter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeFormatter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeXmlSerializer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_256_HashAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_256_HMAC.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_256_PRF.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_512_HashAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_512_HMAC.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_512_PRF.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_94_HashAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_94_HMAC.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_94_PRF.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_HashAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_HMAC.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_PRF.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/Constants.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/CryptoApi.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/CryptoApiHelper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/ISafeHandleProvider.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/SafeHashHandleImpl.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/SafeKeyHandleImpl.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/SafeProvHandleImpl.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Debug/net10.0/GostCryptography.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Release/net10.0/GostCryptography.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Pkcs/GostSignedCms.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Properties/Resources.Designer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/CryptographyUtils.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/CryptographyXmlUtils.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/CspKeyContainerInfoHelper.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/EncryptedXmlHelper.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/SignedCmsHelper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/SignedXmlHelper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/X509CertificateHelper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GetIdElementDelegate.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostEncryptedXml.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostEncryptedXmlImpl.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostKeyValue.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostSignedXml.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostSignedXmlImpl.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/Gost_R3410_2001_KeyValue.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/Gost_R3410_2012_256_KeyValue.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/Gost_R3410_2012_512_KeyValue.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/TestCertificateInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/TestConfig.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/EncryptDecryptSessionKeyTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/Gost_28147_89_ImitHashAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/Gost_28147_89_SymmetricAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/KuznyechikEncryptDecryptSessionKeyTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/KuznyechikImitHashAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/KuznyechikSymmetricAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/MagmaEncryptDecryptSessionKeyTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/MagmaImitHashAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/MagmaSymmetricAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3410/SetContainerPasswordTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_256_HashAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_256_HMACTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_256_PRFTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_512_HashAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_512_HMACTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_512_PRFTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_94_HashAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_94_HMACTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_94_PRFTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Debug/net10.0/GostCryptography.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Debug/net10.0/GostCryptography.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Release/net10.0/GostCryptography.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/EnvelopedCmsEncryptTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/SignedCmsDetachedSignTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/SignedCmsSignAndExcludeCertificates.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/SignedCmsSignTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Properties/Resources.Designer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Sign/SignDataStreamCertificateTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Sign/SignDataStreamSignatureDescriptionTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Sign/SignDataStreamSignatureFormatterTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlBroadcastTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlCertificateTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlKeyContainerTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlSessionKey.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlSharedKeyTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/KuznyechikEncryptedXmlCertificateTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/MagmaEncryptedXmlCertificateTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlCertificateTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlDocumentTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlKeyContainerTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlSmevTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlTransformTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,170 @@
# Audit - GostCryptography.Tests
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/GostCryptography.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 45
- Files with issues: 45
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: missing
- TreatWarningsAsErrors: explicit false
- Deterministic: inherited true
- 100-line rule violations: 13
- Namespace violations: 45
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/EncryptDecryptSessionKeyTest.cs (103 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/KuznyechikEncryptDecryptSessionKeyTest.cs (103 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/MagmaEncryptDecryptSessionKeyTest.cs (103 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3410/SetContainerPasswordTest.cs (129 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_256_PRFTest.cs (120 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_512_PRFTest.cs (120 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_94_PRFTest.cs (114 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Properties/Resources.Designer.cs (119 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlKeyContainerTest.cs (193 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlSessionKey.cs (113 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlCertificateTest.cs (102 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlDocumentTest.cs (105 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlKeyContainerTest.cs (140 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/TestCertificateInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/TestConfig.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/EncryptDecryptSessionKeyTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/Gost_28147_89_ImitHashAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/Gost_28147_89_SymmetricAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/KuznyechikEncryptDecryptSessionKeyTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/KuznyechikImitHashAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/KuznyechikSymmetricAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/MagmaEncryptDecryptSessionKeyTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/MagmaImitHashAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/MagmaSymmetricAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3410/SetContainerPasswordTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_256_HashAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_256_HMACTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_256_PRFTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_512_HashAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_512_HMACTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_512_PRFTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_94_HashAlgorithmTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_94_HMACTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_94_PRFTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Debug/net10.0/GostCryptography.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Debug/net10.0/GostCryptography.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Release/net10.0/GostCryptography.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/EnvelopedCmsEncryptTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/SignedCmsDetachedSignTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/SignedCmsSignAndExcludeCertificates.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/SignedCmsSignTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Properties/Resources.Designer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Sign/SignDataStreamCertificateTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Sign/SignDataStreamSignatureDescriptionTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Sign/SignDataStreamSignatureFormatterTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlBroadcastTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlCertificateTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlKeyContainerTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlSessionKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlSharedKeyTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/KuznyechikEncryptedXmlCertificateTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/MagmaEncryptedXmlCertificateTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlCertificateTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlDocumentTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlKeyContainerTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlSmevTest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlTransformTest.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Add or restore <Nullable>enable</Nullable>.
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 45
- Files with issues: 45
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/TestCertificateInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/TestConfig.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/EncryptDecryptSessionKeyTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/Gost_28147_89_ImitHashAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/Gost_28147_89_SymmetricAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/KuznyechikEncryptDecryptSessionKeyTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/KuznyechikImitHashAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/KuznyechikSymmetricAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/MagmaEncryptDecryptSessionKeyTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/MagmaImitHashAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_28147_89/MagmaSymmetricAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3410/SetContainerPasswordTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_256_HashAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_256_HMACTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_256_PRFTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_512_HashAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_512_HMACTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_2012_512_PRFTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_94_HashAlgorithmTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_94_HMACTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Gost_R3411/Gost_R3411_94_PRFTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Debug/net10.0/GostCryptography.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Debug/net10.0/GostCryptography.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/obj/Release/net10.0/GostCryptography.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/EnvelopedCmsEncryptTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/SignedCmsDetachedSignTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/SignedCmsSignAndExcludeCertificates.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Pkcs/SignedCmsSignTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Properties/Resources.Designer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Sign/SignDataStreamCertificateTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Sign/SignDataStreamSignatureDescriptionTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Sign/SignDataStreamSignatureFormatterTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlBroadcastTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlCertificateTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlKeyContainerTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlSessionKey.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/EncryptedXmlSharedKeyTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/KuznyechikEncryptedXmlCertificateTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Encrypt/MagmaEncryptedXmlCertificateTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlCertificateTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlDocumentTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlKeyContainerTest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlSmevTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography.Tests/Xml/Sign/SignedXmlTransformTest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,579 @@
# Audit - GostCryptography
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/GostCryptography.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 224
- Files with issues: 223
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit false
- Deterministic: inherited true
- 100-line rule violations: 67
- Namespace violations: 223
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/OidValue.cs (104 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerDecodeBuffer.cs (401 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerEncodeBuffer.cs (305 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerMessageDumpHandler.cs (135 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerOutputStream.cs (277 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BigInteger.cs (137 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BitString.cs (455 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BmpString.cs (125 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Boolean.cs (102 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CerOutputStream.cs (236 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CharString.cs (156 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DecodeBuffer.cs (326 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1GeneralizedTime.cs (344 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1ObjectIdentifier.cs (137 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OctetString.cs (235 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OpenType.cs (103 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Real.cs (371 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1RunTime.cs (151 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Tag.cs (108 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Time.cs (569 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Type.cs (168 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1UniversalString.cs (227 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1UtcTime.cs (361 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Util.cs (336 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Value.cs (170 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/BigInteger.cs (809 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Tokenizer.cs (156 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_KeyExchangeInfo.cs (153 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyExchange.cs (165 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyExchangeParams.cs (161 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/AlgorithmIdentifier.cs (104 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/PkiConstants.cs (116 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Config/GostCryptoConfig.cs (237 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_CryptoTransform.cs (289 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_ImitHashAlgorithm.cs (156 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_SymmetricAlgorithm.cs (462 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_K_ImitHashAlgorithm.cs (156 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_K_SymmetricAlgorithm.cs (472 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_M_ImitHashAlgorithm.cs (156 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_M_SymmetricAlgorithm.cs (472 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_AsymmetricAlgorithm.cs (134 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_EphemeralAsymmetricAlgorithm.cs (114 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_AsymmetricAlgorithm.cs (129 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_EphemeralAsymmetricAlgorithm.cs (114 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_AsymmetricAlgorithm.cs (129 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_EphemeralAsymmetricAlgorithm.cs (114 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_AsymmetricAlgorithm.cs (653 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_EphemeralAsymmetricAlgorithm.cs (123 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeAlgorithm.cs (180 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeDeformatter.cs (108 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeFormatter.cs (167 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeXmlSerializer.cs (205 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_HMAC.cs (145 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_PRF.cs (174 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/Constants.cs (490 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/CryptoApi.cs (169 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/CryptoApiHelper.cs (1368 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Pkcs/GostSignedCms.cs (201 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Properties/Resources.Designer.cs (901 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/CryptographyXmlUtils.cs (139 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/SignedCmsHelper.cs (135 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/SignedXmlHelper.cs (125 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/X509CertificateHelper.cs (300 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostEncryptedXml.cs (356 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostEncryptedXmlImpl.cs (446 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostSignedXml.cs (151 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostSignedXmlImpl.cs (164 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/ExceptionUtility.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/NullParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/OidValue.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn18BitCharString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerDecodeBuffer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerDecodeContext.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerEncodeBuffer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerInputStream.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerMessageDumpHandler.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerOutputStream.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BigInteger.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BitString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BmpString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Boolean.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CerInputStream.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CerOutputStream.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CharRange.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CharSet.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CharString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Choice.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1ChoiceExt.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DecodeBuffer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DerDecodeBuffer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DerEncodeBuffer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DerInputStream.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DiscreteCharSet.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1EncodeBuffer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Enumerated.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1GeneralizedTime.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1GeneralString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1GraphicString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Ia5String.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Integer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1MessageBuffer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Null.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1NumericString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1ObjectDescriptor.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1ObjectIdentifier.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OctetString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OpenExt.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OpenType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OutputStream.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1PrintableString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Real.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1RelativeOid.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1RunTime.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Status.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1T61String.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Tag.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Time.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1TraceHandler.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Type.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1UniversalString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1UtcTime.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Utf8String.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Util.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Value.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1VarWidthCharString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1VideotexString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1VisibleString.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/BigInteger.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1InputStream.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1NamedEventHandler.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1TaggedEventHandler.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1Type.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IntHolder.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Tokenizer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/GostAsn1Choice.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_BlobParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Constants.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_EncryptedKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Iv.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Key.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_KeyExchangeInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_KeyWrap.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_KeyWrapParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Mac.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Params.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyExchange.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyExchangeParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyTransport.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_PublicKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_PublicKeyParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_PublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_TransportParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_Constants.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_DhPublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_KeyExchange.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_KeyExchangeParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_PublicKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_PublicKeyParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_PublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3411_2001_DigestParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3411_2001_DigestParamsType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_Constants.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_DhPublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_KeyExchange.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_KeyExchangeParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_PublicKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_PublicKeyParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_PublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3411_2012_256_DigestParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3411_2012_256_DigestParamsType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_Constants.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_DhPublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_KeyExchange.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_KeyExchangeParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_PublicKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_PublicKeyParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_PublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3411_2012_512_DigestParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3411_2012_512_DigestParamsType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_Constants.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_DhPublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_KeyExchange.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_KeyExchangeParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_PublicKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_PublicKeyParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_PublicKeyType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3411_94_DigestParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3411_94_DigestParamsType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3411/Gost_R3411_DigestParams.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3411/Gost_R3411_DigestParamsType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/AlgorithmId.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/AlgorithmIdentifier.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/PkiConstants.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/SubjectPublicKeyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostAsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostExternalAsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostHashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostHMAC.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyedHashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeDeformatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeExportMethod.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostPrf.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSignatureDeformatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSignatureDescription.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSignatureFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/IGostAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/ProviderType.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Config/GostCryptoConfig.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_CryptoTransform.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_CryptoTransformMode.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_ImitHashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_ImitHashAlgorithmBase.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_SymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_SymmetricAlgorithmBase.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_K_ImitHashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_K_SymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_M_ImitHashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_M_SymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_AsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_EphemeralAsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeDeformatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeXmlSerializer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_SignatureDescription.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_AsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_EphemeralAsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeDeformatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeXmlSerializer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_SignatureDescription.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_AsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_EphemeralAsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeDeformatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeXmlSerializer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_SignatureDescription.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_AsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_AsymmetricAlgorithmBase.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_EphemeralAsymmetricAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeDeformatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeXmlSerializer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_256_HashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_256_HMAC.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_256_PRF.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_512_HashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_512_HMAC.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_512_PRF.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_94_HashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_94_HMAC.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_94_PRF.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_HashAlgorithm.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_HMAC.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_PRF.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/Constants.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/CryptoApi.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/CryptoApiHelper.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/ISafeHandleProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/SafeHashHandleImpl.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/SafeKeyHandleImpl.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/SafeProvHandleImpl.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Debug/net10.0/GostCryptography.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Release/net10.0/GostCryptography.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Pkcs/GostSignedCms.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Properties/Resources.Designer.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/CryptographyUtils.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/CryptographyXmlUtils.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/CspKeyContainerInfoHelper.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/EncryptedXmlHelper.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/SignedCmsHelper.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/SignedXmlHelper.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/X509CertificateHelper.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GetIdElementDelegate.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostEncryptedXml.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostEncryptedXmlImpl.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostKeyValue.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostSignedXml.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostSignedXmlImpl.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/Gost_R3410_2001_KeyValue.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/Gost_R3410_2012_256_KeyValue.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/Gost_R3410_2012_512_KeyValue.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 224
- Files with issues: 223
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/ExceptionUtility.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/NullParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/OidValue.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn18BitCharString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerDecodeBuffer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerDecodeContext.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerEncodeBuffer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerInputStream.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerMessageDumpHandler.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BerOutputStream.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BigInteger.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BitString.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1BmpString.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Boolean.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CerInputStream.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CerOutputStream.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CharRange.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CharSet.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1CharString.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Choice.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1ChoiceExt.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DecodeBuffer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DerDecodeBuffer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DerEncodeBuffer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DerInputStream.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1DiscreteCharSet.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1EncodeBuffer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Enumerated.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1GeneralizedTime.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1GeneralString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1GraphicString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Ia5String.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Integer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1MessageBuffer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Null.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1NumericString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1ObjectDescriptor.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1ObjectIdentifier.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OctetString.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OpenExt.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OpenType.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1OutputStream.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1PrintableString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Real.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1RelativeOid.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1RunTime.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Status.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1T61String.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Tag.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Time.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1TraceHandler.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Type.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1UniversalString.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1UtcTime.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Utf8String.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Util.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1Value.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1VarWidthCharString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1VideotexString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Asn1VisibleString.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/BigInteger.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1InputStream.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1NamedEventHandler.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1TaggedEventHandler.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IAsn1Type.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/IntHolder.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Ber/Tokenizer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/GostAsn1Choice.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_BlobParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Constants.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_EncryptedKey.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Iv.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Key.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_KeyExchangeInfo.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_KeyWrap.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_KeyWrapParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Mac.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_28147_89/Gost_28147_89_Params.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyExchange.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyExchangeParams.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_KeyTransport.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_PublicKey.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_PublicKeyParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_PublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410/Gost_R3410_TransportParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_Constants.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_DhPublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_KeyExchange.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_KeyExchangeParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_PublicKey.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_PublicKeyParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3410_2001_PublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3411_2001_DigestParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2001/Gost_R3411_2001_DigestParamsType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_Constants.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_DhPublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_KeyExchange.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_KeyExchangeParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_PublicKey.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_PublicKeyParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3410_2012_256_PublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3411_2012_256_DigestParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_256/Gost_R3411_2012_256_DigestParamsType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_Constants.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_DhPublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_KeyExchange.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_KeyExchangeParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_PublicKey.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_PublicKeyParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3410_2012_512_PublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3411_2012_512_DigestParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_2012_512/Gost_R3411_2012_512_DigestParamsType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_Constants.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_DhPublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_KeyExchange.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_KeyExchangeParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_PublicKey.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_PublicKeyParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3410_94_PublicKeyType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3411_94_DigestParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3410_94/Gost_R3411_94_DigestParamsType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3411/Gost_R3411_DigestParams.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/Gost_R3411/Gost_R3411_DigestParamsType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/AlgorithmId.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/AlgorithmIdentifier.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/PkiConstants.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Asn1/Gost/PublicKey/SubjectPublicKeyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostAsymmetricAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostExternalAsymmetricAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostHashAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostHMAC.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyedHashAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeDeformatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeExportMethod.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostKeyExchangeFormatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostPrf.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSignatureDeformatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSignatureDescription.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSignatureFormatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/GostSymmetricAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/IGostAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Base/ProviderType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Config/GostCryptoConfig.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_CryptoTransform.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_CryptoTransformMode.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_ImitHashAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_ImitHashAlgorithmBase.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_SymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_28147_89_SymmetricAlgorithmBase.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_K_ImitHashAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_K_SymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_M_ImitHashAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_28147_89/Gost_3412_M_SymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_AsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_EphemeralAsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeDeformatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeFormatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_KeyExchangeXmlSerializer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2001_SignatureDescription.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_AsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_EphemeralAsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeDeformatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeFormatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_KeyExchangeXmlSerializer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_256_SignatureDescription.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_AsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_EphemeralAsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeDeformatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeFormatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_KeyExchangeXmlSerializer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_2012_512_SignatureDescription.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_AsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_AsymmetricAlgorithmBase.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_EphemeralAsymmetricAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeAlgorithm.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeDeformatter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeFormatter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3410/Gost_R3410_KeyExchangeXmlSerializer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_256_HashAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_256_HMAC.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_256_PRF.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_512_HashAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_512_HMAC.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_2012_512_PRF.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_94_HashAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_94_HMAC.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_94_PRF.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_HashAlgorithm.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_HMAC.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Gost_R3411/Gost_R3411_PRF.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/Constants.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/CryptoApi.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/CryptoApiHelper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/ISafeHandleProvider.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/SafeHashHandleImpl.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/SafeKeyHandleImpl.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Native/SafeProvHandleImpl.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Debug/net10.0/GostCryptography.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/obj/Release/net10.0/GostCryptography.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Pkcs/GostSignedCms.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Properties/Resources.Designer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/CryptographyUtils.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/CryptographyXmlUtils.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/CspKeyContainerInfoHelper.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/EncryptedXmlHelper.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/SignedCmsHelper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/SignedXmlHelper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Reflection/X509CertificateHelper.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GetIdElementDelegate.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostEncryptedXml.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostEncryptedXmlImpl.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostKeyValue.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostSignedXml.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/GostSignedXmlImpl.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/Gost_R3410_2001_KeyValue.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/Gost_R3410_2012_256_KeyValue.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.CryptoPro/third_party/AlexMAS.GostCryptography/Source/GostCryptography/Xml/Gost_R3410_2012_512_KeyValue.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,84 @@
# Audit - StellaOps.Cryptography.Plugin.EIDAS.Tests
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/StellaOps.Cryptography.Plugin.EIDAS.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 7
- Files with issues: 7
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 7
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 3
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/EidasCryptoProviderTests.cs (335 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/EidasCryptoProviderTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.EIDAS.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.EIDAS.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/obj/Release/net10.0/StellaOps.Cryptography.Plugin.EIDAS.Tests.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/EidasCryptoProviderTests.cs:75 _serviceProvider = services.BuildServiceProvider();
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/EidasCryptoProviderTests.cs:297 var serviceProvider = services.BuildServiceProvider();
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/EidasCryptoProviderTests.cs:323 var serviceProvider = services.BuildServiceProvider();
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Replace service locator usage with constructor injection.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 7
- Files with issues: 7
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/EidasCryptoProviderTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.EIDAS.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.EIDAS.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS.Tests/obj/Release/net10.0/StellaOps.Cryptography.Plugin.EIDAS.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,92 @@
# Audit - StellaOps.Cryptography.Plugin.EIDAS
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/StellaOps.Cryptography.Plugin.EIDAS.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 12
- Files with issues: 12
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 4
- Namespace violations: 12
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/EidasCryptoProvider.cs (202 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/LocalEidasProvider.cs (167 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/TrustServiceProviderClient.cs (136 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/Configuration/EidasOptions.cs (173 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/EidasCryptoProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/LocalEidasProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/TrustServiceProviderClient.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/Configuration/EidasOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/DependencyInjection/ServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/Models/SignatureLevel.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.EIDAS.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.EIDAS.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/obj/Release/net10.0/StellaOps.Cryptography.Plugin.EIDAS.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/obj/Release/net10.0/StellaOps.Cryptography.Plugin.EIDAS.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 12
- Files with issues: 12
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/EidasCryptoProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/LocalEidasProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/TrustServiceProviderClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/Configuration/EidasOptions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/DependencyInjection/ServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/Models/SignatureLevel.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.EIDAS.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.EIDAS.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/obj/Release/net10.0/StellaOps.Cryptography.Plugin.EIDAS.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.EIDAS/obj/Release/net10.0/StellaOps.Cryptography.Plugin.EIDAS.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,79 @@
# Audit - StellaOps.Cryptography.Plugin.OfflineVerification
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/StellaOps.Cryptography.Plugin.OfflineVerification.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 7
- Files with issues: 7
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 7
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/OfflineVerificationCryptoProvider.cs (355 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/OfflineVerificationCryptoProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.OfflineVerification.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.OfflineVerification.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/obj/Release/net10.0/StellaOps.Cryptography.Plugin.OfflineVerification.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/obj/Release/net10.0/StellaOps.Cryptography.Plugin.OfflineVerification.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 7
- Files with issues: 7
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/OfflineVerificationCryptoProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.OfflineVerification.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.OfflineVerification.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/obj/Release/net10.0/StellaOps.Cryptography.Plugin.OfflineVerification.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OfflineVerification/obj/Release/net10.0/StellaOps.Cryptography.Plugin.OfflineVerification.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Cryptography.Plugin.OfflineVerification.Tests/StellaOps.Cryptography.Plugin.OfflineVerification.Tests.csproj [Offline]; ../src/__Libraries/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,92 @@
# Audit - StellaOps.Cryptography.Plugin.OpenSslGost
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/StellaOps.Cryptography.Plugin.OpenSslGost.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 14
- Files with issues: 13
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 13
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslGostProvider.cs (140 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslGostSigner.cs (109 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslCryptoServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslGostKeyEntry.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslGostKeyOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslGostProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslGostProviderOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslGostSigner.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslPemLoader.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.OpenSslGost.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.OpenSslGost.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/obj/Release/net10.0/StellaOps.Cryptography.Plugin.OpenSslGost.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/obj/Release/net10.0/StellaOps.Cryptography.Plugin.OpenSslGost.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 14
- Files with issues: 13
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslCryptoServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslGostKeyEntry.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslGostKeyOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslGostProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslGostProviderOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslGostSigner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/OpenSslPemLoader.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.OpenSslGost.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.OpenSslGost.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/obj/Release/net10.0/StellaOps.Cryptography.Plugin.OpenSslGost.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.OpenSslGost/obj/Release/net10.0/StellaOps.Cryptography.Plugin.OpenSslGost.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,104 @@
# Audit - StellaOps.Cryptography.Plugin.Pkcs11Gost
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/StellaOps.Cryptography.Plugin.Pkcs11Gost.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 19
- Files with issues: 18
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 3
- Namespace violations: 18
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11GostKeyOptions.cs (108 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11GostProviderCore.cs (187 lines)
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11SignerUtilities.cs (110 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/InternalsVisibleTo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/PemUtilities.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11CryptoServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11GostCryptoProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11GostKeyEntry.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11GostKeyOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11GostProviderCore.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11GostProviderOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11GostSigner.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11Mechanisms.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11SessionOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11SignerUtilities.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.Pkcs11Gost.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.Pkcs11Gost.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/obj/Release/net10.0/StellaOps.Cryptography.Plugin.Pkcs11Gost.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/obj/Release/net10.0/StellaOps.Cryptography.Plugin.Pkcs11Gost.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 19
- Files with issues: 18
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/InternalsVisibleTo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/PemUtilities.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11CryptoServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11GostCryptoProvider.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11GostKeyEntry.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11GostKeyOptions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11GostProviderCore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11GostProviderOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11GostSigner.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11Mechanisms.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11SessionOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/Pkcs11SignerUtilities.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.Pkcs11Gost.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.Pkcs11Gost.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/obj/Release/net10.0/StellaOps.Cryptography.Plugin.Pkcs11Gost.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.Pkcs11Gost/obj/Release/net10.0/StellaOps.Cryptography.Plugin.Pkcs11Gost.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,80 @@
# Audit - StellaOps.Cryptography.Plugin.PqSoft
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/StellaOps.Cryptography.Plugin.PqSoft.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 8
- Files with issues: 7
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 7
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/PqSoftCryptoProvider.cs (430 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/PqSoftCryptoProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.PqSoft.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.PqSoft.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/obj/Release/net10.0/StellaOps.Cryptography.Plugin.PqSoft.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/obj/Release/net10.0/StellaOps.Cryptography.Plugin.PqSoft.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 8
- Files with issues: 7
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/PqSoftCryptoProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.PqSoft.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.PqSoft.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/obj/Release/net10.0/StellaOps.Cryptography.Plugin.PqSoft.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.PqSoft/obj/Release/net10.0/StellaOps.Cryptography.Plugin.PqSoft.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,86 @@
# Audit - StellaOps.Cryptography.Plugin.SimRemote
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/StellaOps.Cryptography.Plugin.SimRemote.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 12
- Files with issues: 11
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 0
- Namespace violations: 11
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- none
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/SimRemoteHttpClient.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/SimRemoteProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/SimRemoteProviderOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/SimRemoteSigner.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/DependencyInjection/ServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SimRemote.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SimRemote.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SimRemote.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SimRemote.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
## File-Level Findings
- Status: FAIL
- Files scanned: 12
- Files with issues: 11
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/SimRemoteHttpClient.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/SimRemoteProvider.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/SimRemoteProviderOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/SimRemoteSigner.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/DependencyInjection/ServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SimRemote.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SimRemote.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SimRemote.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SimRemote/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SimRemote.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,81 @@
# Audit - StellaOps.Cryptography.Plugin.SmRemote.Tests
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/StellaOps.Cryptography.Plugin.SmRemote.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 7
- Files with issues: 7
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 7
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/SmRemoteHttpProviderTests.cs (111 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/SmRemoteHttpProviderTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmRemote.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmRemote.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SmRemote.Tests.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 7
- Files with issues: 7
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/SmRemoteHttpProviderTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmRemote.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmRemote.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote.Tests/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SmRemote.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,88 @@
# Audit - StellaOps.Cryptography.Plugin.SmRemote
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/StellaOps.Cryptography.Plugin.SmRemote.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 12
- Files with issues: 11
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 11
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/SmRemoteHttpProvider.cs (118 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/SmRemoteHttpClient.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/SmRemoteHttpProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/SmRemoteProviderOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/SmRemoteSigner.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/DependencyInjection/ServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmRemote.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmRemote.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SmRemote.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SmRemote.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 12
- Files with issues: 11
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/SmRemoteHttpClient.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/SmRemoteHttpProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/SmRemoteProviderOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/SmRemoteSigner.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/DependencyInjection/ServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmRemote.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmRemote.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SmRemote.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmRemote/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SmRemote.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,82 @@
# Audit - StellaOps.Cryptography.Plugin.SmSoft.Tests
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/StellaOps.Cryptography.Plugin.SmSoft.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 7
- Files with issues: 7
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 7
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 1
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/Sm2ComplianceTests.cs (242 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/Sm2ComplianceTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmSoft.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmSoft.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SmSoft.Tests.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/Sm2ComplianceTests.cs:37 var serviceProvider = services.BuildServiceProvider();
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Replace service locator usage with constructor injection.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 7
- Files with issues: 7
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/Sm2ComplianceTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmSoft.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmSoft.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft.Tests/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SmSoft.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,83 @@
# Audit - StellaOps.Cryptography.Plugin.SmSoft
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/StellaOps.Cryptography.Plugin.SmSoft.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 10
- Files with issues: 9
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 9
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/SmSoftCryptoProvider.cs (292 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/SmSoftCryptoProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/SmSoftProviderOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/DependencyInjection/ServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmSoft.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmSoft.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SmSoft.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SmSoft.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 10
- Files with issues: 9
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/SmSoftCryptoProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/SmSoftProviderOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/DependencyInjection/ServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmSoft.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.SmSoft.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SmSoft.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.SmSoft/obj/Release/net10.0/StellaOps.Cryptography.Plugin.SmSoft.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,80 @@
# Audit - StellaOps.Cryptography.Plugin.WineCsp
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/StellaOps.Cryptography.Plugin.WineCsp.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 8
- Files with issues: 7
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 7
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/WineCspProvider.cs (110 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/WineCspProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.WineCsp.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.WineCsp.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/obj/Release/net10.0/StellaOps.Cryptography.Plugin.WineCsp.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/obj/Release/net10.0/StellaOps.Cryptography.Plugin.WineCsp.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 8
- Files with issues: 7
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/WineCspProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.WineCsp.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/obj/Debug/net10.0/StellaOps.Cryptography.Plugin.WineCsp.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/obj/Release/net10.0/StellaOps.Cryptography.Plugin.WineCsp.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Plugin.WineCsp/obj/Release/net10.0/StellaOps.Cryptography.Plugin.WineCsp.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,81 @@
# Audit - StellaOps.Cryptography.PluginLoader.Tests
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/StellaOps.Cryptography.PluginLoader.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 7
- Files with issues: 7
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 7
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/CryptoPluginLoaderTests.cs (165 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/CryptoPluginLoaderTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/obj/Debug/net10.0/StellaOps.Cryptography.PluginLoader.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/obj/Debug/net10.0/StellaOps.Cryptography.PluginLoader.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/obj/Release/net10.0/StellaOps.Cryptography.PluginLoader.Tests.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 7
- Files with issues: 7
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/CryptoPluginLoaderTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/obj/Debug/net10.0/StellaOps.Cryptography.PluginLoader.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/obj/Debug/net10.0/StellaOps.Cryptography.PluginLoader.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader.Tests/obj/Release/net10.0/StellaOps.Cryptography.PluginLoader.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,85 @@
# Audit - StellaOps.Cryptography.PluginLoader
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.PluginLoader/StellaOps.Cryptography.PluginLoader.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 9
- Files with issues: 9
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 9
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader/CryptoPluginLoader.cs (341 lines)
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader/CryptoPluginManifest.cs (106 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader/CryptoPluginConfiguration.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader/CryptoPluginLoader.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader/CryptoPluginManifest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader/obj/Debug/net10.0/StellaOps.Cryptography.PluginLoader.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader/obj/Debug/net10.0/StellaOps.Cryptography.PluginLoader.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader/obj/Release/net10.0/StellaOps.Cryptography.PluginLoader.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.PluginLoader/obj/Release/net10.0/StellaOps.Cryptography.PluginLoader.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 9
- Files with issues: 9
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader/CryptoPluginConfiguration.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader/CryptoPluginLoader.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader/CryptoPluginManifest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader/obj/Debug/net10.0/StellaOps.Cryptography.PluginLoader.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader/obj/Debug/net10.0/StellaOps.Cryptography.PluginLoader.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader/obj/Release/net10.0/StellaOps.Cryptography.PluginLoader.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.PluginLoader/obj/Release/net10.0/StellaOps.Cryptography.PluginLoader.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,80 @@
# Audit - StellaOps.Cryptography.Providers.OfflineVerification
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/StellaOps.Cryptography.Providers.OfflineVerification.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 7
- Files with issues: 7
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 7
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/OfflineVerificationCryptoProvider.cs (175 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/OfflineVerificationCryptoProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/obj/Debug/net10.0/StellaOps.Cryptography.Providers.OfflineVerification.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/obj/Debug/net10.0/StellaOps.Cryptography.Providers.OfflineVerification.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/obj/Release/net10.0/StellaOps.Cryptography.Providers.OfflineVerification.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/obj/Release/net10.0/StellaOps.Cryptography.Providers.OfflineVerification.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 7
- Files with issues: 7
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/OfflineVerificationCryptoProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/obj/Debug/net10.0/StellaOps.Cryptography.Providers.OfflineVerification.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/obj/Debug/net10.0/StellaOps.Cryptography.Providers.OfflineVerification.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/obj/Release/net10.0/StellaOps.Cryptography.Providers.OfflineVerification.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Providers.OfflineVerification/obj/Release/net10.0/StellaOps.Cryptography.Providers.OfflineVerification.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,84 @@
# Audit - StellaOps.Cryptography.Tests
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 8
- Files with issues: 8
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit false
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 8
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 1
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography.Tests/SimRemoteProviderTests.cs (118 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography.Tests/PolicyProvidersTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Tests/PqSoftCryptoProviderTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Tests/SimRemoteProviderTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- ../src/__Libraries/StellaOps.Cryptography.Tests/SimRemoteProviderTests.cs:53 using var providerScope = services.BuildServiceProvider();
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Replace service locator usage with constructor injection.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 8
- Files with issues: 8
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography.Tests/PolicyProvidersTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Tests/PqSoftCryptoProviderTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Tests/SimRemoteProviderTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Tests/obj/Debug/net10.0/StellaOps.Cryptography.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,175 @@
# Audit - StellaOps.Cryptography
## Project
- Path: ../src/__Libraries/StellaOps.Cryptography/StellaOps.Cryptography.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 46
- Files with issues: 46
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 19
- Namespace violations: 46
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Cryptography/Argon2idPasswordHasher.cs (174 lines)
- ../src/__Libraries/StellaOps.Cryptography/CompliancePolicyCryptoProviders.cs (286 lines)
- ../src/__Libraries/StellaOps.Cryptography/ComplianceProfile.cs (126 lines)
- ../src/__Libraries/StellaOps.Cryptography/ComplianceProfiles.cs (289 lines)
- ../src/__Libraries/StellaOps.Cryptography/CryptoComplianceDiagnostics.cs (118 lines)
- ../src/__Libraries/StellaOps.Cryptography/CryptoComplianceService.cs (166 lines)
- ../src/__Libraries/StellaOps.Cryptography/CryptoProvider.cs (136 lines)
- ../src/__Libraries/StellaOps.Cryptography/CryptoProviderRegistry.cs (155 lines)
- ../src/__Libraries/StellaOps.Cryptography/CryptoSigningKey.cs (224 lines)
- ../src/__Libraries/StellaOps.Cryptography/DefaultCryptoHash.cs (368 lines)
- ../src/__Libraries/StellaOps.Cryptography/DefaultCryptoHmac.cs (324 lines)
- ../src/__Libraries/StellaOps.Cryptography/DefaultCryptoProvider.cs (193 lines)
- ../src/__Libraries/StellaOps.Cryptography/EcdsaSigner.cs (101 lines)
- ../src/__Libraries/StellaOps.Cryptography/GostSignatureEncoding.cs (127 lines)
- ../src/__Libraries/StellaOps.Cryptography/ICryptoHash.cs (117 lines)
- ../src/__Libraries/StellaOps.Cryptography/ICryptoHmac.cs (116 lines)
- ../src/__Libraries/StellaOps.Cryptography/LibsodiumCryptoProvider.cs (129 lines)
- ../src/__Libraries/StellaOps.Cryptography/Pbkdf2PasswordHasher.cs (138 lines)
- ../src/__Libraries/StellaOps.Cryptography/Audit/AuthEventRecord.cs (279 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Cryptography/Argon2idPasswordHasher.BouncyCastle.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/Argon2idPasswordHasher.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/Argon2idPasswordHasher.Sodium.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/CompliancePolicyCryptoProviders.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/ComplianceProfile.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/ComplianceProfiles.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/CryptoComplianceDiagnostics.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/CryptoComplianceException.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/CryptoComplianceOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/CryptoComplianceService.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/CryptoHashFactory.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/CryptoHashOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/CryptoProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/CryptoProviderDiagnostics.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/CryptoProviderMetrics.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/CryptoProviderRegistry.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/CryptoRegistryProfiles.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/CryptoSigningKey.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/DefaultCryptoHash.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/DefaultCryptoHasher.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/DefaultCryptoHmac.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/DefaultCryptoProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/EcdsaSigner.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/GostDigestUtilities.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/GostSignatureEncoding.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/GostSignatureFormat.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/HashAlgorithms.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/HashPurpose.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/HmacAlgorithms.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/HmacPurpose.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/ICryptoHash.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/ICryptoHmac.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/ICryptoSigner.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/LibsodiumCryptoProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/PasswordHashAlgorithms.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/PasswordHashing.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/Pbkdf2PasswordHasher.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/SignatureAlgorithms.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/Audit/AuthEventRecord.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/Digests/Sha256Digest.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/obj/Debug/net10.0/StellaOps.Cryptography.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/obj/Debug/net10.0/StellaOps.Cryptography.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/obj/Release/net10.0/StellaOps.Cryptography.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Cryptography/obj/Release/net10.0/StellaOps.Cryptography.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 46
- Files with issues: 46
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Cryptography/Argon2idPasswordHasher.BouncyCastle.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/Argon2idPasswordHasher.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/Argon2idPasswordHasher.Sodium.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/CompliancePolicyCryptoProviders.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/ComplianceProfile.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/ComplianceProfiles.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/CryptoComplianceDiagnostics.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/CryptoComplianceException.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/CryptoComplianceOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/CryptoComplianceService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/CryptoHashFactory.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/CryptoHashOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/CryptoProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/CryptoProviderDiagnostics.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/CryptoProviderMetrics.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/CryptoProviderRegistry.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/CryptoRegistryProfiles.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/CryptoSigningKey.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/DefaultCryptoHash.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/DefaultCryptoHasher.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/DefaultCryptoHmac.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/DefaultCryptoProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/EcdsaSigner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/GostDigestUtilities.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/GostSignatureEncoding.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/GostSignatureFormat.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/HashAlgorithms.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/HashPurpose.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/HmacAlgorithms.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/HmacPurpose.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/ICryptoHash.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/ICryptoHmac.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/ICryptoSigner.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/LibsodiumCryptoProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/PasswordHashAlgorithms.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/PasswordHashing.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/Pbkdf2PasswordHasher.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/SignatureAlgorithms.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/Audit/AuthEventRecord.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Cryptography/Digests/Sha256Digest.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/obj/Debug/net10.0/StellaOps.Cryptography.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/obj/Debug/net10.0/StellaOps.Cryptography.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/obj/Release/net10.0/StellaOps.Cryptography.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Cryptography/obj/Release/net10.0/StellaOps.Cryptography.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Cryptography.Plugin.OfflineVerification.Tests/StellaOps.Cryptography.Plugin.OfflineVerification.Tests.csproj [Offline]; ../src/__Libraries/__Tests/StellaOps.Cryptography.Tests/StellaOps.Cryptography.Tests.csproj [Unit]; ../src/__Tests/Integration/StellaOps.Integration.Determinism/StellaOps.Integration.Determinism.csproj [Integration]; ../src/__Tests/Integration/StellaOps.Integration.E2E/StellaOps.Integration.E2E.csproj [E2E, Integration]; ../src/__Tests/Integration/StellaOps.Integration.Immutability/StellaOps.Integration.Immutability.csproj [Integration]; ../src/__Tests/Integration/StellaOps.Integration.ProofChain/StellaOps.Integration.ProofChain.csproj [Integration]; ../src/__Tests/reachability/StellaOps.Replay.Core.Tests/StellaOps.Replay.Core.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.Connector.Common.Tests/StellaOps.Concelier.Connector.Common.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.Connector.Epss.Tests/StellaOps.Concelier.Connector.Epss.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.Connector.Osv.Tests/StellaOps.Concelier.Connector.Osv.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.Connector.StellaOpsMirror.Tests/StellaOps.Concelier.Connector.StellaOpsMirror.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.WebService.Tests/StellaOps.Concelier.WebService.Tests.csproj [Unit]; ../src/Policy/__Tests/StellaOps.Policy.Tests/StellaOps.Policy.Tests.csproj [Unit]; ../src/Provenance/__Tests/StellaOps.Provenance.Attestation.Tests/StellaOps.Provenance.Attestation.Tests.csproj [Unit]; ../src/Scanner/__Tests/StellaOps.Scanner.Storage.Oci.Tests/StellaOps.Scanner.Storage.Oci.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,152 @@
# Audit - StellaOps.DeltaVerdict
## Project
- Path: ../src/__Libraries/StellaOps.DeltaVerdict/StellaOps.DeltaVerdict.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 34
- Files with issues: 34
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 20
- Namespace violations: 34
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/GateEvaluator.cs (392 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/VerdictBundle.cs (534 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/VerdictBundleBuilder.cs (480 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/VerdictRekorAnchorService.cs (461 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/VerdictSigningService.cs (482 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Engine/DeltaComputationEngine.cs (297 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Inputs/PinnedInput.cs (272 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Manifest/ScoringManifest.cs (303 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Manifest/ScoringManifestVersioner.cs (460 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Models/DeltaVerdict.cs (159 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Serialization/VerdictInputsSerializer.cs (350 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Signing/DeltaSigningService.cs (206 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Signing/ScoringManifestRekorAnchorService.cs (501 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Signing/ScoringManifestSigningService.cs (397 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Trust/IScoringTrustProvider.cs (221 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Trust/ScoringTrustProvider.cs (362 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Validation/AdversarialInputValidator.cs (415 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/Validation/IAdversarialInputValidator.cs (315 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/Serialization/VerdictInputsGoldenSnapshotTests.cs (398 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/Serialization/VerdictInputsSerializerTests.cs (458 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/GateEvaluator.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/IGateEvaluator.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/IVerdictBundleBuilder.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/VerdictBundle.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/VerdictBundleBuilder.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/VerdictRekorAnchorService.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/VerdictSigningService.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Engine/DeltaComputationEngine.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Inputs/PinnedInput.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Manifest/ScoringManifest.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Manifest/ScoringManifestVersioner.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Models/DeltaVerdict.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Models/Verdict.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/obj/Debug/net10.0/StellaOps.DeltaVerdict.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/obj/Debug/net10.0/StellaOps.DeltaVerdict.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/obj/Release/net10.0/StellaOps.DeltaVerdict.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Oci/DeltaOciAttacher.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Policy/RiskBudgetEvaluator.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Serialization/DeltaVerdictSerializer.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Serialization/VerdictInputsSerializer.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Serialization/VerdictSerializer.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Signing/DeltaSigningService.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Signing/ScoringManifestRekorAnchorService.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Signing/ScoringManifestSigningService.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Trust/IScoringTrustProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Trust/ScoringTrustProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Trust/TrustServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Validation/AdversarialInputValidator.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Validation/IAdversarialInputValidator.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/Validation/ValidationServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/obj/Debug/net9.0/StellaOps.DeltaVerdict.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/Serialization/VerdictInputsGoldenSnapshotTests.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/Serialization/VerdictInputsSerializerTests.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 34
- Files with issues: 34
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/GateEvaluator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/IGateEvaluator.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/IVerdictBundleBuilder.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/VerdictBundle.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/VerdictBundleBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/VerdictRekorAnchorService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Bundles/VerdictSigningService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Engine/DeltaComputationEngine.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Inputs/PinnedInput.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Manifest/ScoringManifest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Manifest/ScoringManifestVersioner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Models/DeltaVerdict.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Models/Verdict.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/obj/Debug/net10.0/StellaOps.DeltaVerdict.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/obj/Debug/net10.0/StellaOps.DeltaVerdict.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/obj/Release/net10.0/StellaOps.DeltaVerdict.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/Oci/DeltaOciAttacher.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/Policy/RiskBudgetEvaluator.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/Serialization/DeltaVerdictSerializer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/Serialization/VerdictInputsSerializer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Serialization/VerdictSerializer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/Signing/DeltaSigningService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Signing/ScoringManifestRekorAnchorService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Signing/ScoringManifestSigningService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Trust/IScoringTrustProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Trust/ScoringTrustProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Trust/TrustServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/Validation/AdversarialInputValidator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Validation/IAdversarialInputValidator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/Validation/ValidationServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/obj/Debug/net9.0/StellaOps.DeltaVerdict.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/Serialization/VerdictInputsGoldenSnapshotTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/Serialization/VerdictInputsSerializerTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.DeltaVerdict.Tests/StellaOps.DeltaVerdict.Tests.csproj [Unit]; ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/StellaOps.DeltaVerdict.Tests.csproj [Unit]; ../src/Policy/__Tests/StellaOps.Policy.Engine.Tests/StellaOps.Policy.Engine.Tests.csproj [Unit]; ../src/Scanner/__Tests/StellaOps.Scanner.SmartDiff.Tests/StellaOps.Scanner.SmartDiff.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,74 @@
# Audit - StellaOps.DeltaVerdict.Tests
## Project
- Path: ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/StellaOps.DeltaVerdict.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 3
- Files with issues: 3
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 3
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/Serialization/VerdictInputsGoldenSnapshotTests.cs (398 lines)
- ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/Serialization/VerdictInputsSerializerTests.cs (458 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/obj/Debug/net9.0/StellaOps.DeltaVerdict.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/Serialization/VerdictInputsGoldenSnapshotTests.cs: missing namespace
- ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/Serialization/VerdictInputsSerializerTests.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 3
- Files with issues: 3
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/obj/Debug/net9.0/StellaOps.DeltaVerdict.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/Serialization/VerdictInputsGoldenSnapshotTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DeltaVerdict/__Tests/StellaOps.DeltaVerdict.Tests/Serialization/VerdictInputsSerializerTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,88 @@
# Audit - StellaOps.DependencyInjection
## Project
- Path: ../src/__Libraries/StellaOps.DependencyInjection/StellaOps.DependencyInjection.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 11
- Files with issues: 11
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 11
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.DependencyInjection/Validation/FailFastOptionsExtensions.cs (122 lines)
- ../src/__Libraries/StellaOps.DependencyInjection/Validation/OptionsValidatorBase.cs (184 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.DependencyInjection/IDependencyInjectionRoutine.cs: missing namespace
- ../src/__Libraries/StellaOps.DependencyInjection/ServiceBindingAttribute.cs: missing namespace
- ../src/__Libraries/StellaOps.DependencyInjection/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.DependencyInjection/obj/Debug/net10.0/StellaOps.DependencyInjection.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.DependencyInjection/obj/Debug/net10.0/StellaOps.DependencyInjection.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.DependencyInjection/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.DependencyInjection/obj/Release/net10.0/StellaOps.DependencyInjection.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.DependencyInjection/obj/Release/net10.0/StellaOps.DependencyInjection.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.DependencyInjection/Validation/FailFastOptionsExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.DependencyInjection/Validation/OptionsValidationHostedService.cs: missing namespace
- ../src/__Libraries/StellaOps.DependencyInjection/Validation/OptionsValidatorBase.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 11
- Files with issues: 11
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.DependencyInjection/IDependencyInjectionRoutine.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DependencyInjection/ServiceBindingAttribute.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DependencyInjection/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DependencyInjection/obj/Debug/net10.0/StellaOps.DependencyInjection.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DependencyInjection/obj/Debug/net10.0/StellaOps.DependencyInjection.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DependencyInjection/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DependencyInjection/obj/Release/net10.0/StellaOps.DependencyInjection.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DependencyInjection/obj/Release/net10.0/StellaOps.DependencyInjection.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DependencyInjection/Validation/FailFastOptionsExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DependencyInjection/Validation/OptionsValidationHostedService.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DependencyInjection/Validation/OptionsValidatorBase.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Plugin.Tests/StellaOps.Plugin.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,82 @@
# Audit - StellaOps.Determinism.Abstractions
## Project
- Path: ../src/__Libraries/StellaOps.Determinism.Abstractions/StellaOps.Determinism.Abstractions.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 9
- Files with issues: 9
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 0
- Namespace violations: 9
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- none
- Namespace issues:
- ../src/__Libraries/StellaOps.Determinism.Abstractions/DeterminismServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Determinism.Abstractions/IGuidProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Determinism.Abstractions/ResolverBoundaryAttribute.cs: missing namespace
- ../src/__Libraries/StellaOps.Determinism.Abstractions/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Determinism.Abstractions/obj/Debug/net10.0/StellaOps.Determinism.Abstractions.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Determinism.Abstractions/obj/Debug/net10.0/StellaOps.Determinism.Abstractions.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Determinism.Abstractions/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Determinism.Abstractions/obj/Release/net10.0/StellaOps.Determinism.Abstractions.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Determinism.Abstractions/obj/Release/net10.0/StellaOps.Determinism.Abstractions.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
## File-Level Findings
- Status: FAIL
- Files scanned: 9
- Files with issues: 9
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Determinism.Abstractions/DeterminismServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Determinism.Abstractions/IGuidProvider.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Determinism.Abstractions/ResolverBoundaryAttribute.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Determinism.Abstractions/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Determinism.Abstractions/obj/Debug/net10.0/StellaOps.Determinism.Abstractions.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Determinism.Abstractions/obj/Debug/net10.0/StellaOps.Determinism.Abstractions.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Determinism.Abstractions/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Determinism.Abstractions/obj/Release/net10.0/StellaOps.Determinism.Abstractions.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Determinism.Abstractions/obj/Release/net10.0/StellaOps.Determinism.Abstractions.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Evidence.Tests/StellaOps.Evidence.Tests.csproj [Unit]; ../src/Scanner/__Tests/StellaOps.Scanner.Reachability.Stack.Tests/StellaOps.Scanner.Reachability.Stack.Tests.csproj [Unit]; ../src/Scanner/__Tests/StellaOps.Scanner.Sources.Tests/StellaOps.Scanner.Sources.Tests.csproj [Unit]; ../src/Scanner/__Tests/StellaOps.Scanner.WebService.Tests/StellaOps.Scanner.WebService.Tests.csproj [Unit]; ../src/Scheduler/__Tests/StellaOps.Scheduler.Queue.Tests/StellaOps.Scheduler.Queue.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,79 @@
# Audit - StellaOps.DistroIntel
## Project
- Path: ../src/__Libraries/StellaOps.DistroIntel/StellaOps.DistroIntel.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 7
- Files with issues: 7
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 7
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.DistroIntel/DistroDerivative.cs (186 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.DistroIntel/DistroDerivative.cs: missing namespace
- ../src/__Libraries/StellaOps.DistroIntel/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.DistroIntel/obj/Debug/net10.0/StellaOps.DistroIntel.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.DistroIntel/obj/Debug/net10.0/StellaOps.DistroIntel.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.DistroIntel/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.DistroIntel/obj/Release/net10.0/StellaOps.DistroIntel.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.DistroIntel/obj/Release/net10.0/StellaOps.DistroIntel.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 7
- Files with issues: 7
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.DistroIntel/DistroDerivative.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.DistroIntel/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DistroIntel/obj/Debug/net10.0/StellaOps.DistroIntel.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DistroIntel/obj/Debug/net10.0/StellaOps.DistroIntel.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DistroIntel/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DistroIntel/obj/Release/net10.0/StellaOps.DistroIntel.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.DistroIntel/obj/Release/net10.0/StellaOps.DistroIntel.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.DistroIntel.Tests/StellaOps.DistroIntel.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.Core.Tests/StellaOps.Concelier.Core.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,98 @@
# Audit - StellaOps.Doctor.Plugins.AI
## Project
- Path: ../src/__Libraries/StellaOps.Doctor.Plugins.AI/StellaOps.Doctor.Plugins.AI.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 14
- Files with issues: 14
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 6
- Namespace violations: 14
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/ClaudeProviderCheck.cs (205 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/GeminiProviderCheck.cs (193 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/LlmProviderConfigurationCheck.cs (162 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/LocalInferenceCheck.cs (185 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/OllamaProviderCheck.cs (203 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/OpenAiProviderCheck.cs (189 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/AIPlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/ClaudeProviderCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/GeminiProviderCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/LlmProviderConfigurationCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/LocalInferenceCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/OllamaProviderCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/OpenAiProviderCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/DependencyInjection/AIPluginExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/obj/Debug/net10.0/StellaOps.Doctor.Plugins.AI.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/obj/Debug/net10.0/StellaOps.Doctor.Plugins.AI.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/obj/Release/net10.0/StellaOps.Doctor.Plugins.AI.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.AI/obj/Release/net10.0/StellaOps.Doctor.Plugins.AI.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 14
- Files with issues: 14
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor.Plugins.AI/AIPlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/ClaudeProviderCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/GeminiProviderCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/LlmProviderConfigurationCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/LocalInferenceCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/OllamaProviderCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.AI/Checks/OpenAiProviderCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.AI/DependencyInjection/AIPluginExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.AI/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.AI/obj/Debug/net10.0/StellaOps.Doctor.Plugins.AI.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.AI/obj/Debug/net10.0/StellaOps.Doctor.Plugins.AI.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.AI/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.AI/obj/Release/net10.0/StellaOps.Doctor.Plugins.AI.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.AI/obj/Release/net10.0/StellaOps.Doctor.Plugins.AI.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.AI.Tests/StellaOps.Doctor.Plugins.AI.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,98 @@
# Audit - StellaOps.Doctor.Plugins.Attestation
## Project
- Path: ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/StellaOps.Doctor.Plugins.Attestation.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 14
- Files with issues: 14
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 5
- Namespace violations: 14
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/AttestationCheckBase.cs (134 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/ClockSkewCheck.cs (182 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/CosignKeyMaterialCheck.cs (292 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/OfflineBundleCheck.cs (254 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/RekorConnectivityCheck.cs (139 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/AttestationPlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/AttestationCheckBase.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/ClockSkewCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/CosignKeyMaterialCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/OfflineBundleCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/RekorConnectivityCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Configuration/AttestationPluginOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/DependencyInjection/AttestationPluginExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Attestation.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Attestation.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/obj/Release/net10.0/StellaOps.Doctor.Plugins.Attestation.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/obj/Release/net10.0/StellaOps.Doctor.Plugins.Attestation.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 14
- Files with issues: 14
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/AttestationPlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/AttestationCheckBase.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/ClockSkewCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/CosignKeyMaterialCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/OfflineBundleCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Checks/RekorConnectivityCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/Configuration/AttestationPluginOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/DependencyInjection/AttestationPluginExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Attestation.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Attestation.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/obj/Release/net10.0/StellaOps.Doctor.Plugins.Attestation.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Attestation/obj/Release/net10.0/StellaOps.Doctor.Plugins.Attestation.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,96 @@
# Audit - StellaOps.Doctor.Plugins.Authority
## Project
- Path: ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/StellaOps.Doctor.Plugins.Authority.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 13
- Files with issues: 13
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 5
- Namespace violations: 13
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/AuthorityPluginConfigurationCheck.cs (157 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/AuthorityPluginConnectivityCheck.cs (164 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/BootstrapUserExistsCheck.cs (142 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/SuperUserExistsCheck.cs (127 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/UserPasswordPolicyCheck.cs (154 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/AuthorityPlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/AuthorityPluginConfigurationCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/AuthorityPluginConnectivityCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/BootstrapUserExistsCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/SuperUserExistsCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/UserPasswordPolicyCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/DependencyInjection/AuthorityPluginExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Authority.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Authority.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/obj/Release/net10.0/StellaOps.Doctor.Plugins.Authority.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/obj/Release/net10.0/StellaOps.Doctor.Plugins.Authority.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 13
- Files with issues: 13
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/AuthorityPlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/AuthorityPluginConfigurationCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/AuthorityPluginConnectivityCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/BootstrapUserExistsCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/SuperUserExistsCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/Checks/UserPasswordPolicyCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/DependencyInjection/AuthorityPluginExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Authority.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Authority.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/obj/Release/net10.0/StellaOps.Doctor.Plugins.Authority.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Authority/obj/Release/net10.0/StellaOps.Doctor.Plugins.Authority.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Authority.Tests/StellaOps.Doctor.Plugins.Authority.Tests.csproj [Security]
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,106 @@
# Audit - StellaOps.Doctor.Plugins.Core
## Project
- Path: ../src/__Libraries/StellaOps.Doctor.Plugins.Core/StellaOps.Doctor.Plugins.Core.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 17
- Files with issues: 17
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 8
- Namespace violations: 17
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/AuthenticationConfigCheck.cs (143 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/CryptoProvidersCheck.cs (161 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/DependencyServicesCheck.cs (101 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/DiskSpaceCheck.cs (130 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/EnvironmentVariablesCheck.cs (102 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/MemoryUsageCheck.cs (129 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/RequiredSettingsCheck.cs (105 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/ServiceHealthCheck.cs (130 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/CorePlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/AuthenticationConfigCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/ConfigurationLoadedCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/CryptoProvidersCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/DependencyServicesCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/DiskSpaceCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/EnvironmentVariablesCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/MemoryUsageCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/RequiredSettingsCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/ServiceHealthCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/DependencyInjection/CorePluginServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Core.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Core.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/obj/Release/net10.0/StellaOps.Doctor.Plugins.Core.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Core/obj/Release/net10.0/StellaOps.Doctor.Plugins.Core.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 17
- Files with issues: 17
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/CorePlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/AuthenticationConfigCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/ConfigurationLoadedCheck.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/CryptoProvidersCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/DependencyServicesCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/DiskSpaceCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/EnvironmentVariablesCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/MemoryUsageCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/RequiredSettingsCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/Checks/ServiceHealthCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/DependencyInjection/CorePluginServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Core.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Core.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/obj/Release/net10.0/StellaOps.Doctor.Plugins.Core.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Core/obj/Release/net10.0/StellaOps.Doctor.Plugins.Core.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Core.Tests/StellaOps.Doctor.Plugins.Core.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,104 @@
# Audit - StellaOps.Doctor.Plugins.Cryptography
## Project
- Path: ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/StellaOps.Doctor.Plugins.Cryptography.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 16
- Files with issues: 16
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 8
- Namespace violations: 16
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/CryptoLicenseCheck.cs (190 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/CryptoProCheck.cs (173 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/CryptoProviderAvailabilityCheck.cs (131 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/EidasProviderCheck.cs (201 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/FipsComplianceCheck.cs (148 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/GostProviderCheck.cs (210 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/HsmConnectivityCheck.cs (321 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/SmProviderCheck.cs (161 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/CryptographyPlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/CryptoLicenseCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/CryptoProCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/CryptoProviderAvailabilityCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/EidasProviderCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/FipsComplianceCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/GostProviderCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/HsmConnectivityCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/SmProviderCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/DependencyInjection/CryptographyPluginExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Cryptography.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Cryptography.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/obj/Release/net10.0/StellaOps.Doctor.Plugins.Cryptography.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/obj/Release/net10.0/StellaOps.Doctor.Plugins.Cryptography.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 16
- Files with issues: 16
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/CryptographyPlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/CryptoLicenseCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/CryptoProCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/CryptoProviderAvailabilityCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/EidasProviderCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/FipsComplianceCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/GostProviderCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/HsmConnectivityCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/Checks/SmProviderCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/DependencyInjection/CryptographyPluginExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Cryptography.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Cryptography.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/obj/Release/net10.0/StellaOps.Doctor.Plugins.Cryptography.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Cryptography/obj/Release/net10.0/StellaOps.Doctor.Plugins.Cryptography.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Cryptography.Tests/StellaOps.Doctor.Plugins.Cryptography.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,105 @@
# Audit - StellaOps.Doctor.Plugins.Database
## Project
- Path: ../src/__Libraries/StellaOps.Doctor.Plugins.Database/StellaOps.Doctor.Plugins.Database.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 17
- Files with issues: 17
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 7
- Namespace violations: 17
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/ConnectionPoolHealthCheck.cs (133 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/ConnectionPoolSizeCheck.cs (120 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/DatabaseCheckBase.cs (126 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/DatabasePermissionsCheck.cs (159 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/FailedMigrationsCheck.cs (112 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/QueryLatencyCheck.cs (154 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/SchemaVersionCheck.cs (138 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/DatabasePlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/ConnectionPoolHealthCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/ConnectionPoolSizeCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/DatabaseCheckBase.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/DatabaseConnectionCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/DatabasePermissionsCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/FailedMigrationsCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/PendingMigrationsCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/QueryLatencyCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/SchemaVersionCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/DependencyInjection/DatabasePluginServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Database.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Database.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/obj/Release/net10.0/StellaOps.Doctor.Plugins.Database.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Database/obj/Release/net10.0/StellaOps.Doctor.Plugins.Database.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 17
- Files with issues: 17
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/DatabasePlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/ConnectionPoolHealthCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/ConnectionPoolSizeCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/DatabaseCheckBase.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/DatabaseConnectionCheck.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/DatabasePermissionsCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/FailedMigrationsCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/PendingMigrationsCheck.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/QueryLatencyCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/Checks/SchemaVersionCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/DependencyInjection/DatabasePluginServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Database.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Database.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/obj/Release/net10.0/StellaOps.Doctor.Plugins.Database.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Database/obj/Release/net10.0/StellaOps.Doctor.Plugins.Database.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Database.Tests/StellaOps.Doctor.Plugins.Database.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,95 @@
# Audit - StellaOps.Doctor.Plugins.Docker
## Project
- Path: ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/StellaOps.Doctor.Plugins.Docker.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 13
- Files with issues: 13
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 5
- Namespace violations: 13
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerApiVersionCheck.cs (137 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerDaemonCheck.cs (132 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerNetworkCheck.cs (144 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerSocketCheck.cs (162 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerStorageCheck.cs (193 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/DockerPlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerApiVersionCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerDaemonCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerNetworkCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerSocketCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerStorageCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/DependencyInjection/DockerPluginExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Docker.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Docker.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/obj/Release/net10.0/StellaOps.Doctor.Plugins.Docker.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/obj/Release/net10.0/StellaOps.Doctor.Plugins.Docker.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 13
- Files with issues: 13
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/DockerPlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerApiVersionCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerDaemonCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerNetworkCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerSocketCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/Checks/DockerStorageCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/DependencyInjection/DockerPluginExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Docker.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Docker.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/obj/Release/net10.0/StellaOps.Doctor.Plugins.Docker.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Docker/obj/Release/net10.0/StellaOps.Doctor.Plugins.Docker.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Docker.Tests/StellaOps.Doctor.Plugins.Docker.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,129 @@
# Audit - StellaOps.Doctor.Plugins.Integration
## Project
- Path: ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/StellaOps.Doctor.Plugins.Integration.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 24
- Files with issues: 24
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 16
- Namespace violations: 24
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/CiSystemConnectivityCheck.cs (376 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/GitProviderCheck.cs (161 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/IntegrationWebhookHealthCheck.cs (308 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/LdapConnectivityCheck.cs (164 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/ObjectStorageCheck.cs (168 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/OciRegistryCheck.cs (122 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/OidcProviderCheck.cs (157 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryCapabilityProbeCheck.cs (309 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryCredentialsCheck.cs (238 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryPullAuthorizationCheck.cs (240 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryPushAuthorizationCheck.cs (222 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryReferrersApiCheck.cs (279 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/SecretsManagerConnectivityCheck.cs (340 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/SlackWebhookCheck.cs (136 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/SmtpCheck.cs (159 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/TeamsWebhookCheck.cs (134 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/IntegrationPlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/CiSystemConnectivityCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/GitProviderCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/IntegrationWebhookHealthCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/LdapConnectivityCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/ObjectStorageCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/OciRegistryCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/OidcProviderCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryCapabilityProbeCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryCredentialsCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryPullAuthorizationCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryPushAuthorizationCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryReferrersApiCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/SecretsManagerConnectivityCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/SlackWebhookCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/SmtpCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/TeamsWebhookCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/DependencyInjection/IntegrationPluginExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Integration.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Integration.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/obj/Release/net10.0/StellaOps.Doctor.Plugins.Integration.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/obj/Release/net10.0/StellaOps.Doctor.Plugins.Integration.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 24
- Files with issues: 24
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/IntegrationPlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/CiSystemConnectivityCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/GitProviderCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/IntegrationWebhookHealthCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/LdapConnectivityCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/ObjectStorageCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/OciRegistryCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/OidcProviderCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryCapabilityProbeCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryCredentialsCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryPullAuthorizationCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryPushAuthorizationCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/RegistryReferrersApiCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/SecretsManagerConnectivityCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/SlackWebhookCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/SmtpCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/Checks/TeamsWebhookCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/DependencyInjection/IntegrationPluginExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Integration.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Integration.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/obj/Release/net10.0/StellaOps.Doctor.Plugins.Integration.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Integration/obj/Release/net10.0/StellaOps.Doctor.Plugins.Integration.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Integration.Tests/StellaOps.Doctor.Plugins.Integration.Tests.csproj [Integration]; ../src/__Tests/__Libraries/StellaOps.Doctor.Plugins.Integration.Tests/StellaOps.Doctor.Plugins.Integration.Tests.csproj [Integration]
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,87 @@
# Audit - StellaOps.Doctor.Plugins.Notify
## Project
- Path: ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/StellaOps.Doctor.Plugins.Notify.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 10
- Files with issues: 10
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 3
- Namespace violations: 10
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/Checks/NotifyChannelConfigurationCheck.cs (179 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/Checks/NotifyChannelConnectivityCheck.cs (198 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/Checks/NotifyDeliveryTestCheck.cs (163 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/NotifyPlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/Checks/NotifyChannelConfigurationCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/Checks/NotifyChannelConnectivityCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/Checks/NotifyDeliveryTestCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Notify.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Notify.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/obj/Release/net10.0/StellaOps.Doctor.Plugins.Notify.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/obj/Release/net10.0/StellaOps.Doctor.Plugins.Notify.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 10
- Files with issues: 10
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/NotifyPlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/Checks/NotifyChannelConfigurationCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/Checks/NotifyChannelConnectivityCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/Checks/NotifyDeliveryTestCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Notify.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Notify.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/obj/Release/net10.0/StellaOps.Doctor.Plugins.Notify.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Notify/obj/Release/net10.0/StellaOps.Doctor.Plugins.Notify.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Notify.Tests/StellaOps.Doctor.Plugins.Notify.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,98 @@
# Audit - StellaOps.Doctor.Plugins.Observability
## Project
- Path: ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/StellaOps.Doctor.Plugins.Observability.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 14
- Files with issues: 14
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 6
- Namespace violations: 14
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/AlertingConfigurationCheck.cs (125 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/HealthCheckEndpointsCheck.cs (135 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/LoggingConfigurationCheck.cs (109 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/MetricsCollectionCheck.cs (137 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/OpenTelemetryCheck.cs (145 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/TracingConfigurationCheck.cs (136 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/ObservabilityPlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/AlertingConfigurationCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/HealthCheckEndpointsCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/LoggingConfigurationCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/MetricsCollectionCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/OpenTelemetryCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/TracingConfigurationCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/DependencyInjection/ObservabilityPluginExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Observability.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Observability.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/obj/Release/net10.0/StellaOps.Doctor.Plugins.Observability.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/obj/Release/net10.0/StellaOps.Doctor.Plugins.Observability.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 14
- Files with issues: 14
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/ObservabilityPlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/AlertingConfigurationCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/HealthCheckEndpointsCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/LoggingConfigurationCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/MetricsCollectionCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/OpenTelemetryCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/Checks/TracingConfigurationCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/DependencyInjection/ObservabilityPluginExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Observability.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Observability.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/obj/Release/net10.0/StellaOps.Doctor.Plugins.Observability.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Observability/obj/Release/net10.0/StellaOps.Doctor.Plugins.Observability.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Observability.Tests/StellaOps.Doctor.Plugins.Observability.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,114 @@
# Audit - StellaOps.Doctor.Plugins.Security
## Project
- Path: ../src/__Libraries/StellaOps.Doctor.Plugins.Security/StellaOps.Doctor.Plugins.Security.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 19
- Files with issues: 19
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 11
- Namespace violations: 19
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/ApiKeySecurityCheck.cs (148 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/AuditLoggingCheck.cs (129 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/CorsConfigurationCheck.cs (121 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/EncryptionKeyCheck.cs (115 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/EvidenceIntegrityCheck.cs (471 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/JwtConfigurationCheck.cs (136 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/PasswordPolicyCheck.cs (154 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/RateLimitingCheck.cs (133 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/SecretsConfigurationCheck.cs (130 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/SecurityHeadersCheck.cs (118 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/TlsCertificateCheck.cs (167 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/SecurityPlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/ApiKeySecurityCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/AuditLoggingCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/CorsConfigurationCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/EncryptionKeyCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/EvidenceIntegrityCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/JwtConfigurationCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/PasswordPolicyCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/RateLimitingCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/SecretsConfigurationCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/SecurityHeadersCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/TlsCertificateCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/DependencyInjection/SecurityPluginExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Security.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Security.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/obj/Release/net10.0/StellaOps.Doctor.Plugins.Security.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Security/obj/Release/net10.0/StellaOps.Doctor.Plugins.Security.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 19
- Files with issues: 19
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/SecurityPlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/ApiKeySecurityCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/AuditLoggingCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/CorsConfigurationCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/EncryptionKeyCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/EvidenceIntegrityCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/JwtConfigurationCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/PasswordPolicyCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/RateLimitingCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/SecretsConfigurationCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/SecurityHeadersCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/Checks/TlsCertificateCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/DependencyInjection/SecurityPluginExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Security.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Security.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/obj/Release/net10.0/StellaOps.Doctor.Plugins.Security.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Security/obj/Release/net10.0/StellaOps.Doctor.Plugins.Security.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Security.Tests/StellaOps.Doctor.Plugins.Security.Tests.csproj [Security]
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,97 @@
# Audit - StellaOps.Doctor.Plugins.ServiceGraph
## Project
- Path: ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/StellaOps.Doctor.Plugins.ServiceGraph.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 14
- Files with issues: 14
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 5
- Namespace violations: 14
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/BackendConnectivityCheck.cs (157 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/MessageQueueCheck.cs (153 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/ServiceEndpointsCheck.cs (141 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/ServiceTimeoutCheck.cs (103 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/ValkeyConnectivityCheck.cs (193 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/ServiceGraphPlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/BackendConnectivityCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/CircuitBreakerStatusCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/MessageQueueCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/ServiceEndpointsCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/ServiceTimeoutCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/ValkeyConnectivityCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/DependencyInjection/ServiceGraphPluginExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/obj/Debug/net10.0/StellaOps.Doctor.Plugins.ServiceGraph.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/obj/Debug/net10.0/StellaOps.Doctor.Plugins.ServiceGraph.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/obj/Release/net10.0/StellaOps.Doctor.Plugins.ServiceGraph.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/obj/Release/net10.0/StellaOps.Doctor.Plugins.ServiceGraph.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 14
- Files with issues: 14
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/ServiceGraphPlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/BackendConnectivityCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/CircuitBreakerStatusCheck.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/MessageQueueCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/ServiceEndpointsCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/ServiceTimeoutCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/Checks/ValkeyConnectivityCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/DependencyInjection/ServiceGraphPluginExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/obj/Debug/net10.0/StellaOps.Doctor.Plugins.ServiceGraph.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/obj/Debug/net10.0/StellaOps.Doctor.Plugins.ServiceGraph.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/obj/Release/net10.0/StellaOps.Doctor.Plugins.ServiceGraph.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.ServiceGraph/obj/Release/net10.0/StellaOps.Doctor.Plugins.ServiceGraph.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.ServiceGraph.Tests/StellaOps.Doctor.Plugins.ServiceGraph.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,93 @@
# Audit - StellaOps.Doctor.Plugins.Sources
## Project
- Path: ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/StellaOps.Doctor.Plugins.Sources.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 12
- Files with issues: 12
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 4
- Namespace violations: 12
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/Checks/MirrorServerAuthCheck.cs (173 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/Checks/MirrorServerRateLimitCheck.cs (175 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/Checks/SourceConnectivityCheck.cs (187 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/Checks/SourceModeConfiguredCheck.cs (116 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/SourcesPlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/Checks/MirrorServerAuthCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/Checks/MirrorServerRateLimitCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/Checks/SourceConnectivityCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/Checks/SourceModeConfiguredCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/DependencyInjection/SourcesPluginExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Sources.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Sources.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/obj/Release/net10.0/StellaOps.Doctor.Plugins.Sources.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/obj/Release/net10.0/StellaOps.Doctor.Plugins.Sources.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 12
- Files with issues: 12
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/SourcesPlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/Checks/MirrorServerAuthCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/Checks/MirrorServerRateLimitCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/Checks/SourceConnectivityCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/Checks/SourceModeConfiguredCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/DependencyInjection/SourcesPluginExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Sources.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Sources.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/obj/Release/net10.0/StellaOps.Doctor.Plugins.Sources.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Sources/obj/Release/net10.0/StellaOps.Doctor.Plugins.Sources.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,101 @@
# Audit - StellaOps.Doctor.Plugins.Verification
## Project
- Path: ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/StellaOps.Doctor.Plugins.Verification.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 15
- Files with issues: 15
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 6
- Namespace violations: 15
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/PolicyEngineCheck.cs (219 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/SbomValidationCheck.cs (225 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/SignatureVerificationCheck.cs (216 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/TestArtifactPullCheck.cs (265 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/VerificationCheckBase.cs (158 lines)
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/VexValidationCheck.cs (248 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/VerificationPlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/PolicyEngineCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/SbomValidationCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/SignatureVerificationCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/TestArtifactPullCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/VerificationCheckBase.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/VexValidationCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Configuration/VerificationPluginOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/DependencyInjection/VerificationPluginExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Verification.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Verification.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/obj/Release/net10.0/StellaOps.Doctor.Plugins.Verification.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/obj/Release/net10.0/StellaOps.Doctor.Plugins.Verification.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 15
- Files with issues: 15
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/VerificationPlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/PolicyEngineCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/SbomValidationCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/SignatureVerificationCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/TestArtifactPullCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/VerificationCheckBase.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Checks/VexValidationCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/Configuration/VerificationPluginOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/DependencyInjection/VerificationPluginExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Verification.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/obj/Debug/net10.0/StellaOps.Doctor.Plugins.Verification.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/obj/Release/net10.0/StellaOps.Doctor.Plugins.Verification.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor.Plugins.Verification/obj/Release/net10.0/StellaOps.Doctor.Plugins.Verification.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,192 @@
# Audit - StellaOps.Doctor
## Project
- Path: ../src/__Libraries/StellaOps.Doctor/StellaOps.Doctor.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 52
- Files with issues: 52
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 24
- Namespace violations: 52
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Doctor/Detection/RuntimeDetector.cs (340 lines)
- ../src/__Libraries/StellaOps.Doctor/Engine/CheckExecutor.cs (216 lines)
- ../src/__Libraries/StellaOps.Doctor/Engine/CheckRegistry.cs (212 lines)
- ../src/__Libraries/StellaOps.Doctor/Engine/DoctorEngine.cs (215 lines)
- ../src/__Libraries/StellaOps.Doctor/Export/ConfigurationSanitizer.cs (113 lines)
- ../src/__Libraries/StellaOps.Doctor/Export/DiagnosticBundle.cs (148 lines)
- ../src/__Libraries/StellaOps.Doctor/Export/DiagnosticBundleGenerator.cs (341 lines)
- ../src/__Libraries/StellaOps.Doctor/Models/DoctorReport.cs (112 lines)
- ../src/__Libraries/StellaOps.Doctor/Output/DoctorEvidenceLogWriter.cs (405 lines)
- ../src/__Libraries/StellaOps.Doctor/Output/JsonReportFormatter.cs (244 lines)
- ../src/__Libraries/StellaOps.Doctor/Output/MarkdownReportFormatter.cs (306 lines)
- ../src/__Libraries/StellaOps.Doctor/Output/TextReportFormatter.cs (223 lines)
- ../src/__Libraries/StellaOps.Doctor/Packs/DoctorPackCheck.cs (508 lines)
- ../src/__Libraries/StellaOps.Doctor/Packs/DoctorPackCommandRunner.cs (244 lines)
- ../src/__Libraries/StellaOps.Doctor/Packs/DoctorPackLoader.cs (605 lines)
- ../src/__Libraries/StellaOps.Doctor/Packs/DoctorPackPlugin.cs (135 lines)
- ../src/__Libraries/StellaOps.Doctor/Plugins/DoctorPluginContext.cs (104 lines)
- ../src/__Libraries/StellaOps.Doctor/Plugins/Builders/CheckResultBuilder.cs (192 lines)
- ../src/__Libraries/StellaOps.Doctor/Plugins/Builders/EvidenceBuilder.cs (140 lines)
- ../src/__Libraries/StellaOps.Doctor/Plugins/Builders/RemediationBuilder.cs (159 lines)
- ../src/__Libraries/StellaOps.Doctor/Remediation/IVerificationExecutor.cs (116 lines)
- ../src/__Libraries/StellaOps.Doctor/Remediation/PlaceholderResolver.cs (158 lines)
- ../src/__Libraries/StellaOps.Doctor/Remediation/VerificationExecutor.cs (193 lines)
- ../src/__Libraries/StellaOps.Doctor/__Tests/StellaOps.Doctor.Tests/Plugins/Builders/RemediationBuilderTests.cs (145 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Doctor/DependencyInjection/DoctorServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Detection/IRuntimeDetector.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Detection/RuntimeDetector.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Detection/RuntimeEnvironment.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Engine/CheckExecutor.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Engine/CheckRegistry.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Engine/DoctorCheckProgress.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Engine/DoctorEngine.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Export/ConfigurationSanitizer.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Export/DiagnosticBundle.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Export/DiagnosticBundleGenerator.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Export/DiagnosticBundleOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Models/CheckResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Models/CommandType.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Models/DoctorCheckResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Models/DoctorReport.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Models/DoctorRunOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Models/DoctorSeverity.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Models/Evidence.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Models/LikelyCause.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Models/RemediationCommand.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Models/RemediationStep.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/obj/Debug/net10.0/StellaOps.Doctor.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/obj/Debug/net10.0/StellaOps.Doctor.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/obj/Release/net10.0/StellaOps.Doctor.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/obj/Release/net10.0/StellaOps.Doctor.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Output/DoctorEvidenceArtifacts.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Output/DoctorEvidenceLogWriter.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Output/IDoctorReportFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Output/JsonReportFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Output/MarkdownReportFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Output/ReportFormatterFactory.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Output/TextReportFormatter.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Packs/DoctorPackCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Packs/DoctorPackCommandRunner.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Packs/DoctorPackLoader.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Packs/DoctorPackModels.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Packs/DoctorPackPlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Plugins/DoctorCategory.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Plugins/DoctorPluginContext.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Plugins/IDoctorCheck.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Plugins/IDoctorPlugin.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Plugins/Builders/CheckResultBuilder.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Plugins/Builders/EvidenceBuilder.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Plugins/Builders/RemediationBuilder.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Remediation/IPlaceholderResolver.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Remediation/IVerificationExecutor.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Remediation/PlaceholderResolver.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/Remediation/VerificationExecutor.cs: missing namespace
- ../src/__Libraries/StellaOps.Doctor/__Tests/StellaOps.Doctor.Tests/Plugins/Builders/RemediationBuilderTests.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 52
- Files with issues: 52
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Doctor/DependencyInjection/DoctorServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Detection/IRuntimeDetector.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Detection/RuntimeDetector.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Detection/RuntimeEnvironment.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Engine/CheckExecutor.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Engine/CheckRegistry.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Engine/DoctorCheckProgress.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Engine/DoctorEngine.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Export/ConfigurationSanitizer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Export/DiagnosticBundle.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Export/DiagnosticBundleGenerator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Export/DiagnosticBundleOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Models/CheckResult.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Models/CommandType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Models/DoctorCheckResult.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Models/DoctorReport.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Models/DoctorRunOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Models/DoctorSeverity.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Models/Evidence.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Models/LikelyCause.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Models/RemediationCommand.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Models/RemediationStep.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/obj/Debug/net10.0/StellaOps.Doctor.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/obj/Debug/net10.0/StellaOps.Doctor.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/obj/Release/net10.0/StellaOps.Doctor.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/obj/Release/net10.0/StellaOps.Doctor.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Output/DoctorEvidenceArtifacts.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Output/DoctorEvidenceLogWriter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Output/IDoctorReportFormatter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Output/JsonReportFormatter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Output/MarkdownReportFormatter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Output/ReportFormatterFactory.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Output/TextReportFormatter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Packs/DoctorPackCheck.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Packs/DoctorPackCommandRunner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Packs/DoctorPackLoader.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Packs/DoctorPackModels.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Packs/DoctorPackPlugin.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Plugins/DoctorCategory.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Plugins/DoctorPluginContext.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Plugins/IDoctorCheck.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Plugins/IDoctorPlugin.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Plugins/Builders/CheckResultBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Plugins/Builders/EvidenceBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Plugins/Builders/RemediationBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Remediation/IPlaceholderResolver.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Doctor/Remediation/IVerificationExecutor.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Remediation/PlaceholderResolver.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/Remediation/VerificationExecutor.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Doctor/__Tests/StellaOps.Doctor.Tests/Plugins/Builders/RemediationBuilderTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.AI.Tests/StellaOps.Doctor.Plugins.AI.Tests.csproj [Unit]; ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Authority.Tests/StellaOps.Doctor.Plugins.Authority.Tests.csproj [Security]; ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Core.Tests/StellaOps.Doctor.Plugins.Core.Tests.csproj [Unit]; ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Cryptography.Tests/StellaOps.Doctor.Plugins.Cryptography.Tests.csproj [Unit]; ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Database.Tests/StellaOps.Doctor.Plugins.Database.Tests.csproj [Unit]; ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Docker.Tests/StellaOps.Doctor.Plugins.Docker.Tests.csproj [Unit]; ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Integration.Tests/StellaOps.Doctor.Plugins.Integration.Tests.csproj [Integration]; ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Notify.Tests/StellaOps.Doctor.Plugins.Notify.Tests.csproj [Unit]; ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Observability.Tests/StellaOps.Doctor.Plugins.Observability.Tests.csproj [Unit]; ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.Security.Tests/StellaOps.Doctor.Plugins.Security.Tests.csproj [Security]; ../src/__Libraries/__Tests/StellaOps.Doctor.Plugins.ServiceGraph.Tests/StellaOps.Doctor.Plugins.ServiceGraph.Tests.csproj [Unit]; ../src/__Libraries/__Tests/StellaOps.Doctor.Tests/StellaOps.Doctor.Tests.csproj [Unit]; ../src/__Tests/__Libraries/StellaOps.Doctor.Tests/StellaOps.Doctor.Tests.csproj [Unit]; ../src/Cli/__Tests/StellaOps.Cli.Tests/StellaOps.Cli.Tests.csproj [CLI]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,103 @@
# Audit - StellaOps.Eventing
## Project
- Path: ../src/__Libraries/StellaOps.Eventing/StellaOps.Eventing.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 17
- Files with issues: 16
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 7
- Namespace violations: 16
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Eventing/ServiceCollectionExtensions.cs (142 lines)
- ../src/__Libraries/StellaOps.Eventing/TimelineEventEmitter.cs (154 lines)
- ../src/__Libraries/StellaOps.Eventing/Models/TimelineEvent.cs (176 lines)
- ../src/__Libraries/StellaOps.Eventing/Outbox/TimelineOutboxProcessor.cs (188 lines)
- ../src/__Libraries/StellaOps.Eventing/Storage/InMemoryTimelineEventStore.cs (127 lines)
- ../src/__Libraries/StellaOps.Eventing/Storage/PostgresTimelineEventStore.cs (313 lines)
- ../src/__Libraries/StellaOps.Eventing/Telemetry/EventingTelemetry.cs (112 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Eventing/EventingOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/ITimelineEventEmitter.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/ServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/TimelineEventEmitter.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/Internal/EventIdGenerator.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/Models/TimelineEvent.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/obj/Debug/net10.0/StellaOps.Eventing.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/obj/Debug/net10.0/StellaOps.Eventing.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/obj/Release/net10.0/StellaOps.Eventing.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/Outbox/TimelineOutboxProcessor.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/Signing/IEventSigner.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/Storage/InMemoryTimelineEventStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/Storage/ITimelineEventStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/Storage/PostgresTimelineEventStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Eventing/Telemetry/EventingTelemetry.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 17
- Files with issues: 16
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Eventing/EventingOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Eventing/ITimelineEventEmitter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Eventing/ServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Eventing/TimelineEventEmitter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Eventing/Internal/EventIdGenerator.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Eventing/Models/TimelineEvent.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Eventing/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Eventing/obj/Debug/net10.0/StellaOps.Eventing.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Eventing/obj/Debug/net10.0/StellaOps.Eventing.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Eventing/obj/Release/net10.0/StellaOps.Eventing.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Eventing/Outbox/TimelineOutboxProcessor.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Eventing/Signing/IEventSigner.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Eventing/Storage/InMemoryTimelineEventStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Eventing/Storage/ITimelineEventStore.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Eventing/Storage/PostgresTimelineEventStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Eventing/Telemetry/EventingTelemetry.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Eventing.Tests/StellaOps.Eventing.Tests.csproj [Unit]; ../src/Timeline/__Tests/StellaOps.Timeline.Core.Tests/StellaOps.Timeline.Core.Tests.csproj [Unit]; ../src/Timeline/__Tests/StellaOps.Timeline.WebService.Tests/StellaOps.Timeline.WebService.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,105 @@
# Audit - StellaOps.Evidence.Bundle
## Project
- Path: ../src/__Libraries/StellaOps.Evidence.Bundle/StellaOps.Evidence.Bundle.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 20
- Files with issues: 20
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 20
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Evidence.Bundle/BinaryDiffEvidence.cs (368 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Evidence.Bundle/BinaryDiffEvidence.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/CallStackEvidence.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/DiffEvidence.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/EvidenceBundle.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/EvidenceBundleBuilder.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/EvidenceBundlePredicate.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/EvidenceHashSet.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/EvidenceStatus.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/EvidenceStatusSummary.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/GraphRevisionEvidence.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/ProvenanceEvidence.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/ReachabilityEvidence.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/ServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/VexStatusEvidence.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/obj/Debug/net10.0/StellaOps.Evidence.Bundle.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/obj/Debug/net10.0/StellaOps.Evidence.Bundle.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/obj/Release/net10.0/StellaOps.Evidence.Bundle.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Bundle/obj/Release/net10.0/StellaOps.Evidence.Bundle.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 20
- Files with issues: 20
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Evidence.Bundle/BinaryDiffEvidence.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Bundle/CallStackEvidence.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/DiffEvidence.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/EvidenceBundle.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/EvidenceBundleBuilder.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/EvidenceBundlePredicate.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/EvidenceHashSet.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/EvidenceStatus.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/EvidenceStatusSummary.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/GraphRevisionEvidence.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/ProvenanceEvidence.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/ReachabilityEvidence.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/ServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/VexStatusEvidence.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/obj/Debug/net10.0/StellaOps.Evidence.Bundle.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/obj/Debug/net10.0/StellaOps.Evidence.Bundle.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/obj/Release/net10.0/StellaOps.Evidence.Bundle.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Bundle/obj/Release/net10.0/StellaOps.Evidence.Bundle.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Tests/StellaOps.Evidence.Bundle.Tests/StellaOps.Evidence.Bundle.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,93 @@
# Audit - StellaOps.Evidence.Core.Tests
## Project
- Path: ../src/__Libraries/StellaOps.Evidence.Core.Tests/StellaOps.Evidence.Core.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 11
- Files with issues: 11
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 5
- Namespace violations: 11
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/EvidenceRecordTests.cs (306 lines)
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/ExceptionApplicationAdapterTests.cs (311 lines)
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/InMemoryEvidenceStoreTests.cs (384 lines)
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/ProofSegmentAdapterTests.cs (292 lines)
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/VexObservationAdapterTests.cs (303 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/EvidenceRecordTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/ExceptionApplicationAdapterTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/InMemoryEvidenceStoreTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/ProofSegmentAdapterTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/VexObservationAdapterTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/obj/Debug/net10.0/StellaOps.Evidence.Core.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/obj/Debug/net10.0/StellaOps.Evidence.Core.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core.Tests/obj/Release/net10.0/StellaOps.Evidence.Core.Tests.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 11
- Files with issues: 11
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Evidence.Core.Tests/EvidenceRecordTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Core.Tests/ExceptionApplicationAdapterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Core.Tests/InMemoryEvidenceStoreTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Core.Tests/ProofSegmentAdapterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Core.Tests/VexObservationAdapterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Core.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core.Tests/obj/Debug/net10.0/StellaOps.Evidence.Core.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core.Tests/obj/Debug/net10.0/StellaOps.Evidence.Core.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core.Tests/obj/Release/net10.0/StellaOps.Evidence.Core.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,113 @@
# Audit - StellaOps.Evidence.Core
## Project
- Path: ../src/__Libraries/StellaOps.Evidence.Core/StellaOps.Evidence.Core.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 21
- Files with issues: 21
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 6
- Namespace violations: 21
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Evidence.Core/EvidenceRecord.cs (124 lines)
- ../src/__Libraries/StellaOps.Evidence.Core/InMemoryEvidenceStore.cs (168 lines)
- ../src/__Libraries/StellaOps.Evidence.Core/Adapters/EvidenceBundleAdapter.cs (371 lines)
- ../src/__Libraries/StellaOps.Evidence.Core/Adapters/EvidenceStatementAdapter.cs (149 lines)
- ../src/__Libraries/StellaOps.Evidence.Core/Adapters/ProofSegmentAdapter.cs (145 lines)
- ../src/__Libraries/StellaOps.Evidence.Core/Adapters/VexObservationAdapter.cs (249 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Evidence.Core/EvidenceProvenance.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/EvidenceRecord.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/EvidenceSignature.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/EvidenceType.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/IEvidence.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/IEvidenceStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/InMemoryEvidenceStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/SignerType.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/Adapters/EvidenceAdapterBase.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/Adapters/EvidenceBundleAdapter.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/Adapters/EvidenceStatementAdapter.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/Adapters/ExceptionApplicationAdapter.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/Adapters/IEvidenceAdapter.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/Adapters/ProofSegmentAdapter.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/Adapters/VexObservationAdapter.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/obj/Debug/net10.0/StellaOps.Evidence.Core.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/obj/Debug/net10.0/StellaOps.Evidence.Core.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/obj/Release/net10.0/StellaOps.Evidence.Core.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Core/obj/Release/net10.0/StellaOps.Evidence.Core.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 21
- Files with issues: 21
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Evidence.Core/EvidenceProvenance.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core/EvidenceRecord.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Core/EvidenceSignature.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core/EvidenceType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core/IEvidence.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core/IEvidenceStore.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core/InMemoryEvidenceStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Core/SignerType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core/Adapters/EvidenceAdapterBase.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core/Adapters/EvidenceBundleAdapter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Core/Adapters/EvidenceStatementAdapter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Core/Adapters/ExceptionApplicationAdapter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core/Adapters/IEvidenceAdapter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core/Adapters/ProofSegmentAdapter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Core/Adapters/VexObservationAdapter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core/obj/Debug/net10.0/StellaOps.Evidence.Core.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core/obj/Debug/net10.0/StellaOps.Evidence.Core.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core/obj/Release/net10.0/StellaOps.Evidence.Core.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Core/obj/Release/net10.0/StellaOps.Evidence.Core.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,115 @@
# Audit - StellaOps.Evidence.Pack
## Project
- Path: ../src/__Libraries/StellaOps.Evidence.Pack/StellaOps.Evidence.Pack.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 20
- Files with issues: 20
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 10
- Namespace violations: 20
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Evidence.Pack/EvidenceCardService.cs (402 lines)
- ../src/__Libraries/StellaOps.Evidence.Pack/EvidencePackService.cs (552 lines)
- ../src/__Libraries/StellaOps.Evidence.Pack/EvidenceResolver.cs (257 lines)
- ../src/__Libraries/StellaOps.Evidence.Pack/IEvidenceCardService.cs (138 lines)
- ../src/__Libraries/StellaOps.Evidence.Pack/IEvidencePackService.cs (135 lines)
- ../src/__Libraries/StellaOps.Evidence.Pack/ServiceCollectionExtensions.cs (131 lines)
- ../src/__Libraries/StellaOps.Evidence.Pack/Models/EvidenceCard.cs (304 lines)
- ../src/__Libraries/StellaOps.Evidence.Pack/Models/EvidencePack.cs (349 lines)
- ../src/__Libraries/StellaOps.Evidence.Pack/Models/SignedEvidencePack.cs (147 lines)
- ../src/__Libraries/StellaOps.Evidence.Pack/Storage/InMemoryEvidencePackStore.cs (151 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Evidence.Pack/EvidenceCardService.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/EvidencePackService.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/EvidenceResolver.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/IEvidenceCardService.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/IEvidencePackService.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/IEvidencePackSigner.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/IEvidencePackStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/IEvidenceResolver.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/ServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/Models/EvidenceCard.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/Models/EvidencePack.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/Models/SignedEvidencePack.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/obj/Debug/net10.0/StellaOps.Evidence.Pack.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/obj/Debug/net10.0/StellaOps.Evidence.Pack.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/obj/Release/net10.0/StellaOps.Evidence.Pack.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/obj/Release/net10.0/StellaOps.Evidence.Pack.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/Resolvers/NullTypeResolver.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Pack/Storage/InMemoryEvidencePackStore.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 20
- Files with issues: 20
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Evidence.Pack/EvidenceCardService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Pack/EvidencePackService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Pack/EvidenceResolver.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Pack/IEvidenceCardService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Pack/IEvidencePackService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Pack/IEvidencePackSigner.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Pack/IEvidencePackStore.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Pack/IEvidenceResolver.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Pack/ServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Pack/Models/EvidenceCard.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Pack/Models/EvidencePack.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Pack/Models/SignedEvidencePack.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Pack/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Pack/obj/Debug/net10.0/StellaOps.Evidence.Pack.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Pack/obj/Debug/net10.0/StellaOps.Evidence.Pack.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Pack/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Pack/obj/Release/net10.0/StellaOps.Evidence.Pack.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Pack/obj/Release/net10.0/StellaOps.Evidence.Pack.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Pack/Resolvers/NullTypeResolver.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Pack/Storage/InMemoryEvidencePackStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Evidence.Pack.Tests/StellaOps.Evidence.Pack.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,88 @@
# Audit - StellaOps.Evidence.Persistence
## Project
- Path: ../src/__Libraries/StellaOps.Evidence.Persistence/StellaOps.Evidence.Persistence.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 11
- Files with issues: 11
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 11
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Evidence.Persistence/Postgres/PostgresEvidenceStore.cs (331 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Evidence.Persistence/EfCore/Context/EvidenceDbContext.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Persistence/Extensions/EvidencePersistenceExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Persistence/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Persistence/obj/Debug/net10.0/StellaOps.Evidence.Persistence.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Persistence/obj/Debug/net10.0/StellaOps.Evidence.Persistence.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Persistence/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Persistence/obj/Release/net10.0/StellaOps.Evidence.Persistence.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Persistence/obj/Release/net10.0/StellaOps.Evidence.Persistence.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Persistence/Postgres/EvidenceDataSource.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Persistence/Postgres/PostgresEvidenceStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence.Persistence/Postgres/PostgresEvidenceStoreFactory.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 11
- Files with issues: 11
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Evidence.Persistence/EfCore/Context/EvidenceDbContext.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Persistence/Extensions/EvidencePersistenceExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Persistence/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Persistence/obj/Debug/net10.0/StellaOps.Evidence.Persistence.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Persistence/obj/Debug/net10.0/StellaOps.Evidence.Persistence.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Persistence/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Persistence/obj/Release/net10.0/StellaOps.Evidence.Persistence.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Persistence/obj/Release/net10.0/StellaOps.Evidence.Persistence.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Persistence/Postgres/EvidenceDataSource.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence.Persistence/Postgres/PostgresEvidenceStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence.Persistence/Postgres/PostgresEvidenceStoreFactory.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Integration, Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Evidence.Persistence.Tests/StellaOps.Evidence.Persistence.Tests.csproj [Unit]
- Missing layers: Integration
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,106 @@
# Audit - StellaOps.Evidence
## Project
- Path: ../src/__Libraries/StellaOps.Evidence/StellaOps.Evidence.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 18
- Files with issues: 18
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 6
- Namespace violations: 18
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Evidence/Budgets/EvidenceBudget.cs (120 lines)
- ../src/__Libraries/StellaOps.Evidence/Budgets/EvidenceBudgetService.cs (253 lines)
- ../src/__Libraries/StellaOps.Evidence/Models/EvidenceIndex.cs (103 lines)
- ../src/__Libraries/StellaOps.Evidence/Models/ProofRecord.cs (114 lines)
- ../src/__Libraries/StellaOps.Evidence/Retention/RetentionTierManager.cs (154 lines)
- ../src/__Libraries/StellaOps.Evidence/Services/EvidenceLinker.cs (184 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Evidence/Budgets/EvidenceBudget.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/Budgets/EvidenceBudgetService.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/Models/EvidenceIndex.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/Models/ProofRecord.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/Models/ProofStrength.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/Models/ProofStrengthExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/obj/Debug/net10.0/StellaOps.Evidence.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/obj/Debug/net10.0/StellaOps.Evidence.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/obj/Release/net10.0/StellaOps.Evidence.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/obj/Release/net10.0/StellaOps.Evidence.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/Retention/RetentionTierManager.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/Serialization/EvidenceIndexSerializer.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/Services/EvidenceLinker.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/Services/EvidenceQueryService.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/Validation/EvidenceIndexValidator.cs: missing namespace
- ../src/__Libraries/StellaOps.Evidence/Validation/SchemaLoader.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 18
- Files with issues: 18
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Evidence/Budgets/EvidenceBudget.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence/Budgets/EvidenceBudgetService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence/Models/EvidenceIndex.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence/Models/ProofRecord.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence/Models/ProofStrength.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence/Models/ProofStrengthExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence/obj/Debug/net10.0/StellaOps.Evidence.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence/obj/Debug/net10.0/StellaOps.Evidence.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence/obj/Release/net10.0/StellaOps.Evidence.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence/obj/Release/net10.0/StellaOps.Evidence.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence/Retention/RetentionTierManager.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence/Serialization/EvidenceIndexSerializer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence/Services/EvidenceLinker.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Evidence/Services/EvidenceQueryService.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence/Validation/EvidenceIndexValidator.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Evidence/Validation/SchemaLoader.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Evidence.Tests/StellaOps.Evidence.Tests.csproj [Unit]; ../src/__Libraries/__Tests/StellaOps.Replay.Tests/StellaOps.Replay.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,92 @@
# Audit - StellaOps.Facet.Tests
## Project
- Path: ../src/__Libraries/StellaOps.Facet.Tests/StellaOps.Facet.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 11
- Files with issues: 11
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 5
- Namespace violations: 11
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Facet.Tests/FacetDriftDetectorTests.cs (628 lines)
- ../src/__Libraries/StellaOps.Facet.Tests/FacetDriftVexEmitterTests.cs (438 lines)
- ../src/__Libraries/StellaOps.Facet.Tests/FacetMerkleTreeTests.cs (540 lines)
- ../src/__Libraries/StellaOps.Facet.Tests/FacetQuotaVexWorkflowE2ETests.cs (303 lines)
- ../src/__Libraries/StellaOps.Facet.Tests/GlobFacetExtractorTests.cs (390 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Facet.Tests/FacetDriftDetectorTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet.Tests/FacetDriftVexEmitterTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet.Tests/FacetMerkleTreeTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet.Tests/FacetQuotaVexWorkflowE2ETests.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet.Tests/GlobFacetExtractorTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet.Tests/obj/Debug/net10.0/StellaOps.Facet.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet.Tests/obj/Debug/net10.0/StellaOps.Facet.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet.Tests/obj/Release/net10.0/StellaOps.Facet.Tests.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 11
- Files with issues: 11
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Facet.Tests/FacetDriftDetectorTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet.Tests/FacetDriftVexEmitterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet.Tests/FacetMerkleTreeTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet.Tests/FacetQuotaVexWorkflowE2ETests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet.Tests/GlobFacetExtractorTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet.Tests/obj/Debug/net10.0/StellaOps.Facet.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet.Tests/obj/Debug/net10.0/StellaOps.Facet.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet.Tests/obj/Release/net10.0/StellaOps.Facet.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,152 @@
# Audit - StellaOps.Facet
## Project
- Path: ../src/__Libraries/StellaOps.Facet/StellaOps.Facet.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 37
- Files with issues: 37
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 14
- Namespace violations: 37
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Facet/BuiltInFacets.cs (167 lines)
- ../src/__Libraries/StellaOps.Facet/FacetDrift.cs (133 lines)
- ../src/__Libraries/StellaOps.Facet/FacetDriftDetector.cs (354 lines)
- ../src/__Libraries/StellaOps.Facet/FacetDriftVexEmitter.cs (350 lines)
- ../src/__Libraries/StellaOps.Facet/FacetDriftVexWorkflow.cs (270 lines)
- ../src/__Libraries/StellaOps.Facet/FacetMerkleTree.cs (195 lines)
- ../src/__Libraries/StellaOps.Facet/FacetSeal.cs (115 lines)
- ../src/__Libraries/StellaOps.Facet/FacetSealer.cs (122 lines)
- ../src/__Libraries/StellaOps.Facet/FacetServiceCollectionExtensions.cs (156 lines)
- ../src/__Libraries/StellaOps.Facet/GlobFacetExtractor.cs (380 lines)
- ../src/__Libraries/StellaOps.Facet/IFacetDriftVexDraftStore.cs (330 lines)
- ../src/__Libraries/StellaOps.Facet/IFacetSealStore.cs (110 lines)
- ../src/__Libraries/StellaOps.Facet/InMemoryFacetSealStore.cs (239 lines)
- ../src/__Libraries/StellaOps.Facet/Serialization/FacetSealJsonConverter.cs (144 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Facet/BuiltInFacets.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/DefaultCryptoHash.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetCategory.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetClassifier.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetDefinition.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetDrift.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetDriftDetector.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetDriftVexEmitter.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetDriftVexServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetDriftVexWorkflow.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetEntry.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetExtractionOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetExtractionResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetFileEntry.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetFileModification.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetMerkleTree.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetQuota.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetSeal.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetSealer.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/FacetServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/GlobFacetExtractor.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/GlobMatcher.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/ICryptoHash.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/IFacet.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/IFacetDriftDetector.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/IFacetDriftVexDraftStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/IFacetExtractor.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/IFacetSealStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/InMemoryFacetSealStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/QuotaExceededAction.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/obj/Debug/net10.0/StellaOps.Facet.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/obj/Debug/net10.0/StellaOps.Facet.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/obj/Release/net10.0/StellaOps.Facet.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/obj/Release/net10.0/StellaOps.Facet.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Facet/Serialization/FacetSealJsonConverter.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 37
- Files with issues: 37
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Facet/BuiltInFacets.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet/DefaultCryptoHash.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/FacetCategory.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/FacetClassifier.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/FacetDefinition.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/FacetDrift.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet/FacetDriftDetector.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet/FacetDriftVexEmitter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet/FacetDriftVexServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/FacetDriftVexWorkflow.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet/FacetEntry.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/FacetExtractionOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/FacetExtractionResult.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/FacetFileEntry.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/FacetFileModification.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/FacetMerkleTree.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet/FacetQuota.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/FacetSeal.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet/FacetSealer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet/FacetServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet/GlobFacetExtractor.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet/GlobMatcher.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/ICryptoHash.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/IFacet.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/IFacetDriftDetector.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/IFacetDriftVexDraftStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet/IFacetExtractor.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/IFacetSealStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet/InMemoryFacetSealStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Facet/QuotaExceededAction.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/obj/Debug/net10.0/StellaOps.Facet.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/obj/Debug/net10.0/StellaOps.Facet.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/obj/Release/net10.0/StellaOps.Facet.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/obj/Release/net10.0/StellaOps.Facet.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Facet/Serialization/FacetSealJsonConverter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Tests/e2e/Integrations/StellaOps.Integration.E2E.Integrations.csproj [E2E, Integration] (no test attributes detected); ../src/Policy/__Tests/StellaOps.Policy.Tests/StellaOps.Policy.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,102 @@
# Audit - StellaOps.FeatureFlags.Tests
## Project
- Path: ../src/__Libraries/StellaOps.FeatureFlags.Tests/StellaOps.FeatureFlags.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 11
- Files with issues: 11
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 5
- Namespace violations: 11
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 9
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/CompositeFeatureFlagServiceTests.cs (255 lines)
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/ConfigurationFeatureFlagProviderTests.cs (197 lines)
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagModelsTests.cs (201 lines)
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagServiceCollectionExtensionsTests.cs (231 lines)
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/InMemoryFeatureFlagProviderTests.cs (244 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/CompositeFeatureFlagServiceTests.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/ConfigurationFeatureFlagProviderTests.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagModelsTests.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagServiceCollectionExtensionsTests.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/InMemoryFeatureFlagProviderTests.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/obj/Debug/net10.0/StellaOps.FeatureFlags.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/obj/Debug/net10.0/StellaOps.FeatureFlags.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/obj/Release/net10.0/StellaOps.FeatureFlags.Tests.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagServiceCollectionExtensionsTests.cs:20 var provider = services.BuildServiceProvider();
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagServiceCollectionExtensionsTests.cs:43 var provider = services.BuildServiceProvider();
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagServiceCollectionExtensionsTests.cs:72 var provider = services.BuildServiceProvider();
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagServiceCollectionExtensionsTests.cs:100 var provider = services.BuildServiceProvider();
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagServiceCollectionExtensionsTests.cs:124 var provider = services.BuildServiceProvider();
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagServiceCollectionExtensionsTests.cs:143 var provider = services.BuildServiceProvider();
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagServiceCollectionExtensionsTests.cs:161 var provider = services.BuildServiceProvider();
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagServiceCollectionExtensionsTests.cs:180 var provider = services.BuildServiceProvider();
- ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagServiceCollectionExtensionsTests.cs:209 var provider = services.BuildServiceProvider();
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Replace service locator usage with constructor injection.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 11
- Files with issues: 11
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.FeatureFlags.Tests/CompositeFeatureFlagServiceTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.FeatureFlags.Tests/ConfigurationFeatureFlagProviderTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagModelsTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.FeatureFlags.Tests/FeatureFlagServiceCollectionExtensionsTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.FeatureFlags.Tests/InMemoryFeatureFlagProviderTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.FeatureFlags.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.FeatureFlags.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.FeatureFlags.Tests/obj/Debug/net10.0/StellaOps.FeatureFlags.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.FeatureFlags.Tests/obj/Debug/net10.0/StellaOps.FeatureFlags.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.FeatureFlags.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.FeatureFlags.Tests/obj/Release/net10.0/StellaOps.FeatureFlags.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,91 @@
# Audit - StellaOps.FeatureFlags
## Project
- Path: ../src/__Libraries/StellaOps.FeatureFlags/StellaOps.FeatureFlags.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 11
- Files with issues: 11
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 4
- Namespace violations: 11
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.FeatureFlags/CompositeFeatureFlagService.cs (303 lines)
- ../src/__Libraries/StellaOps.FeatureFlags/FeatureFlagServiceCollectionExtensions.cs (177 lines)
- ../src/__Libraries/StellaOps.FeatureFlags/Providers/ConfigurationFeatureFlagProvider.cs (240 lines)
- ../src/__Libraries/StellaOps.FeatureFlags/Providers/SettingsStoreFeatureFlagProvider.cs (242 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.FeatureFlags/CompositeFeatureFlagService.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags/FeatureFlagModels.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags/FeatureFlagServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags/IFeatureFlagProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags/IFeatureFlagService.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags/obj/Debug/net10.0/StellaOps.FeatureFlags.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags/obj/Debug/net10.0/StellaOps.FeatureFlags.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags/obj/Release/net10.0/StellaOps.FeatureFlags.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags/Providers/ConfigurationFeatureFlagProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.FeatureFlags/Providers/SettingsStoreFeatureFlagProvider.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 11
- Files with issues: 11
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.FeatureFlags/CompositeFeatureFlagService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.FeatureFlags/FeatureFlagModels.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.FeatureFlags/FeatureFlagServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.FeatureFlags/IFeatureFlagProvider.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.FeatureFlags/IFeatureFlagService.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.FeatureFlags/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.FeatureFlags/obj/Debug/net10.0/StellaOps.FeatureFlags.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.FeatureFlags/obj/Debug/net10.0/StellaOps.FeatureFlags.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.FeatureFlags/obj/Release/net10.0/StellaOps.FeatureFlags.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.FeatureFlags/Providers/ConfigurationFeatureFlagProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.FeatureFlags/Providers/SettingsStoreFeatureFlagProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,85 @@
# Audit - StellaOps.HybridLogicalClock.Benchmarks
## Project
- Path: ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/StellaOps.HybridLogicalClock.Benchmarks.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 10
- Files with issues: 9
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 9
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/HlcBenchmarks.cs (107 lines)
- ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/HlcTimestampBenchmarks.cs (132 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/ConcurrentHlcBenchmarks.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/HlcBenchmarks.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/HlcTimestampBenchmarks.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/obj/Debug/net10.0/StellaOps.HybridLogicalClock.Benchmarks.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/obj/Debug/net10.0/StellaOps.HybridLogicalClock.Benchmarks.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/obj/Release/net10.0/StellaOps.HybridLogicalClock.Benchmarks.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/obj/Release/net10.0/StellaOps.HybridLogicalClock.Benchmarks.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 10
- Files with issues: 9
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/ConcurrentHlcBenchmarks.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/HlcBenchmarks.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/HlcTimestampBenchmarks.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/obj/Debug/net10.0/StellaOps.HybridLogicalClock.Benchmarks.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/obj/Debug/net10.0/StellaOps.HybridLogicalClock.Benchmarks.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/obj/Release/net10.0/StellaOps.HybridLogicalClock.Benchmarks.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Benchmarks/obj/Release/net10.0/StellaOps.HybridLogicalClock.Benchmarks.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,89 @@
# Audit - StellaOps.HybridLogicalClock.Tests
## Project
- Path: ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/StellaOps.HybridLogicalClock.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 10
- Files with issues: 10
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 4
- Namespace violations: 10
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/HlcTimestampJsonConverterTests.cs (143 lines)
- ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/HlcTimestampTests.cs (350 lines)
- ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/HybridLogicalClockTests.cs (315 lines)
- ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/InMemoryHlcStateStoreTests.cs (169 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/HlcTimestampJsonConverterTests.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/HlcTimestampTests.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/HybridLogicalClockTests.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/InMemoryHlcStateStoreTests.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/obj/Debug/net10.0/StellaOps.HybridLogicalClock.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/obj/Debug/net10.0/StellaOps.HybridLogicalClock.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/obj/Release/net10.0/StellaOps.HybridLogicalClock.Tests.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 10
- Files with issues: 10
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/HlcTimestampJsonConverterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/HlcTimestampTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/HybridLogicalClockTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/InMemoryHlcStateStoreTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/obj/Debug/net10.0/StellaOps.HybridLogicalClock.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/obj/Debug/net10.0/StellaOps.HybridLogicalClock.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock.Tests/obj/Release/net10.0/StellaOps.HybridLogicalClock.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,104 @@
# Audit - StellaOps.HybridLogicalClock
## Project
- Path: ../src/__Libraries/StellaOps.HybridLogicalClock/StellaOps.HybridLogicalClock.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 17
- Files with issues: 17
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 6
- Namespace violations: 17
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.HybridLogicalClock/HlcServiceCollectionExtensions.cs (128 lines)
- ../src/__Libraries/StellaOps.HybridLogicalClock/HlcTimestamp.cs (207 lines)
- ../src/__Libraries/StellaOps.HybridLogicalClock/HlcTimestampJsonConverter.cs (176 lines)
- ../src/__Libraries/StellaOps.HybridLogicalClock/HlcTimestampTypeHandler.cs (213 lines)
- ../src/__Libraries/StellaOps.HybridLogicalClock/HybridLogicalClock.cs (318 lines)
- ../src/__Libraries/StellaOps.HybridLogicalClock/PostgresHlcStateStore.cs (229 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.HybridLogicalClock/HlcClockSkewException.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/HlcOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/HlcServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/HlcTimestamp.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/HlcTimestampJsonConverter.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/HlcTimestampTypeHandler.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/HybridLogicalClock.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/IHlcStateStore.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/IHybridLogicalClock.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/InMemoryHlcStateStore.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/PostgresHlcStateStore.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/obj/Debug/net10.0/StellaOps.HybridLogicalClock.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/obj/Debug/net10.0/StellaOps.HybridLogicalClock.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/obj/Release/net10.0/StellaOps.HybridLogicalClock.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.HybridLogicalClock/obj/Release/net10.0/StellaOps.HybridLogicalClock.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 17
- Files with issues: 17
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.HybridLogicalClock/HlcClockSkewException.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock/HlcOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock/HlcServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.HybridLogicalClock/HlcTimestamp.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.HybridLogicalClock/HlcTimestampJsonConverter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.HybridLogicalClock/HlcTimestampTypeHandler.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.HybridLogicalClock/HybridLogicalClock.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.HybridLogicalClock/IHlcStateStore.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock/IHybridLogicalClock.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock/InMemoryHlcStateStore.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock/PostgresHlcStateStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.HybridLogicalClock/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock/obj/Debug/net10.0/StellaOps.HybridLogicalClock.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock/obj/Debug/net10.0/StellaOps.HybridLogicalClock.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock/obj/Release/net10.0/StellaOps.HybridLogicalClock.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.HybridLogicalClock/obj/Release/net10.0/StellaOps.HybridLogicalClock.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Eventing.Tests/StellaOps.Eventing.Tests.csproj [Unit]; ../src/__Libraries/__Tests/StellaOps.HybridLogicalClock.Tests/StellaOps.HybridLogicalClock.Tests.csproj [Unit]; ../src/__Tests/Integration/StellaOps.Integration.ClockSkew/StellaOps.Integration.ClockSkew.csproj [Integration]; ../src/__Tests/Integration/StellaOps.Integration.HLC/StellaOps.Integration.HLC.csproj [Integration]; ../src/Scheduler/__Tests/StellaOps.Scheduler.Queue.Tests/StellaOps.Scheduler.Queue.Tests.csproj [Unit]; ../src/Timeline/__Tests/StellaOps.Timeline.Core.Tests/StellaOps.Timeline.Core.Tests.csproj [Unit]; ../src/Timeline/__Tests/StellaOps.Timeline.WebService.Tests/StellaOps.Timeline.WebService.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,91 @@
# Audit - StellaOps.Infrastructure.EfCore
## Project
- Path: ../src/__Libraries/StellaOps.Infrastructure.EfCore/StellaOps.Infrastructure.EfCore.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 12
- Files with issues: 12
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 12
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Infrastructure.EfCore/Extensions/DbContextServiceExtensions.cs (156 lines)
- ../src/__Libraries/StellaOps.Infrastructure.EfCore/Interceptors/TenantConnectionInterceptor.cs (121 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Infrastructure.EfCore/Context/StellaOpsDbContextBase.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.EfCore/Extensions/DbContextServiceExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.EfCore/Interceptors/TenantConnectionInterceptor.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.EfCore/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.EfCore/obj/Debug/net10.0/StellaOps.Infrastructure.EfCore.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.EfCore/obj/Debug/net10.0/StellaOps.Infrastructure.EfCore.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.EfCore/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.EfCore/obj/Release/net10.0/StellaOps.Infrastructure.EfCore.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.EfCore/obj/Release/net10.0/StellaOps.Infrastructure.EfCore.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.EfCore/Tenancy/AsyncLocalTenantContextAccessor.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.EfCore/Tenancy/ITenantContextAccessor.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.EfCore/Tenancy/SystemTenantContextAccessor.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 12
- Files with issues: 12
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Infrastructure.EfCore/Context/StellaOpsDbContextBase.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.EfCore/Extensions/DbContextServiceExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Infrastructure.EfCore/Interceptors/TenantConnectionInterceptor.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Infrastructure.EfCore/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.EfCore/obj/Debug/net10.0/StellaOps.Infrastructure.EfCore.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.EfCore/obj/Debug/net10.0/StellaOps.Infrastructure.EfCore.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.EfCore/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.EfCore/obj/Release/net10.0/StellaOps.Infrastructure.EfCore.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.EfCore/obj/Release/net10.0/StellaOps.Infrastructure.EfCore.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.EfCore/Tenancy/AsyncLocalTenantContextAccessor.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.EfCore/Tenancy/ITenantContextAccessor.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.EfCore/Tenancy/SystemTenantContextAccessor.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Integration, Unit
- Detected test projects: none
- Missing layers: Integration, Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,115 @@
# Audit - StellaOps.Infrastructure.Postgres
## Project
- Path: ../src/__Libraries/StellaOps.Infrastructure.Postgres/StellaOps.Infrastructure.Postgres.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 20
- Files with issues: 20
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 10
- Namespace violations: 20
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Connections/DataSourceBase.cs (255 lines)
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/IMigrationRunner.cs (182 lines)
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationDependency.cs (275 lines)
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationRunner.cs (552 lines)
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationServiceExtensions.cs (384 lines)
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationTelemetry.cs (219 lines)
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationValidator.cs (242 lines)
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/StartupMigrationHost.cs (480 lines)
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Repositories/RepositoryBase.cs (319 lines)
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Testing/PostgresFixture.cs (282 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/ServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Connections/DataSourceBase.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Exceptions/PostgresExceptionHelper.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/IMigrationRunner.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationCategory.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationDependency.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationRunner.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationServiceExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationTelemetry.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationValidator.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/StartupMigrationHost.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/obj/Debug/net10.0/StellaOps.Infrastructure.Postgres.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/obj/Debug/net10.0/StellaOps.Infrastructure.Postgres.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/obj/Release/net10.0/StellaOps.Infrastructure.Postgres.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/obj/Release/net10.0/StellaOps.Infrastructure.Postgres.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Options/PostgresOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Repositories/RepositoryBase.cs: missing namespace
- ../src/__Libraries/StellaOps.Infrastructure.Postgres/Testing/PostgresFixture.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 20
- Files with issues: 20
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/ServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/Connections/DataSourceBase.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/Exceptions/PostgresExceptionHelper.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/IMigrationRunner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationCategory.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationDependency.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationRunner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationServiceExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationTelemetry.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/MigrationValidator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/Migrations/StartupMigrationHost.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/obj/Debug/net10.0/StellaOps.Infrastructure.Postgres.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/obj/Debug/net10.0/StellaOps.Infrastructure.Postgres.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/obj/Release/net10.0/StellaOps.Infrastructure.Postgres.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/obj/Release/net10.0/StellaOps.Infrastructure.Postgres.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/Options/PostgresOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/Repositories/RepositoryBase.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Infrastructure.Postgres/Testing/PostgresFixture.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Integration, Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Infrastructure.Postgres.Tests/StellaOps.Infrastructure.Postgres.Tests.csproj [Unit]; ../src/__Tests/__Libraries/StellaOps.Infrastructure.Postgres.Testing/StellaOps.Infrastructure.Postgres.Testing.csproj [Unit] (no test attributes detected); ../src/Cli/__Tests/StellaOps.Cli.Tests/StellaOps.Cli.Tests.csproj [CLI]
- Missing layers: Integration
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,79 @@
# Audit - StellaOps.Ingestion.Telemetry
## Project
- Path: ../src/__Libraries/StellaOps.Ingestion.Telemetry/StellaOps.Ingestion.Telemetry.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 7
- Files with issues: 7
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 7
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Ingestion.Telemetry/IngestionTelemetry.cs (200 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Ingestion.Telemetry/IngestionTelemetry.cs: missing namespace
- ../src/__Libraries/StellaOps.Ingestion.Telemetry/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Ingestion.Telemetry/obj/Debug/net10.0/StellaOps.Ingestion.Telemetry.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Ingestion.Telemetry/obj/Debug/net10.0/StellaOps.Ingestion.Telemetry.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Ingestion.Telemetry/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Ingestion.Telemetry/obj/Release/net10.0/StellaOps.Ingestion.Telemetry.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Ingestion.Telemetry/obj/Release/net10.0/StellaOps.Ingestion.Telemetry.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 7
- Files with issues: 7
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Ingestion.Telemetry/IngestionTelemetry.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Ingestion.Telemetry/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Ingestion.Telemetry/obj/Debug/net10.0/StellaOps.Ingestion.Telemetry.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Ingestion.Telemetry/obj/Debug/net10.0/StellaOps.Ingestion.Telemetry.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Ingestion.Telemetry/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Ingestion.Telemetry/obj/Release/net10.0/StellaOps.Ingestion.Telemetry.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Ingestion.Telemetry/obj/Release/net10.0/StellaOps.Ingestion.Telemetry.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/Concelier/__Tests/StellaOps.Concelier.Core.Tests/StellaOps.Concelier.Core.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,80 @@
# Audit - StellaOps.Interop
## Project
- Path: ../src/__Libraries/StellaOps.Interop/StellaOps.Interop.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 7
- Files with issues: 7
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 7
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Interop/ToolManager.cs (152 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Interop/ToolManager.cs: missing namespace
- ../src/__Libraries/StellaOps.Interop/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Interop/obj/Debug/net10.0/StellaOps.Interop.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Interop/obj/Debug/net10.0/StellaOps.Interop.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Interop/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Interop/obj/Release/net10.0/StellaOps.Interop.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Interop/obj/Release/net10.0/StellaOps.Interop.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 7
- Files with issues: 7
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Interop/ToolManager.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Interop/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Interop/obj/Debug/net10.0/StellaOps.Interop.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Interop/obj/Debug/net10.0/StellaOps.Interop.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Interop/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Interop/obj/Release/net10.0/StellaOps.Interop.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Interop/obj/Release/net10.0/StellaOps.Interop.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Tests/interop/StellaOps.Interop.Tests/StellaOps.Interop.Tests.csproj [Integration]
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,88 @@
# Audit - StellaOps.IssuerDirectory.Client
## Project
- Path: ../src/__Libraries/StellaOps.IssuerDirectory.Client/StellaOps.IssuerDirectory.Client.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 11
- Files with issues: 11
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 11
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.IssuerDirectory.Client/IssuerDirectoryClient.cs (212 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.IssuerDirectory.Client/IIssuerDirectoryClient.cs: missing namespace
- ../src/__Libraries/StellaOps.IssuerDirectory.Client/IssuerDirectoryClient.cs: missing namespace
- ../src/__Libraries/StellaOps.IssuerDirectory.Client/IssuerDirectoryClientOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.IssuerDirectory.Client/IssuerDirectoryModels.cs: missing namespace
- ../src/__Libraries/StellaOps.IssuerDirectory.Client/ServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.IssuerDirectory.Client/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.IssuerDirectory.Client/obj/Debug/net10.0/StellaOps.IssuerDirectory.Client.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.IssuerDirectory.Client/obj/Debug/net10.0/StellaOps.IssuerDirectory.Client.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.IssuerDirectory.Client/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.IssuerDirectory.Client/obj/Release/net10.0/StellaOps.IssuerDirectory.Client.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.IssuerDirectory.Client/obj/Release/net10.0/StellaOps.IssuerDirectory.Client.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 11
- Files with issues: 11
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.IssuerDirectory.Client/IIssuerDirectoryClient.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.IssuerDirectory.Client/IssuerDirectoryClient.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.IssuerDirectory.Client/IssuerDirectoryClientOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.IssuerDirectory.Client/IssuerDirectoryModels.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.IssuerDirectory.Client/ServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.IssuerDirectory.Client/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.IssuerDirectory.Client/obj/Debug/net10.0/StellaOps.IssuerDirectory.Client.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.IssuerDirectory.Client/obj/Debug/net10.0/StellaOps.IssuerDirectory.Client.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.IssuerDirectory.Client/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.IssuerDirectory.Client/obj/Release/net10.0/StellaOps.IssuerDirectory.Client.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.IssuerDirectory.Client/obj/Release/net10.0/StellaOps.IssuerDirectory.Client.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,93 @@
# Audit - StellaOps.Metrics
## Project
- Path: ../src/__Libraries/StellaOps.Metrics/StellaOps.Metrics.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 13
- Files with issues: 13
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 3
- Namespace violations: 13
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Metrics/Kpi/KpiCollector.cs (256 lines)
- ../src/__Libraries/StellaOps.Metrics/Kpi/KpiModels.cs (217 lines)
- ../src/__Libraries/StellaOps.Metrics/Kpi/KpiTrendService.cs (101 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Metrics/Kpi/KpiCollector.cs: missing namespace
- ../src/__Libraries/StellaOps.Metrics/Kpi/KpiModels.cs: missing namespace
- ../src/__Libraries/StellaOps.Metrics/Kpi/KpiTrendService.cs: missing namespace
- ../src/__Libraries/StellaOps.Metrics/Kpi/Repositories/IFindingRepository.cs: missing namespace
- ../src/__Libraries/StellaOps.Metrics/Kpi/Repositories/IKpiRepository.cs: missing namespace
- ../src/__Libraries/StellaOps.Metrics/Kpi/Repositories/IReplayRepository.cs: missing namespace
- ../src/__Libraries/StellaOps.Metrics/Kpi/Repositories/IVerdictRepository.cs: missing namespace
- ../src/__Libraries/StellaOps.Metrics/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Metrics/obj/Debug/net10.0/StellaOps.Metrics.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Metrics/obj/Debug/net10.0/StellaOps.Metrics.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Metrics/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Metrics/obj/Release/net10.0/StellaOps.Metrics.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Metrics/obj/Release/net10.0/StellaOps.Metrics.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 13
- Files with issues: 13
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Metrics/Kpi/KpiCollector.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Metrics/Kpi/KpiModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Metrics/Kpi/KpiTrendService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Metrics/Kpi/Repositories/IFindingRepository.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Metrics/Kpi/Repositories/IKpiRepository.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Metrics/Kpi/Repositories/IReplayRepository.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Metrics/Kpi/Repositories/IVerdictRepository.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Metrics/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Metrics/obj/Debug/net10.0/StellaOps.Metrics.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Metrics/obj/Debug/net10.0/StellaOps.Metrics.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Metrics/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Metrics/obj/Release/net10.0/StellaOps.Metrics.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Metrics/obj/Release/net10.0/StellaOps.Metrics.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Metrics.Tests/StellaOps.Metrics.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,85 @@
# Audit - StellaOps.Orchestrator.Schemas
## Project
- Path: ../src/__Libraries/StellaOps.Orchestrator.Schemas/StellaOps.Orchestrator.Schemas.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 10
- Files with issues: 10
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 10
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Orchestrator.Schemas/ScannerReportReadyPayload.cs (125 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Orchestrator.Schemas/AdvisoryEvidenceBundle.cs: missing namespace
- ../src/__Libraries/StellaOps.Orchestrator.Schemas/OrchestratorEnvelope.cs: missing namespace
- ../src/__Libraries/StellaOps.Orchestrator.Schemas/ScannerReportReadyPayload.cs: missing namespace
- ../src/__Libraries/StellaOps.Orchestrator.Schemas/ScannerScanCompletedPayload.cs: missing namespace
- ../src/__Libraries/StellaOps.Orchestrator.Schemas/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Orchestrator.Schemas/obj/Debug/net10.0/StellaOps.Orchestrator.Schemas.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Orchestrator.Schemas/obj/Debug/net10.0/StellaOps.Orchestrator.Schemas.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Orchestrator.Schemas/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Orchestrator.Schemas/obj/Release/net10.0/StellaOps.Orchestrator.Schemas.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Orchestrator.Schemas/obj/Release/net10.0/StellaOps.Orchestrator.Schemas.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 10
- Files with issues: 10
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Orchestrator.Schemas/AdvisoryEvidenceBundle.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Orchestrator.Schemas/OrchestratorEnvelope.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Orchestrator.Schemas/ScannerReportReadyPayload.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Orchestrator.Schemas/ScannerScanCompletedPayload.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Orchestrator.Schemas/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Orchestrator.Schemas/obj/Debug/net10.0/StellaOps.Orchestrator.Schemas.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Orchestrator.Schemas/obj/Debug/net10.0/StellaOps.Orchestrator.Schemas.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Orchestrator.Schemas/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Orchestrator.Schemas/obj/Release/net10.0/StellaOps.Orchestrator.Schemas.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Orchestrator.Schemas/obj/Release/net10.0/StellaOps.Orchestrator.Schemas.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Orchestrator.Schemas.Tests/StellaOps.Orchestrator.Schemas.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,123 @@
# Audit - StellaOps.Plugin
## Project
- Path: ../src/__Libraries/StellaOps.Plugin/StellaOps.Plugin.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 26
- Files with issues: 25
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 9
- Namespace violations: 25
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Plugin/PluginContracts.cs (173 lines)
- ../src/__Libraries/StellaOps.Plugin/DependencyInjection/PluginServiceRegistration.cs (170 lines)
- ../src/__Libraries/StellaOps.Plugin/Hosting/PluginHost.cs (341 lines)
- ../src/__Libraries/StellaOps.Plugin/Hosting/PluginHostOptions.cs (101 lines)
- ../src/__Libraries/StellaOps.Plugin/Manifest/PluginManifest.cs (234 lines)
- ../src/__Libraries/StellaOps.Plugin/Manifest/PluginManifestLoader.cs (525 lines)
- ../src/__Libraries/StellaOps.Plugin/Manifest/PluginRegistry.cs (288 lines)
- ../src/__Libraries/StellaOps.Plugin/Security/CosignPluginVerifier.cs (261 lines)
- ../src/__Libraries/StellaOps.Plugin/Versioning/PluginCompatibilityChecker.cs (210 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Plugin/PluginContracts.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/DependencyInjection/PluginDependencyInjectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/DependencyInjection/PluginServiceRegistration.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/DependencyInjection/StellaOpsPluginRegistration.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Hosting/PluginAssembly.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Hosting/PluginHost.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Hosting/PluginHostOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Hosting/PluginHostResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Hosting/PluginLoadContext.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Hosting/PluginLoadFailure.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Internal/ReflectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Manifest/PluginManifest.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Manifest/PluginManifestLoader.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Manifest/PluginRegistry.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/obj/Debug/net10.0/StellaOps.Plugin.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/obj/Debug/net10.0/StellaOps.Plugin.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/obj/Release/net10.0/StellaOps.Plugin.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/obj/Release/net10.0/StellaOps.Plugin.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Security/CosignPluginVerifier.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Security/IPluginSignatureVerifier.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Security/NullPluginVerifier.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Versioning/PluginCompatibilityChecker.cs: missing namespace
- ../src/__Libraries/StellaOps.Plugin/Versioning/StellaPluginVersionAttribute.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 26
- Files with issues: 25
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Plugin/PluginContracts.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Plugin/DependencyInjection/PluginDependencyInjectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/DependencyInjection/PluginServiceRegistration.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Plugin/DependencyInjection/StellaOpsPluginRegistration.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/Hosting/PluginAssembly.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/Hosting/PluginHost.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Plugin/Hosting/PluginHostOptions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Plugin/Hosting/PluginHostResult.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/Hosting/PluginLoadContext.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/Hosting/PluginLoadFailure.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/Internal/ReflectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/Manifest/PluginManifest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Plugin/Manifest/PluginManifestLoader.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Plugin/Manifest/PluginRegistry.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Plugin/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/obj/Debug/net10.0/StellaOps.Plugin.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/obj/Debug/net10.0/StellaOps.Plugin.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/obj/Release/net10.0/StellaOps.Plugin.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/obj/Release/net10.0/StellaOps.Plugin.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/Security/CosignPluginVerifier.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Plugin/Security/IPluginSignatureVerifier.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/Security/NullPluginVerifier.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Plugin/Versioning/PluginCompatibilityChecker.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Plugin/Versioning/StellaPluginVersionAttribute.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Plugin.Tests/StellaOps.Plugin.Tests.csproj [Unit]; ../src/Concelier/__Tests/StellaOps.Concelier.WebService.Tests/StellaOps.Concelier.WebService.Tests.csproj [Unit]; ../src/Excititor/__Tests/StellaOps.Excititor.Plugin.Tests/StellaOps.Excititor.Plugin.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,94 @@
# Audit - StellaOps.Policy.Tools
## Project
- Path: ../src/__Libraries/StellaOps.Policy.Tools/StellaOps.Policy.Tools.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 14
- Files with issues: 14
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 14
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Policy.Tools/PolicySchemaExporterRunner.cs (191 lines)
- ../src/__Libraries/StellaOps.Policy.Tools/PolicySimulationSmokeRunner.cs (526 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Policy.Tools/PolicyDslValidatorApp.cs: missing namespace
- ../src/__Libraries/StellaOps.Policy.Tools/PolicyDslValidatorCommand.cs: missing namespace
- ../src/__Libraries/StellaOps.Policy.Tools/PolicySchemaExporterApp.cs: missing namespace
- ../src/__Libraries/StellaOps.Policy.Tools/PolicySchemaExporterCommand.cs: missing namespace
- ../src/__Libraries/StellaOps.Policy.Tools/PolicySchemaExporterRunner.cs: missing namespace
- ../src/__Libraries/StellaOps.Policy.Tools/PolicySimulationSmokeApp.cs: missing namespace
- ../src/__Libraries/StellaOps.Policy.Tools/PolicySimulationSmokeCommand.cs: missing namespace
- ../src/__Libraries/StellaOps.Policy.Tools/PolicySimulationSmokeModels.cs: missing namespace
- ../src/__Libraries/StellaOps.Policy.Tools/PolicySimulationSmokeRunner.cs: missing namespace
- ../src/__Libraries/StellaOps.Policy.Tools/PolicyValidationRunner.cs: missing namespace
- ../src/__Libraries/StellaOps.Policy.Tools/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Policy.Tools/obj/Debug/net10.0/StellaOps.Policy.Tools.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Policy.Tools/obj/Debug/net10.0/StellaOps.Policy.Tools.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Policy.Tools/obj/Release/net10.0/StellaOps.Policy.Tools.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 14
- Files with issues: 14
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Policy.Tools/PolicyDslValidatorApp.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Policy.Tools/PolicyDslValidatorCommand.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Policy.Tools/PolicySchemaExporterApp.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Policy.Tools/PolicySchemaExporterCommand.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Policy.Tools/PolicySchemaExporterRunner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Policy.Tools/PolicySimulationSmokeApp.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Policy.Tools/PolicySimulationSmokeCommand.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Policy.Tools/PolicySimulationSmokeModels.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Policy.Tools/PolicySimulationSmokeRunner.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Policy.Tools/PolicyValidationRunner.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Policy.Tools/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Policy.Tools/obj/Debug/net10.0/StellaOps.Policy.Tools.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Policy.Tools/obj/Debug/net10.0/StellaOps.Policy.Tools.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Policy.Tools/obj/Release/net10.0/StellaOps.Policy.Tools.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Policy.Tools.Tests/StellaOps.Policy.Tools.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,79 @@
# Audit - StellaOps.PolicyAuthoritySignals.Contracts
## Project
- Path: ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/StellaOps.PolicyAuthoritySignals.Contracts.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 7
- Files with issues: 7
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 0
- Namespace violations: 7
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- none
- Namespace issues:
- ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/Contracts.cs: missing namespace
- ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/obj/Debug/net10.0/StellaOps.PolicyAuthoritySignals.Contracts.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/obj/Debug/net10.0/StellaOps.PolicyAuthoritySignals.Contracts.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/obj/Release/net10.0/StellaOps.PolicyAuthoritySignals.Contracts.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/obj/Release/net10.0/StellaOps.PolicyAuthoritySignals.Contracts.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
## File-Level Findings
- Status: FAIL
- Files scanned: 7
- Files with issues: 7
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/Contracts.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/obj/Debug/net10.0/StellaOps.PolicyAuthoritySignals.Contracts.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/obj/Debug/net10.0/StellaOps.PolicyAuthoritySignals.Contracts.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/obj/Release/net10.0/StellaOps.PolicyAuthoritySignals.Contracts.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.PolicyAuthoritySignals.Contracts/obj/Release/net10.0/StellaOps.PolicyAuthoritySignals.Contracts.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,82 @@
# Audit - StellaOps.Provcache.Api
## Project
- Path: ../src/__Libraries/StellaOps.Provcache.Api/StellaOps.Provcache.Api.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 8
- Files with issues: 8
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 8
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Provcache.Api/ApiModels.cs (560 lines)
- ../src/__Libraries/StellaOps.Provcache.Api/ProvcacheEndpointExtensions.cs (719 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Provcache.Api/ApiModels.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Api/ProvcacheEndpointExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Api/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Api/obj/Debug/net10.0/StellaOps.Provcache.Api.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Api/obj/Debug/net10.0/StellaOps.Provcache.Api.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Api/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Api/obj/Release/net10.0/StellaOps.Provcache.Api.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Api/obj/Release/net10.0/StellaOps.Provcache.Api.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 8
- Files with issues: 8
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Provcache.Api/ApiModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache.Api/ProvcacheEndpointExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache.Api/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Api/obj/Debug/net10.0/StellaOps.Provcache.Api.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Api/obj/Debug/net10.0/StellaOps.Provcache.Api.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Api/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Api/obj/Release/net10.0/StellaOps.Provcache.Api.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Api/obj/Release/net10.0/StellaOps.Provcache.Api.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Provcache.Tests/StellaOps.Provcache.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,85 @@
# Audit - StellaOps.Provcache.Postgres
## Project
- Path: ../src/__Libraries/StellaOps.Provcache.Postgres/StellaOps.Provcache.Postgres.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 9
- Files with issues: 9
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 9
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Provcache.Postgres/PostgresEvidenceChunkRepository.cs (265 lines)
- ../src/__Libraries/StellaOps.Provcache.Postgres/PostgresProvcacheRepository.cs (346 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Provcache.Postgres/PostgresEvidenceChunkRepository.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Postgres/PostgresProvcacheRepository.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Postgres/ProvcacheDbContext.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Postgres/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Postgres/obj/Debug/net10.0/StellaOps.Provcache.Postgres.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Postgres/obj/Debug/net10.0/StellaOps.Provcache.Postgres.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Postgres/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Postgres/obj/Release/net10.0/StellaOps.Provcache.Postgres.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Postgres/obj/Release/net10.0/StellaOps.Provcache.Postgres.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 9
- Files with issues: 9
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Provcache.Postgres/PostgresEvidenceChunkRepository.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache.Postgres/PostgresProvcacheRepository.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache.Postgres/ProvcacheDbContext.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Postgres/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Postgres/obj/Debug/net10.0/StellaOps.Provcache.Postgres.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Postgres/obj/Debug/net10.0/StellaOps.Provcache.Postgres.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Postgres/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Postgres/obj/Release/net10.0/StellaOps.Provcache.Postgres.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Postgres/obj/Release/net10.0/StellaOps.Provcache.Postgres.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Integration, Unit
- Detected test projects: none
- Missing layers: Integration, Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,80 @@
# Audit - StellaOps.Provcache.Valkey
## Project
- Path: ../src/__Libraries/StellaOps.Provcache.Valkey/StellaOps.Provcache.Valkey.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 7
- Files with issues: 7
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 7
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Provcache.Valkey/ValkeyProvcacheStore.cs (371 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Provcache.Valkey/ValkeyProvcacheStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Valkey/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Valkey/obj/Debug/net10.0/StellaOps.Provcache.Valkey.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Valkey/obj/Debug/net10.0/StellaOps.Provcache.Valkey.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Valkey/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Valkey/obj/Release/net10.0/StellaOps.Provcache.Valkey.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache.Valkey/obj/Release/net10.0/StellaOps.Provcache.Valkey.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 7
- Files with issues: 7
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Provcache.Valkey/ValkeyProvcacheStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache.Valkey/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Valkey/obj/Debug/net10.0/StellaOps.Provcache.Valkey.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Valkey/obj/Debug/net10.0/StellaOps.Provcache.Valkey.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Valkey/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Valkey/obj/Release/net10.0/StellaOps.Provcache.Valkey.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache.Valkey/obj/Release/net10.0/StellaOps.Provcache.Valkey.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,177 @@
# Audit - StellaOps.Provcache
## Project
- Path: ../src/__Libraries/StellaOps.Provcache/StellaOps.Provcache.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 41
- Files with issues: 41
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 31
- Namespace violations: 41
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Provcache/DecisionDigestBuilder.cs (344 lines)
- ../src/__Libraries/StellaOps.Provcache/IEvidenceChunkRepository.cs (204 lines)
- ../src/__Libraries/StellaOps.Provcache/IProvcacheRepository.cs (138 lines)
- ../src/__Libraries/StellaOps.Provcache/IProvcacheService.cs (364 lines)
- ../src/__Libraries/StellaOps.Provcache/IProvcacheStore.cs (151 lines)
- ../src/__Libraries/StellaOps.Provcache/ProvcacheOptions.cs (151 lines)
- ../src/__Libraries/StellaOps.Provcache/ProvcacheService.cs (396 lines)
- ../src/__Libraries/StellaOps.Provcache/ProvcacheServiceCollectionExtensions.cs (115 lines)
- ../src/__Libraries/StellaOps.Provcache/ProvcacheTelemetry.cs (390 lines)
- ../src/__Libraries/StellaOps.Provcache/VeriKeyBuilder.cs (390 lines)
- ../src/__Libraries/StellaOps.Provcache/WriteBehindQueue.cs (272 lines)
- ../src/__Libraries/StellaOps.Provcache/Chunking/EvidenceChunker.cs (325 lines)
- ../src/__Libraries/StellaOps.Provcache/Entities/ProvcacheItemEntity.cs (218 lines)
- ../src/__Libraries/StellaOps.Provcache/Entities/ProvRevocationEntity.cs (111 lines)
- ../src/__Libraries/StellaOps.Provcache/Events/FeedEpochAdvancedEvent.cs (132 lines)
- ../src/__Libraries/StellaOps.Provcache/Events/SignerRevokedEvent.cs (117 lines)
- ../src/__Libraries/StellaOps.Provcache/Export/MinimalProofBundle.cs (264 lines)
- ../src/__Libraries/StellaOps.Provcache/Export/MinimalProofExporter.cs (505 lines)
- ../src/__Libraries/StellaOps.Provcache/Invalidation/FeedEpochInvalidator.cs (185 lines)
- ../src/__Libraries/StellaOps.Provcache/Invalidation/SignerSetInvalidator.cs (178 lines)
- ../src/__Libraries/StellaOps.Provcache/LazyFetch/FileChunkFetcher.cs (258 lines)
- ../src/__Libraries/StellaOps.Provcache/LazyFetch/HttpChunkFetcher.cs (337 lines)
- ../src/__Libraries/StellaOps.Provcache/LazyFetch/ILazyEvidenceFetcher.cs (132 lines)
- ../src/__Libraries/StellaOps.Provcache/LazyFetch/LazyFetchOrchestrator.cs (302 lines)
- ../src/__Libraries/StellaOps.Provcache/Models/DecisionDigest.cs (173 lines)
- ../src/__Libraries/StellaOps.Provcache/Models/InputManifest.cs (246 lines)
- ../src/__Libraries/StellaOps.Provcache/Oci/ProvcacheOciAttestationBuilder.cs (377 lines)
- ../src/__Libraries/StellaOps.Provcache/Oci/ProvcachePredicateTypes.cs (313 lines)
- ../src/__Libraries/StellaOps.Provcache/Revocation/InMemoryRevocationLedger.cs (138 lines)
- ../src/__Libraries/StellaOps.Provcache/Revocation/IRevocationLedger.cs (161 lines)
- ../src/__Libraries/StellaOps.Provcache/Revocation/RevocationReplayService.cs (296 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Provcache/DecisionDigestBuilder.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/IEvidenceChunkRepository.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/IProvcacheRepository.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/IProvcacheService.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/IProvcacheStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/ProvcacheOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/ProvcacheService.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/ProvcacheServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/ProvcacheTelemetry.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/VeriKeyBuilder.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/WriteBehindQueue.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Chunking/EvidenceChunker.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Entities/ProvcacheItemEntity.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Entities/ProvRevocationEntity.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Events/FeedEpochAdvancedEvent.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Events/SignerRevokedEvent.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Export/IMinimalProofExporter.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Export/MinimalProofBundle.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Export/MinimalProofExporter.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Invalidation/FeedEpochInvalidator.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Invalidation/IProvcacheInvalidator.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Invalidation/SignerSetInvalidator.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/LazyFetch/FileChunkFetcher.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/LazyFetch/HttpChunkFetcher.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/LazyFetch/ILazyEvidenceFetcher.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/LazyFetch/LazyFetchHttpOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/LazyFetch/LazyFetchOrchestrator.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Models/DecisionDigest.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Models/InputManifest.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Models/ProvcacheEntry.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/obj/Debug/net10.0/StellaOps.Provcache.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/obj/Debug/net10.0/StellaOps.Provcache.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/obj/Release/net10.0/StellaOps.Provcache.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/obj/Release/net10.0/StellaOps.Provcache.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Oci/ProvcacheOciAttestationBuilder.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Oci/ProvcachePredicateTypes.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Revocation/InMemoryRevocationLedger.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Revocation/IRevocationLedger.cs: missing namespace
- ../src/__Libraries/StellaOps.Provcache/Revocation/RevocationReplayService.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 41
- Files with issues: 41
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Provcache/DecisionDigestBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/IEvidenceChunkRepository.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/IProvcacheRepository.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/IProvcacheService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/IProvcacheStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/ProvcacheOptions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/ProvcacheService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/ProvcacheServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/ProvcacheTelemetry.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/VeriKeyBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/WriteBehindQueue.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Chunking/EvidenceChunker.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Entities/ProvcacheItemEntity.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Entities/ProvRevocationEntity.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Events/FeedEpochAdvancedEvent.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Events/SignerRevokedEvent.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Export/IMinimalProofExporter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache/Export/MinimalProofBundle.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Export/MinimalProofExporter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Invalidation/FeedEpochInvalidator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Invalidation/IProvcacheInvalidator.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache/Invalidation/SignerSetInvalidator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/LazyFetch/FileChunkFetcher.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/LazyFetch/HttpChunkFetcher.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/LazyFetch/ILazyEvidenceFetcher.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/LazyFetch/LazyFetchHttpOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache/LazyFetch/LazyFetchOrchestrator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Models/DecisionDigest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Models/InputManifest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Models/ProvcacheEntry.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache/obj/Debug/net10.0/StellaOps.Provcache.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache/obj/Debug/net10.0/StellaOps.Provcache.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache/obj/Release/net10.0/StellaOps.Provcache.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache/obj/Release/net10.0/StellaOps.Provcache.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provcache/Oci/ProvcacheOciAttestationBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Oci/ProvcachePredicateTypes.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Revocation/InMemoryRevocationLedger.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Revocation/IRevocationLedger.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provcache/Revocation/RevocationReplayService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Provcache.Tests/StellaOps.Provcache.Tests.csproj [Unit]; ../src/Policy/__Tests/StellaOps.Policy.Engine.Tests/StellaOps.Policy.Engine.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,87 @@
# Audit - StellaOps.Provenance
## Project
- Path: ../src/__Libraries/StellaOps.Provenance/StellaOps.Provenance.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 10
- Files with issues: 10
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 3
- Namespace violations: 10
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Provenance/DocumentStubs.cs (176 lines)
- ../src/__Libraries/StellaOps.Provenance/ProvenanceExtensions.cs (141 lines)
- ../src/__Libraries/StellaOps.Provenance/ProvenanceJsonParser.cs (204 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Provenance/DocumentStubs.cs: missing namespace
- ../src/__Libraries/StellaOps.Provenance/DsseProvenanceModels.cs: missing namespace
- ../src/__Libraries/StellaOps.Provenance/ProvenanceExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Provenance/ProvenanceJsonParser.cs: missing namespace
- ../src/__Libraries/StellaOps.Provenance/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Provenance/obj/Debug/net10.0/StellaOps.Provenance.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Provenance/obj/Debug/net10.0/StellaOps.Provenance.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Provenance/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Provenance/obj/Release/net10.0/StellaOps.Provenance.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Provenance/obj/Release/net10.0/StellaOps.Provenance.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 10
- Files with issues: 10
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Provenance/DocumentStubs.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provenance/DsseProvenanceModels.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provenance/ProvenanceExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provenance/ProvenanceJsonParser.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Provenance/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provenance/obj/Debug/net10.0/StellaOps.Provenance.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provenance/obj/Debug/net10.0/StellaOps.Provenance.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provenance/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provenance/obj/Release/net10.0/StellaOps.Provenance.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Provenance/obj/Release/net10.0/StellaOps.Provenance.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Provenance.Tests/StellaOps.Provenance.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,84 @@
# Audit - StellaOps.ReachGraph.Cache
## Project
- Path: ../src/__Libraries/StellaOps.ReachGraph.Cache/StellaOps.ReachGraph.Cache.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 9
- Files with issues: 9
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 9
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.ReachGraph.Cache/ReachGraphValkeyCache.cs (262 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.ReachGraph.Cache/IReachGraphCache.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Cache/ReachGraphCacheOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Cache/ReachGraphValkeyCache.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Cache/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Cache/obj/Debug/net10.0/StellaOps.ReachGraph.Cache.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Cache/obj/Debug/net10.0/StellaOps.ReachGraph.Cache.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Cache/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Cache/obj/Release/net10.0/StellaOps.ReachGraph.Cache.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Cache/obj/Release/net10.0/StellaOps.ReachGraph.Cache.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 9
- Files with issues: 9
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.ReachGraph.Cache/IReachGraphCache.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph.Cache/ReachGraphCacheOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph.Cache/ReachGraphValkeyCache.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.ReachGraph.Cache/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph.Cache/obj/Debug/net10.0/StellaOps.ReachGraph.Cache.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph.Cache/obj/Debug/net10.0/StellaOps.ReachGraph.Cache.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph.Cache/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph.Cache/obj/Release/net10.0/StellaOps.ReachGraph.Cache.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph.Cache/obj/Release/net10.0/StellaOps.ReachGraph.Cache.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,83 @@
# Audit - StellaOps.ReachGraph.Persistence
## Project
- Path: ../src/__Libraries/StellaOps.ReachGraph.Persistence/StellaOps.ReachGraph.Persistence.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 8
- Files with issues: 8
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 2
- Namespace violations: 8
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.ReachGraph.Persistence/IReachGraphRepository.cs (136 lines)
- ../src/__Libraries/StellaOps.ReachGraph.Persistence/PostgresReachGraphRepository.cs (349 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.ReachGraph.Persistence/IReachGraphRepository.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Persistence/PostgresReachGraphRepository.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Persistence/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Persistence/obj/Debug/net10.0/StellaOps.ReachGraph.Persistence.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Persistence/obj/Debug/net10.0/StellaOps.ReachGraph.Persistence.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Persistence/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Persistence/obj/Release/net10.0/StellaOps.ReachGraph.Persistence.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph.Persistence/obj/Release/net10.0/StellaOps.ReachGraph.Persistence.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 8
- Files with issues: 8
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.ReachGraph.Persistence/IReachGraphRepository.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.ReachGraph.Persistence/PostgresReachGraphRepository.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.ReachGraph.Persistence/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph.Persistence/obj/Debug/net10.0/StellaOps.ReachGraph.Persistence.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph.Persistence/obj/Debug/net10.0/StellaOps.ReachGraph.Persistence.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph.Persistence/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph.Persistence/obj/Release/net10.0/StellaOps.ReachGraph.Persistence.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph.Persistence/obj/Release/net10.0/StellaOps.ReachGraph.Persistence.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Integration, Unit
- Detected test projects: none
- Missing layers: Integration, Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,108 @@
# Audit - StellaOps.ReachGraph
## Project
- Path: ../src/__Libraries/StellaOps.ReachGraph/StellaOps.ReachGraph.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 19
- Files with issues: 19
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 6
- Namespace violations: 19
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.ReachGraph/Deduplication/DeduplicatedEdge.cs (139 lines)
- ../src/__Libraries/StellaOps.ReachGraph/Deduplication/EdgeDeduplicator.cs (138 lines)
- ../src/__Libraries/StellaOps.ReachGraph/Deduplication/EdgeSemanticKey.cs (135 lines)
- ../src/__Libraries/StellaOps.ReachGraph/Hashing/ReachGraphDigestComputer.cs (114 lines)
- ../src/__Libraries/StellaOps.ReachGraph/Serialization/CanonicalReachGraphSerializer.cs (463 lines)
- ../src/__Libraries/StellaOps.ReachGraph/Signing/ReachGraphSignerService.cs (224 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.ReachGraph/Deduplication/DeduplicatedEdge.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/Deduplication/EdgeDeduplicator.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/Deduplication/EdgeSemanticKey.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/Hashing/ReachGraphDigestComputer.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/obj/Debug/net10.0/StellaOps.ReachGraph.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/obj/Debug/net10.0/StellaOps.ReachGraph.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/obj/Release/net10.0/StellaOps.ReachGraph.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/obj/Release/net10.0/StellaOps.ReachGraph.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/Schema/EdgeExplanation.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/Schema/ReachGraphEdge.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/Schema/ReachGraphMinimal.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/Schema/ReachGraphNode.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/Schema/ReachGraphProvenance.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/Serialization/CanonicalReachGraphSerializer.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/Signing/IReachGraphKeyStore.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/Signing/IReachGraphSignerService.cs: missing namespace
- ../src/__Libraries/StellaOps.ReachGraph/Signing/ReachGraphSignerService.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 19
- Files with issues: 19
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.ReachGraph/Deduplication/DeduplicatedEdge.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.ReachGraph/Deduplication/EdgeDeduplicator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.ReachGraph/Deduplication/EdgeSemanticKey.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.ReachGraph/Hashing/ReachGraphDigestComputer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.ReachGraph/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph/obj/Debug/net10.0/StellaOps.ReachGraph.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph/obj/Debug/net10.0/StellaOps.ReachGraph.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph/obj/Release/net10.0/StellaOps.ReachGraph.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph/obj/Release/net10.0/StellaOps.ReachGraph.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph/Schema/EdgeExplanation.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph/Schema/ReachGraphEdge.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph/Schema/ReachGraphMinimal.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph/Schema/ReachGraphNode.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph/Schema/ReachGraphProvenance.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph/Serialization/CanonicalReachGraphSerializer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.ReachGraph/Signing/IReachGraphKeyStore.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph/Signing/IReachGraphSignerService.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.ReachGraph/Signing/ReachGraphSignerService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.ReachGraph.Tests/StellaOps.ReachGraph.Tests.csproj [Unit]; ../src/__Tests/Integration/StellaOps.Integration.E2E/StellaOps.Integration.E2E.csproj [E2E, Integration]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,96 @@
# Audit - StellaOps.Reachability.Core.Tests
## Project
- Path: ../src/__Libraries/StellaOps.Reachability.Core.Tests/StellaOps.Reachability.Core.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 12
- Files with issues: 12
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 6
- Namespace violations: 12
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 1
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/ConfidenceCalculatorTests.cs (228 lines)
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/EvidenceUriBuilderTests.cs (218 lines)
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/HybridReachabilityResultTests.cs (185 lines)
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/ReachabilityIndexIntegrationTests.cs (650 lines)
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/ReachabilityLatticeTests.cs (304 lines)
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/SymbolRefTests.cs (213 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/ConfidenceCalculatorTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/EvidenceUriBuilderTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/HybridReachabilityResultTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/ReachabilityIndexIntegrationTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/ReachabilityLatticeTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/SymbolRefTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/obj/Debug/net10.0/StellaOps.Reachability.Core.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/obj/Debug/net10.0/StellaOps.Reachability.Core.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/obj/Release/net10.0/StellaOps.Reachability.Core.Tests.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- ../src/__Libraries/StellaOps.Reachability.Core.Tests/ReachabilityIndexIntegrationTests.cs:37 _serviceProvider = services.BuildServiceProvider();
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Replace service locator usage with constructor injection.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 12
- Files with issues: 12
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Reachability.Core.Tests/ConfidenceCalculatorTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core.Tests/EvidenceUriBuilderTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core.Tests/HybridReachabilityResultTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core.Tests/ReachabilityIndexIntegrationTests.cs | FileLength>100; NamespaceMissing; ServiceLocator | Add file-scoped namespace: namespace StellaOps.<Area>;; Remove service locator usage; use constructor injection.; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core.Tests/ReachabilityLatticeTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core.Tests/SymbolRefTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core.Tests/obj/Debug/net10.0/StellaOps.Reachability.Core.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core.Tests/obj/Debug/net10.0/StellaOps.Reachability.Core.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core.Tests/obj/Release/net10.0/StellaOps.Reachability.Core.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,186 @@
# Audit - StellaOps.Reachability.Core
## Project
- Path: ../src/__Libraries/StellaOps.Reachability.Core/StellaOps.Reachability.Core.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 49
- Files with issues: 49
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 24
- Namespace violations: 49
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Reachability.Core/ConfidenceCalculator.cs (153 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/EvidenceUriBuilder.cs (188 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/HybridReachabilityResult.cs (237 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/IReachabilityIndex.cs (120 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/NodeHashRecipe.cs (212 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/PathHashRecipe.cs (180 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/ReachabilityIndex.cs (267 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/ReachabilityLattice.cs (182 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/RuntimeReachabilityResult.cs (131 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/SymbolRef.cs (128 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/CveSymbolMapping.cs (163 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/CveSymbolMappingService.cs (502 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/FunctionBoundaryDetector.cs (351 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/GitDiffExtractor.cs (311 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/ICveSymbolMappingService.cs (161 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/IOsvEnricher.cs (273 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/OsvEnricher.cs (528 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/UnifiedDiffParser.cs (301 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/CanonicalSymbol.cs (141 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/DotNetSymbolNormalizer.cs (204 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/JavaSymbolNormalizer.cs (230 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/NativeSymbolNormalizer.cs (551 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/ScriptSymbolNormalizer.cs (454 lines)
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/SymbolMatcher.cs (229 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Reachability.Core/ConfidenceCalculator.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/EvidenceUriBuilder.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/HybridQueryOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/HybridReachabilityResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/IReachabilityIndex.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/IReachGraphAdapter.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/ISignalsAdapter.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/LatticeState.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/NodeHashRecipe.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/PathHashRecipe.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/ReachabilityIndex.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/ReachabilityLattice.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/RuntimeReachabilityResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/ServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/StaticReachabilityResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/SymbolRef.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/CveSymbolMapping.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/CveSymbolMappingService.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/FunctionBoundaryDetector.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/GitDiffExtractor.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/ICveSymbolMappingService.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/IOsvEnricher.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/IPatchSymbolExtractor.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/MappingSource.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/OsvEnricher.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/PatchAnalysisResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/UnifiedDiffParser.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/VulnerabilityType.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/VulnerableSymbol.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/obj/Debug/net10.0/StellaOps.Reachability.Core.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/obj/Debug/net10.0/StellaOps.Reachability.Core.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/obj/Release/net10.0/StellaOps.Reachability.Core.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/obj/Release/net10.0/StellaOps.Reachability.Core.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/CanonicalSymbol.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/DotNetSymbolNormalizer.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/ISymbolCanonicalizer.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/ISymbolNormalizer.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/JavaSymbolNormalizer.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/NativeSymbolNormalizer.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/ProgrammingLanguage.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/RawSymbol.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/ScriptSymbolNormalizer.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/SymbolCanonicalizer.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/SymbolMatcher.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/SymbolMatchOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/SymbolMatchResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Reachability.Core/Symbols/SymbolSource.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 49
- Files with issues: 49
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Reachability.Core/ConfidenceCalculator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/EvidenceUriBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/HybridQueryOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/HybridReachabilityResult.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/IReachabilityIndex.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/IReachGraphAdapter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/ISignalsAdapter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/LatticeState.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/NodeHashRecipe.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/PathHashRecipe.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/ReachabilityIndex.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/ReachabilityLattice.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/RuntimeReachabilityResult.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/ServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/StaticReachabilityResult.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/SymbolRef.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/CveSymbolMapping.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/CveSymbolMappingService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/FunctionBoundaryDetector.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/GitDiffExtractor.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/ICveSymbolMappingService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/IOsvEnricher.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/IPatchSymbolExtractor.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/MappingSource.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/OsvEnricher.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/PatchAnalysisResult.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/UnifiedDiffParser.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/VulnerabilityType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/CveMapping/VulnerableSymbol.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/obj/Debug/net10.0/StellaOps.Reachability.Core.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/obj/Debug/net10.0/StellaOps.Reachability.Core.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/obj/Release/net10.0/StellaOps.Reachability.Core.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/obj/Release/net10.0/StellaOps.Reachability.Core.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/Symbols/CanonicalSymbol.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/Symbols/DotNetSymbolNormalizer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/Symbols/ISymbolCanonicalizer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/Symbols/ISymbolNormalizer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/Symbols/JavaSymbolNormalizer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/Symbols/NativeSymbolNormalizer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/Symbols/ProgrammingLanguage.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/Symbols/RawSymbol.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/Symbols/ScriptSymbolNormalizer.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/Symbols/SymbolCanonicalizer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/Symbols/SymbolMatcher.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Reachability.Core/Symbols/SymbolMatchOptions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/Symbols/SymbolMatchResult.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Reachability.Core/Symbols/SymbolSource.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Reachability.Core.Tests/StellaOps.Reachability.Core.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,93 @@
# Audit - StellaOps.Replay.Core.Tests
## Project
- Path: ../src/__Libraries/StellaOps.Replay.Core.Tests/StellaOps.Replay.Core.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 11
- Files with issues: 11
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 5
- Namespace violations: 11
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Replay.Core.Tests/ReplayManifestV2Tests.cs (501 lines)
- ../src/__Libraries/StellaOps.Replay.Core.Tests/ReplayProofTests.cs (324 lines)
- ../src/__Libraries/StellaOps.Replay.Core.Tests/Export/ReplayManifestExporterTests.cs (370 lines)
- ../src/__Libraries/StellaOps.Replay.Core.Tests/FeedSnapshot/FeedSnapshotCoordinatorTests.cs (258 lines)
- ../src/__Libraries/StellaOps.Replay.Core.Tests/Validation/DeterminismManifestValidatorTests.cs (400 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Replay.Core.Tests/ReplayManifestTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core.Tests/ReplayManifestV2Tests.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core.Tests/ReplayProofTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core.Tests/Export/ReplayManifestExporterTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core.Tests/FeedSnapshot/FeedSnapshotCoordinatorTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core.Tests/obj/Debug/net10.0/StellaOps.Replay.Core.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core.Tests/obj/Debug/net10.0/StellaOps.Replay.Core.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core.Tests/Validation/DeterminismManifestValidatorTests.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 11
- Files with issues: 11
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Replay.Core.Tests/ReplayManifestTests.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core.Tests/ReplayManifestV2Tests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core.Tests/ReplayProofTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core.Tests/Export/ReplayManifestExporterTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core.Tests/FeedSnapshot/FeedSnapshotCoordinatorTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core.Tests/obj/Debug/net10.0/StellaOps.Replay.Core.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core.Tests/obj/Debug/net10.0/StellaOps.Replay.Core.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core.Tests/Validation/DeterminismManifestValidatorTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,140 @@
# Audit - StellaOps.Replay.Core
## Project
- Path: ../src/__Libraries/StellaOps.Replay.Core/StellaOps.Replay.Core.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 30
- Files with issues: 30
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 16
- Namespace violations: 30
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Replay.Core/CasValidator.cs (118 lines)
- ../src/__Libraries/StellaOps.Replay.Core/PolicySimulationInputLock.cs (114 lines)
- ../src/__Libraries/StellaOps.Replay.Core/ReachabilityReplayWriter.cs (131 lines)
- ../src/__Libraries/StellaOps.Replay.Core/ReplayManifest.cs (214 lines)
- ../src/__Libraries/StellaOps.Replay.Core/ReplayManifestValidator.cs (398 lines)
- ../src/__Libraries/StellaOps.Replay.Core/Bundle/StellaReplayBundleWriter.cs (209 lines)
- ../src/__Libraries/StellaOps.Replay.Core/Export/IReplayManifestExporter.cs (246 lines)
- ../src/__Libraries/StellaOps.Replay.Core/Export/ReplayExportModels.cs (399 lines)
- ../src/__Libraries/StellaOps.Replay.Core/Export/ReplayManifestExporter.cs (366 lines)
- ../src/__Libraries/StellaOps.Replay.Core/FeedSnapshot/FeedSnapshotCoordinatorService.cs (685 lines)
- ../src/__Libraries/StellaOps.Replay.Core/FeedSnapshot/IFeedSnapshotCoordinator.cs (432 lines)
- ../src/__Libraries/StellaOps.Replay.Core/FeedSnapshot/IFeedSourceProvider.cs (106 lines)
- ../src/__Libraries/StellaOps.Replay.Core/Manifest/ReplayManifestWriter.cs (109 lines)
- ../src/__Libraries/StellaOps.Replay.Core/Models/KnowledgeSnapshot.cs (153 lines)
- ../src/__Libraries/StellaOps.Replay.Core/Models/ReplayProof.cs (205 lines)
- ../src/__Libraries/StellaOps.Replay.Core/Validation/DeterminismManifestValidator.cs (430 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Replay.Core/CanonicalJson.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/CasValidator.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/DeterministicHash.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/DsseEnvelope.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/PolicySimulationInputLock.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/ReachabilityReplayWriter.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/ReplayBundleEntry.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/ReplayBundleWriter.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/ReplayManifest.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/ReplayManifestExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/ReplayManifestValidator.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/ReplayModels.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/SerializationCompat.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/Bundle/StellaReplayBundleWriter.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/Export/IReplayManifestExporter.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/Export/ReplayExportModels.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/Export/ReplayManifestExporter.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/FeedSnapshot/FeedSnapshotCoordinatorService.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/FeedSnapshot/IFeedSnapshotCoordinator.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/FeedSnapshot/IFeedSourceProvider.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/Manifest/ReplayManifestWriter.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/Models/KnowledgeSnapshot.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/Models/ReplayProof.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/obj/Debug/net10.0/StellaOps.Replay.Core.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/obj/Debug/net10.0/StellaOps.Replay.Core.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/obj/Release/net10.0/StellaOps.Replay.Core.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/obj/Release/net10.0/StellaOps.Replay.Core.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay.Core/Validation/DeterminismManifestValidator.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 30
- Files with issues: 30
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Replay.Core/CanonicalJson.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core/CasValidator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/DeterministicHash.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core/DsseEnvelope.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core/PolicySimulationInputLock.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/ReachabilityReplayWriter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/ReplayBundleEntry.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core/ReplayBundleWriter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core/ReplayManifest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/ReplayManifestExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core/ReplayManifestValidator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/ReplayModels.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core/SerializationCompat.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core/Bundle/StellaReplayBundleWriter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/Export/IReplayManifestExporter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/Export/ReplayExportModels.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/Export/ReplayManifestExporter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/FeedSnapshot/FeedSnapshotCoordinatorService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/FeedSnapshot/IFeedSnapshotCoordinator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/FeedSnapshot/IFeedSourceProvider.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/Manifest/ReplayManifestWriter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/Models/KnowledgeSnapshot.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/Models/ReplayProof.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core/obj/Debug/net10.0/StellaOps.Replay.Core.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core/obj/Debug/net10.0/StellaOps.Replay.Core.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core/obj/Release/net10.0/StellaOps.Replay.Core.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core/obj/Release/net10.0/StellaOps.Replay.Core.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay.Core/Validation/DeterminismManifestValidator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Replay.Core.Tests/StellaOps.Replay.Core.Tests.csproj [Unit]; ../src/__Tests/Integration/StellaOps.Integration.E2E/StellaOps.Integration.E2E.csproj [E2E, Integration]; ../src/__Tests/reachability/StellaOps.Reachability.FixtureTests/StellaOps.Reachability.FixtureTests.csproj [Unit]; ../src/__Tests/reachability/StellaOps.Replay.Core.Tests/StellaOps.Replay.Core.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,87 @@
# Audit - StellaOps.Replay
## Project
- Path: ../src/__Libraries/StellaOps.Replay/StellaOps.Replay.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 11
- Files with issues: 11
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 1
- Namespace violations: 11
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Replay/Engine/ReplayEngine.cs (189 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Replay/Engine/ReplayEngine.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay/Loaders/FeedSnapshotLoader.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay/Loaders/PolicySnapshotLoader.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay/Models/ReplayModels.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay/Models/ScanModels.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay/obj/Debug/net10.0/StellaOps.Replay.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay/obj/Debug/net10.0/StellaOps.Replay.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay/obj/Release/net10.0/StellaOps.Replay.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Replay/obj/Release/net10.0/StellaOps.Replay.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 11
- Files with issues: 11
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Replay/Engine/ReplayEngine.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Replay/Loaders/FeedSnapshotLoader.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay/Loaders/PolicySnapshotLoader.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay/Models/ReplayModels.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay/Models/ScanModels.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay/obj/Debug/net10.0/StellaOps.Replay.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay/obj/Debug/net10.0/StellaOps.Replay.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay/obj/Release/net10.0/StellaOps.Replay.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Replay/obj/Release/net10.0/StellaOps.Replay.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Replay.Tests/StellaOps.Replay.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,99 @@
# Audit - StellaOps.Resolver.Tests
## Project
- Path: ../src/__Libraries/StellaOps.Resolver.Tests/StellaOps.Resolver.Tests.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 13
- Files with issues: 13
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: inherited false
- Deterministic: inherited true
- 100-line rule violations: 7
- Namespace violations: 13
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Resolver.Tests/CycleDetectionTests.cs (172 lines)
- ../src/__Libraries/StellaOps.Resolver.Tests/DeterministicResolverTests.cs (145 lines)
- ../src/__Libraries/StellaOps.Resolver.Tests/EdgeIdTests.cs (110 lines)
- ../src/__Libraries/StellaOps.Resolver.Tests/FinalDigestTests.cs (177 lines)
- ../src/__Libraries/StellaOps.Resolver.Tests/GraphValidationTests.cs (143 lines)
- ../src/__Libraries/StellaOps.Resolver.Tests/RuntimePurityTests.cs (108 lines)
- ../src/__Libraries/StellaOps.Resolver.Tests/VerdictDigestTests.cs (161 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Resolver.Tests/CycleDetectionTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver.Tests/DeterministicResolverTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver.Tests/EdgeIdTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver.Tests/FinalDigestTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver.Tests/GraphValidationTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver.Tests/RuntimePurityTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver.Tests/VerdictDigestTests.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver.Tests/obj/Debug/net10.0/StellaOps.Resolver.Tests.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver.Tests/obj/Debug/net10.0/StellaOps.Resolver.Tests.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver.Tests/obj/Release/net10.0/StellaOps.Resolver.Tests.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Remove overrides that disable TreatWarningsAsErrors.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 13
- Files with issues: 13
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Resolver.Tests/CycleDetectionTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver.Tests/DeterministicResolverTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver.Tests/EdgeIdTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver.Tests/FinalDigestTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver.Tests/GraphValidationTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver.Tests/RuntimePurityTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver.Tests/VerdictDigestTests.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver.Tests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver.Tests/obj/Debug/net10.0/SelfRegisteredExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver.Tests/obj/Debug/net10.0/StellaOps.Resolver.Tests.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver.Tests/obj/Debug/net10.0/StellaOps.Resolver.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver.Tests/obj/Debug/net10.0/XunitAutoGeneratedEntryPoint.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver.Tests/obj/Release/net10.0/StellaOps.Resolver.Tests.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,127 @@
# Audit - StellaOps.Resolver
## Project
- Path: ../src/__Libraries/StellaOps.Resolver/StellaOps.Resolver.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 26
- Files with issues: 26
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 10
- Namespace violations: 26
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Resolver/DefaultTrustLatticeEvaluator.cs (129 lines)
- ../src/__Libraries/StellaOps.Resolver/DeterministicResolver.cs (154 lines)
- ../src/__Libraries/StellaOps.Resolver/EdgeDelta.cs (112 lines)
- ../src/__Libraries/StellaOps.Resolver/EvidenceGraph.cs (126 lines)
- ../src/__Libraries/StellaOps.Resolver/GraphValidation.cs (331 lines)
- ../src/__Libraries/StellaOps.Resolver/ResolutionResult.cs (148 lines)
- ../src/__Libraries/StellaOps.Resolver/ResolutionVerifier.cs (126 lines)
- ../src/__Libraries/StellaOps.Resolver/Verdict.cs (115 lines)
- ../src/__Libraries/StellaOps.Resolver/VerdictDelta.cs (172 lines)
- ../src/__Libraries/StellaOps.Resolver/Purity/RuntimePurity.cs (222 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Resolver/CanonicalSerializerAdapter.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/DefaultTrustLatticeEvaluator.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/DeterministicResolver.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/Edge.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/EdgeDelta.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/EdgeId.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/EvidenceGraph.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/GraphValidation.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/IDeterministicResolver.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/NfcStringNormalizer.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/Node.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/NodeId.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/Policy.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/ResolutionResult.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/ResolutionVerifier.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/ResolverServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/TopologicalGraphOrderer.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/Verdict.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/VerdictDelta.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/obj/Debug/net10.0/StellaOps.Resolver.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/obj/Debug/net10.0/StellaOps.Resolver.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/obj/Release/net10.0/StellaOps.Resolver.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/obj/Release/net10.0/StellaOps.Resolver.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Resolver/Purity/RuntimePurity.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 26
- Files with issues: 26
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Resolver/CanonicalSerializerAdapter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/DefaultTrustLatticeEvaluator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver/DeterministicResolver.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver/Edge.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/EdgeDelta.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver/EdgeId.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/EvidenceGraph.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver/GraphValidation.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver/IDeterministicResolver.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/NfcStringNormalizer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/Node.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/NodeId.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/Policy.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/ResolutionResult.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver/ResolutionVerifier.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver/ResolverServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/TopologicalGraphOrderer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/Verdict.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver/VerdictDelta.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Resolver/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/obj/Debug/net10.0/StellaOps.Resolver.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/obj/Debug/net10.0/StellaOps.Resolver.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/obj/Release/net10.0/StellaOps.Resolver.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/obj/Release/net10.0/StellaOps.Resolver.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Resolver/Purity/RuntimePurity.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: FAIL
- Expected layers (heuristic): Unit
- Detected test projects: none
- Missing layers: Unit
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- Add or expand test projects to cover missing layers.
- Ensure tests use deterministic fixtures and offline harnesses.

View File

@@ -0,0 +1,115 @@
# Audit - StellaOps.Signals.Contracts
## Project
- Path: ../src/__Libraries/StellaOps.Signals.Contracts/StellaOps.Signals.Contracts.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 23
- Files with issues: 23
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 5
- Namespace violations: 23
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/CallPath.cs (306 lines)
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/CodeAnchor.cs (168 lines)
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/ReachabilityEvidenceChain.cs (301 lines)
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/ReachabilityExplainRequest.cs (320 lines)
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/RuntimeHit.cs (166 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Signals.Contracts/Abstractions/ISignalConsumer.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Abstractions/ISignalContext.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Abstractions/ISignalEmitter.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Extensions/ServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/EntropySignal.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/ExploitabilitySignal.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/ReachabilitySignal.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/SignalEnvelope.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/SignalType.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/TrustSignal.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/UnknownSymbolSignal.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/CallPath.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/CodeAnchor.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/ReachabilityEvidenceChain.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/ReachabilityExplainRequest.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/ReachabilityState.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/RuntimeHit.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/obj/Debug/net10.0/StellaOps.Signals.Contracts.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/obj/Debug/net10.0/StellaOps.Signals.Contracts.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/obj/Release/net10.0/StellaOps.Signals.Contracts.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Signals.Contracts/obj/Release/net10.0/StellaOps.Signals.Contracts.GlobalUsings.g.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 23
- Files with issues: 23
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Signals.Contracts/Abstractions/ISignalConsumer.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/Abstractions/ISignalContext.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/Abstractions/ISignalEmitter.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/Extensions/ServiceCollectionExtensions.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/Models/EntropySignal.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/Models/ExploitabilitySignal.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/Models/ReachabilitySignal.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/Models/SignalEnvelope.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/Models/SignalType.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/Models/TrustSignal.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/Models/UnknownSymbolSignal.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/CallPath.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/CodeAnchor.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/ReachabilityEvidenceChain.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/ReachabilityExplainRequest.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/ReachabilityState.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/Models/Evidence/RuntimeHit.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Signals.Contracts/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/obj/Debug/net10.0/StellaOps.Signals.Contracts.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/obj/Debug/net10.0/StellaOps.Signals.Contracts.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/obj/Release/net10.0/StellaOps.Signals.Contracts.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Signals.Contracts/obj/Release/net10.0/StellaOps.Signals.Contracts.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Signals.Contracts.Tests/StellaOps.Signals.Contracts.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

View File

@@ -0,0 +1,134 @@
# Audit - StellaOps.Spdx3
## Project
- Path: ../src/__Libraries/StellaOps.Spdx3/StellaOps.Spdx3.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 26
- Files with issues: 26
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 18
- Namespace violations: 26
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Spdx3/ISpdx3Parser.cs (143 lines)
- ../src/__Libraries/StellaOps.Spdx3/Spdx3Parser.cs (898 lines)
- ../src/__Libraries/StellaOps.Spdx3/Spdx3VersionDetector.cs (204 lines)
- ../src/__Libraries/StellaOps.Spdx3/JsonLd/Spdx3ContextResolver.cs (248 lines)
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3CreationInfo.cs (140 lines)
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3Document.cs (224 lines)
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3Element.cs (114 lines)
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3ExternalIdentifier.cs (149 lines)
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3ExternalRef.cs (292 lines)
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3IntegrityMethod.cs (226 lines)
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3ProfileIdentifier.cs (180 lines)
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3Relationship.cs (289 lines)
- ../src/__Libraries/StellaOps.Spdx3/Model/Build/BuildProfileValidator.cs (166 lines)
- ../src/__Libraries/StellaOps.Spdx3/Model/Build/Spdx3Build.cs (156 lines)
- ../src/__Libraries/StellaOps.Spdx3/Model/Security/Spdx3Vulnerability.cs (240 lines)
- ../src/__Libraries/StellaOps.Spdx3/Model/Software/Spdx3Package.cs (320 lines)
- ../src/__Libraries/StellaOps.Spdx3/Validation/ISpdx3Validator.cs (156 lines)
- ../src/__Libraries/StellaOps.Spdx3/Validation/Spdx3Validator.cs (345 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Spdx3/ISpdx3Parser.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Spdx3Parser.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Spdx3VersionDetector.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/JsonLd/Spdx3ContextResolver.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3CreationInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3Document.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3Element.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3ExternalIdentifier.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3ExternalRef.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3IntegrityMethod.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3ProfileIdentifier.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3Relationship.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Model/Build/BuildProfileValidator.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Model/Build/Spdx3Build.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Model/Security/Spdx3CvssVulnAssessmentRelationship.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Model/Security/Spdx3Vulnerability.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Model/Software/Spdx3Package.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Model/Software/Spdx3SpdxDocument.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/obj/Debug/net10.0/StellaOps.Spdx3.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/obj/Debug/net10.0/StellaOps.Spdx3.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/obj/Release/net10.0/StellaOps.Spdx3.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/obj/Release/net10.0/StellaOps.Spdx3.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Validation/ISpdx3Validator.cs: missing namespace
- ../src/__Libraries/StellaOps.Spdx3/Validation/Spdx3Validator.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 26
- Files with issues: 26
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Spdx3/ISpdx3Parser.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Spdx3Parser.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Spdx3VersionDetector.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/JsonLd/Spdx3ContextResolver.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3CreationInfo.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3Document.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3Element.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3ExternalIdentifier.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3ExternalRef.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3IntegrityMethod.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3ProfileIdentifier.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Model/Spdx3Relationship.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Model/Build/BuildProfileValidator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Model/Build/Spdx3Build.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Model/Security/Spdx3CvssVulnAssessmentRelationship.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Spdx3/Model/Security/Spdx3Vulnerability.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Model/Software/Spdx3Package.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Model/Software/Spdx3SpdxDocument.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Spdx3/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Spdx3/obj/Debug/net10.0/StellaOps.Spdx3.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Spdx3/obj/Debug/net10.0/StellaOps.Spdx3.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Spdx3/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Spdx3/obj/Release/net10.0/StellaOps.Spdx3.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Spdx3/obj/Release/net10.0/StellaOps.Spdx3.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Spdx3/Validation/ISpdx3Validator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Spdx3/Validation/Spdx3Validator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Libraries/__Tests/StellaOps.Spdx3.Tests/StellaOps.Spdx3.Tests.csproj [Unit]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,118 @@
# Audit - StellaOps.Verdict
## Project
- Path: ../src/__Libraries/StellaOps.Verdict/StellaOps.Verdict.csproj
- Module: ..
- Kind: Library
- Audit date (UTC): 2026-01-30
- Files scanned: 20
- Files with issues: 20
- File-level report: docs/implplan/audits/csproj-standards/file-audit.csv
## Coding Standards Findings
- Status: FAIL
- Nullable: enable
- TreatWarningsAsErrors: explicit true
- Deterministic: inherited true
- 100-line rule violations: 14
- Namespace violations: 20
- Using directive violations: 0
- Naming violations (interfaces/fields/const/async): 0
- Service locator usage (BuildServiceProvider/GetService): 0
- Assembly.LoadFrom usage: 0
### Details
- 100-line files:
- ../src/__Libraries/StellaOps.Verdict/IVerdictBuilder.cs (247 lines)
- ../src/__Libraries/StellaOps.Verdict/PolicyLockGenerator.cs (213 lines)
- ../src/__Libraries/StellaOps.Verdict/VerdictBuilderOptions.cs (103 lines)
- ../src/__Libraries/StellaOps.Verdict/VerdictBuilderService.cs (454 lines)
- ../src/__Libraries/StellaOps.Verdict/VerdictServiceCollectionExtensions.cs (176 lines)
- ../src/__Libraries/StellaOps.Verdict/Api/VerdictContracts.cs (188 lines)
- ../src/__Libraries/StellaOps.Verdict/Api/VerdictEndpoints.cs (468 lines)
- ../src/__Libraries/StellaOps.Verdict/Export/VerdictBundleExporter.cs (447 lines)
- ../src/__Libraries/StellaOps.Verdict/Oci/OciAttestationPublisher.cs (827 lines)
- ../src/__Libraries/StellaOps.Verdict/Persistence/IVerdictStore.cs (148 lines)
- ../src/__Libraries/StellaOps.Verdict/Persistence/PostgresVerdictStore.cs (305 lines)
- ../src/__Libraries/StellaOps.Verdict/Schema/StellaVerdict.cs (636 lines)
- ../src/__Libraries/StellaOps.Verdict/Services/VerdictAssemblyService.cs (406 lines)
- ../src/__Libraries/StellaOps.Verdict/Services/VerdictSigningService.cs (305 lines)
- Namespace issues:
- ../src/__Libraries/StellaOps.Verdict/IPolicyLockGenerator.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/IVerdictBuilder.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/PolicyLockGenerator.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/VerdictBuilderOptions.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/VerdictBuilderService.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/VerdictServiceCollectionExtensions.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/Api/VerdictContracts.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/Api/VerdictEndpoints.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/Export/VerdictBundleExporter.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/obj/Debug/net10.0/StellaOps.Verdict.AssemblyInfo.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/obj/Debug/net10.0/StellaOps.Verdict.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/obj/Release/net10.0/StellaOps.Verdict.GlobalUsings.g.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/Oci/OciAttestationPublisher.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/Persistence/IVerdictStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/Persistence/PostgresVerdictStore.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/Persistence/VerdictRow.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/Schema/StellaVerdict.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/Services/VerdictAssemblyService.cs: missing namespace
- ../src/__Libraries/StellaOps.Verdict/Services/VerdictSigningService.cs: missing namespace
- Using directive issues:
- none
- Naming issues:
- none
- Async issues:
- none
- Service locator matches:
- none
- Assembly.LoadFrom matches:
- none
### Fix Guidance
- Normalize namespaces to file-scoped StellaOps.<Area>.
- Split files over 100 lines into smaller types or partials.
## File-Level Findings
- Status: FAIL
- Files scanned: 20
- Files with issues: 20
- See docs/implplan/audits/csproj-standards/file-audit.csv for full per-file status.
| File | Issues | Fix guidance |
| --- | --- | --- |
| ../src/__Libraries/StellaOps.Verdict/IPolicyLockGenerator.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Verdict/IVerdictBuilder.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Verdict/PolicyLockGenerator.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Verdict/VerdictBuilderOptions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Verdict/VerdictBuilderService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Verdict/VerdictServiceCollectionExtensions.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Verdict/Api/VerdictContracts.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Verdict/Api/VerdictEndpoints.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Verdict/Export/VerdictBundleExporter.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Verdict/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Verdict/obj/Debug/net10.0/StellaOps.Verdict.AssemblyInfo.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Verdict/obj/Debug/net10.0/StellaOps.Verdict.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Verdict/obj/Release/net10.0/StellaOps.Verdict.GlobalUsings.g.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Verdict/Oci/OciAttestationPublisher.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Verdict/Persistence/IVerdictStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Verdict/Persistence/PostgresVerdictStore.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Verdict/Persistence/VerdictRow.cs | NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>; |
| ../src/__Libraries/StellaOps.Verdict/Schema/StellaVerdict.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Verdict/Services/VerdictAssemblyService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
| ../src/__Libraries/StellaOps.Verdict/Services/VerdictSigningService.cs | FileLength>100; NamespaceMissing | Add file-scoped namespace: namespace StellaOps.<Area>;; Split file to stay <= 100 lines. |
## Testing Fullness Findings
- Status: PASS
- Expected layers (heuristic): Unit
- Detected test projects: ../src/__Tests/Determinism/StellaOps.Tests.Determinism.csproj [Unit]; ../src/__Tests/e2e/ReplayableVerdict/StellaOps.E2E.ReplayableVerdict.csproj [E2E]; ../src/__Tests/Integration/StellaOps.Integration.E2E/StellaOps.Integration.E2E.csproj [E2E, Integration]
- Missing layers: none
### Manual checks required
- Observability contract tests for WebService/Worker.
- Intent tags for regulatory modules (Policy, Authority, Signer, Attestor, EvidenceLocker).
- Offline execution (tests must run without network access).
- Coverage matrix alignment (docs/technical/testing/TEST_COVERAGE_MATRIX.md).
### Fix Guidance
- None.

Some files were not shown because too many files have changed in this diff Show More